Microsoft se pokusil prosadit platformu UWP pro aplikace Windows, ale desktopové aplikace zůstávají dominantním typem aplikace Windows 10. Aplikace jako VLC player a Spotify mají verzi pro stolní počítače i verzi UWP. Microsoft nenutil vývojáře, aby si vybrali UWP a opustili desktopové aplikace. Stejně tak s Windows 11 jsou všechny aplikace, které by mohly běžet na Windows 10, 8/8.1 a 7, kompatibilní s novým OS. Jedinou výjimkou je zatím VirtualBox od Oracle.
Oracle VritualBox je populární bezplatný nástroj VM, který je široce používán. Je výkonný a mnohem lepší než mnoho placených alternativ. Bohužel většina uživatelů, kteří se snaží spustit VirtualBox na Windows 11, nemůže spustit virtuální počítač. Samotná aplikace se na Windows 11 nainstaluje naprosto v pořádku, ale když dojde na načtení a spuštění virtuálního počítače, stroj se nespustí.
1. Zakažte Hyper-V ve Windows 11
Microsoft uznal, že existuje problém s VirtualBoxem běžícím na Windows 11. Aby to uživatelé obešli, musí na svém systému zakázat Hyper-V.
Chcete-li zakázat Hyper-V v systému Windows 11, postupujte takto.
Poznámka: Pokud nevidíte Hyper-V, vyhledejte místo toho platformu Windows Hypervisor nebo Windows Sandbox a deaktivujte je.
2. Počkejte na aktualizaci VirtualBoxu
Problém s kompatibilitou VirtualBox je na konci společnosti Oracle. To znamená, že Oracle musí vydat novou verzi VirtualBoxu a tato nová verze musí řešit problém s kompatibilitou. Oracle na aktualizaci pracuje, ale zatím neexistuje žádné datum, kdy bude oprava vydána.
Jakmile bude aktualizace k dispozici, na Windows 11 poběží pouze následující verze, což znamená, že možná budete muset upgradovat nastavení svých virtuálních počítačů, aby mohly běžet na nejnovější verzi.
3. Odinstalujte VirtualBox
Pokud VirtualBox nepoužíváte, můžete aplikaci odinstalovat a upgradovat na Windows 11 bez problémů. Pokud jste našli alternativu k VirtualBoxu, která vyhovuje vašim potřebám, je bezpečné odebrat aplikaci ze systému a poté provést upgrade. V současné době Microsoft blokuje upgrade na systémech, na kterých běží VirtualBox.
Microsoft nezablokoval VirtualBox na Windows 11. Jde o jednoduchý problém s kompatibilitou aplikací. To lze opravit, když je aplikace upgradována, a to nezahrnuje žádné drastické změny nebo dodržování nových pravidel pro vývoj. Oracle by měl mít aktualizaci brzy, vzhledem k tomu, že na Windows 11 není tolik uživatelů, může se společnost rozhodnout vydat aktualizaci spíše později než dříve.
Povolte nebo zakažte virtualizaci hardwaru v systému BIOS/UEFI
Hardwarově podporovaná virtualizace, často známá jako VT-x (Intel) nebo AMD-V (AMD), je funkce většiny moderních procesorů, která poskytuje plnou podporu virtualizace. Tato funkce je nezbytná pro optimální fungování virtualizačního softwaru, jako je VirtualBox. Pokud je tato funkce zakázána v nastavení BIOS nebo UEFI vašeho počítače, můžete se setkat s problémy při spouštění virtuálních počítačů. Zde je návod, jak můžete toto nastavení zkontrolovat a upravit.
Postup povolení nebo zakázání virtualizace hardwaru v systému BIOS/UEFI:
Začněte vypnutím systému a jeho opětovným zapnutím. Jakmile se počítač spustí, stiskněte klávesu BIOS/UEFI. Tento klíč se u různých výrobců liší, ale obvykle je jedním z následujících: F2, F10, F12, ESC nebo Smazat.
V nabídce BIOS/UEFI vyhledejte kartu nebo sekci označenou Pokročilé, CPU Konfigurace nebo něco podobného.
Vyhledejte možnost označenou Virtualizační technologie Intel, Intel VT-x< a i=4>, AMD-V nebo podobné. Toto je funkce hardwarové virtualizace.
Pokud chcete povolit virtualizaci hardwaru, nastavte tuto možnost na Povoleno. Pokud ji chcete deaktivovat (z důvodu odstraňování problémů nebo z jiných důvodů), nastavte ji na Zakázáno.
Po provedení nezbytných změn uložte nastavení BIOS/UEFI a ukončete. Způsob uložení změn se liší, ale obvykle je to F10 nebo výběr Uložit & Konec možnost.
Nechte počítač restartovat normálně. Změny se projeví při bootování.
Ne všechny procesory podporují hardwarově podporovanou virtualizaci. Ujistěte se, že váš procesor má tuto funkci, než ji vyhledáte v nastavení BIOS/UEFI. Některé počítače mohou mít další nastavení zabezpečení související s virtualizací, například Intel VT-d nebo I/O virtualizace MMU . Pokud nemáte specifické požadavky, můžete je ponechat tak, jak jsou.
Zkontrolujte protokoly událostí a chybové kódy
VirtualBox, stejně jako mnoho softwarových aplikací, zaznamenává své operace a chyby. Prozkoumáním těchto protokolů můžete často identifikovat hlavní příčinu problému a pracovat na řešení.
Pochopení protokolů událostí
Protokoly událostí poskytují záznam aplikačních a systémových oznámení, varování a chyb. Systém Windows tyto protokoly sloučí v Prohlížeči událostí, který je kategorizuje pro snadnější navigaci.
Kroky pro přístup k protokolům VirtualBox v prohlížeči událostí
Stisknutím klávesy + otevřete dialogové okno spuštění. Napište a stiskněte Enter.WindowsReventvwr.msc
V levém podokně rozbalte Protokoly systému Windows. Položky související s VirtualBox se obvykle zobrazí v části Aplikace.
V pravém podokně použijte možnost Najít k vyhledání událostí souvisejících s VirtualBoxem.
Hledejte symboly chyb (červené vykřičníky) nebo varování (žluté trojúhelníky). Tyto položky vám poskytnou přehled o tom, co může způsobovat problémy.
Interpretace chybových kódů
Zatímco protokoly poskytují kontext o problému, chybové kódy mohou být obzvláště informativní. Mohou se objevit jako kombinace písmen a číslic. Co s nimi dělat:
Pokud se ve VirtualBoxu objeví chybová zpráva, poznamenejte si jakýkoli doprovodný chybový kód.
VirtualBox má rozsáhlou oficiální dokumentaci. Pomocí funkce vyhledávání vyhledejte zmínky o svém chybovém kódu.
Pokud oficiální dokumentace neposkytuje jasno, zkuste vyhledat kód chyby online. Komunitní fóra, jako je Reddit , mohou často obsahovat vlákna, která již probírala podobné problémy a poskytují řešení nebo náhradní řešení.
Prohlížeč událostí může být ohromující počtem protokolů, které prezentuje. Nezapomeňte použít filtry pro zefektivnění vyhledávání. Vždy se ujistěte, že je vaše verze VirtualBoxu aktuální, protože některé chybové kódy mohou souviset s chybami, které byly opraveny v novějších verzích.
Úprava nastavení virtuálního počítače ve VirtualBoxu
Zajištění správné konfigurace nastavení virtuálního počítače je klíčové pro optimální výkon a předcházení problémům. Špatně nakonfigurované nastavení může vést k různým problémům, jako je špatný výkon, pády aplikací nebo dokonce nemožnost spustit virtuální počítač. Zde je podrobný průvodce úpravou nastavení virtuálního počítače ve VirtualBoxu:
Přidělte vhodnou paměť RAM a CPU
Množství paměti RAM a jader CPU, které přidělíte virtuálnímu počítači, výrazně ovlivňuje jeho výkon. Přiřazení nedostatečných zdrojů může vést k pomalému výkonu nebo selhání spuštění virtuálního počítače.
Otevřete VirtualBox a vyberte virtuální počítač, který chcete upravit.
Klikněte na Nastavení > Systém.
Na kartě Základní deska pomocí posuvníku přidělte požadovanou paměť RAM. Ujistěte se, že nepřidělujete více než 50 % celkové systémové paměti, abyste předešli problémům s výkonem hostitelského systému.
Přejděte na kartu Procesor a přidělte počet jader CPU. Stejně jako RAM nepoužívejte více než polovinu dostupných jader pro virtuální počítač.
Povolit 3D akceleraci
3D akcelerace může zlepšit grafický výkon ve virtuálních počítačích, zejména pokud používáte aplikace nebo operační systémy s grafickým uživatelským rozhraním.
Přejděte na Nastavení > Zobrazení.
Na kartě Obrazovka zaškrtněte políčko Povolit 3D akceleraci.
Upravte video paměť
Zvýšení video paměti může zvýšit grafický výkon, zejména při spouštění aplikací, které vyžadují vyšší grafické možnosti.
Stále v nastavení Zobrazení přidělte video paměť pomocí posuvníku. Nastavení na maximum, které je k dispozici, často přináší nejlepší výsledky.
Další obecná doporučení
- Ujistěte se, že virtuální pevný disk virtuálního počítače má dostatek místa. Nedostatek místa může vést k neočekávanému chování.
- V závislosti na vašich potřebách můžete povolit nebo zakázat specifické integrační funkce, jako jsou sdílené složky nebo funkce přetahování mezi hostitelským a hostujícím systémem.
- Ujistěte se, že nastavení síťového adaptéru odpovídá vašim síťovým požadavkům. Nesprávná konfigurace může vést k problémům s připojením.
- Upravte nastavení jedno po druhém a po každé změně otestujte výkon virtuálního počítače, abyste zjistili její dopad.
- Některá nastavení mohou být zašedlá, pokud je virtuální počítač spuštěný. Před provedením úprav se ujistěte, že jste VM vypnuli.