VirtualBox nedokázal spustit virtuální stroj a při trochu jsme to zjistili, že jsme to zjistilivBox.logVyhodí některou z následujících chybových zpráv.
{Timestamp} HM: HMR3Init: Pokus o spadnutí zpět do NEM: VT-X není k dispozici
{timestamp} Nem: WHVCapabilityCodehyperVisorPresent je pravda, takže by to mohlo fungovat ...
nebo
{TimeStamp} HM: HMR3Init: Pokus o spadnutí zpět do NEM: AMD-V není k dispozici {timestamp} Nem: whvcapabilityCodehypervisorpresent je pravda, takže by to mohlo fungovat…
To může být způsobeno různými důvody, tato chyba je však většinou spuštěna, kdyžHyper-V je povolenna zařízení. Mějte na paměti, že domácí uživatelé Windows 11 se s tímto problémem narazili, i když Hyper-V ve výchozím nastavení chybí. V tomto příspěvku se budeme zabývat všemi a uvidíme, co můžete udělat, abyste jej vyřešili.
Fix HMR3Init: Pokus o pád zpět do NEM: VT-X není k dispozici na VirtualBoxu
LiVBox.logříká,„Fix HMR3Init: Pokus o pokles zpět do NEM: VT-X není k dispozici na VirtualBoxu“,Postupujte podle níže uvedených řešení a lehce vyřešíte problém.
- Vypněte hyper-v
- Povolit hardwarovou virtualizaci
- Učinit virtualbox kompatibilní s Hyper-V
- Zakázat funkci zabezpečení integrity paměti Windows
- Resetovat bios
Pojďme o nich mluvit podrobně.
1] Vypněte Hyper-V
Jak již možná víte, není snadné spustit Hyper-V a VirtualBox na stejném počítači. Oba hypervisory používají funkce hardwarové virtualizace, jako jsou Intel VT-X nebo AMD-V, což může způsobit konflikty při běhu současně. Hyper-V, jako hypervisor typu 1, přebírá kontrolu nad virtualizačním hardwarem, takže je nedostupný pro další hypervizory, jako je VirtualBox. Z tohoto důvodu se setkáte s dotyčnou chybou. Chcete -li to vyřešit, musíte postupovat podle níže uvedených kroků.
- OtevřetePříkazový řádjako správce a poté spusťte následující příkaz.
Bcdedit /Set HypervisorlaunchType Off - Nyní otevřeteOvládací panel.
- Jít doProgramy> Programy a funkce.
- Klikněte naZapněte nebo vypněte funkci Windows.
- DeaktivovatPlatforma Hypervisor WindowsaHyper-v.
- Nakonec kliknutím na OK uložíte změny, které jste provedli.
Po dokončení restartujte hostitelský počítač a jakmile se počítač spustí, otevřete virtuální box a spusťte stroj, doufejme, že bude spuštěn bez jakékoli chyby.
2] Povolit hardwarovou virtualizaci
Hardwarová virtualizace je technologie, která umožňuje, aby jeden fyzický počítač provozoval více virtuálních strojů (VM) pomocí hardwarových zdrojů flexibilním způsobem. To umožňuje, aby různé operační systémy a aplikace běžely současně na stejném počítači, každý ve svém vlastním samostatném prostředí. V závislosti na vašem OEM by se metoda pro povolení hardwarové virtualizace lišilo. Obvykle však musíte B, vyhledejte virtualizaci a nastavte ji na povolení. Doporučujeme vám projít náš průvodce, jak, když jsme se pokusili zakrývat všechny hlavní OEM.
3] učinit virtualbox kompatibilní s Hyper-V
Nedávná aktualizace umožnila VirtualBoxu nakonfigurovat Hyper-V jako svůj backend. Tato funkce umožňuje spustit oba současně. To je však stále trochu nestabilní, takže můžete provést nějaké další změny, abyste to pomohli. Toto řešení je určeno pro uživatele, kteří nemohou udržovat deaktivované Hyper-V.
Nejprve musíte povolit Hyper-V (postupujte podle výše uvedených kroků). Po dokončení postupujte podle níže uvedených kroků.
- Otevřete virtualbox.
- Klepněte pravým tlačítkem myši na virtuální počítač a vyberteNastavení.
- Nyní jděte naSystém> Zrychlení.
- NastavitParavirtualizační rozhranínaHyper-v.
- Kliknutím na OK uložíte změny.
Nakonec zkontrolujte, zda je problém vyřešen.
Pokud to pro vás nefunguje, můžete také použít následující příkazy k rychlému zapnutí a vypnutí funkce.
- Zakázat Hyper-V: Bcdedit /Set HypervisorlaunchType Off
- Povolit Hyper-V:BCDedit /Set HypervisorlaunchType Auto
Nakonec zkontrolujte, zda je problém vyřešen.
4] Zakázat funkci zabezpečení integrity paměti Windows
Integrita paměti, známá také jako integrita kódu chráněná hypervisorem (HVCI), je bezpečnostní funkce v systému Windows, která pomáhá chránit váš systém před škodlivým kódem spuštěním základních procesů ve virtualizovaném prostředí. To může zasahovat do bezpečnostní funkce VirtualBoxu a způsobit problémy. Chcete -li jej deaktivovat, postupujte podle níže uvedených kroků.
- OTEVŘENOZabezpečení Windowsz možnosti startovacího vyhledávání.
- Nyní jděte naZabezpečení zařízení> Podrobnosti o izolaci jádra.
- Pak musíte vypnoutIntegrita paměti.
Nakonec restartujte počítač a uložte změny.
5] Resetování BIOS
Pokud všechno ostatní selže, naše poslední možnost je. Po dokončení musíte zkontrolovat, zda problém přetrvává.
Doufejme, že budete moci problém vyřešit pomocí řešení uvedených v tomto příspěvku.
Číst:
Jak povolím VT x ve virtuálním boxu?
Chcete-li povolit VT-X ve VirtualBoxu, nejprve se ujistěte, že je povolena virtualizace v nastavení BIOS/UEFI vašeho počítače. Restartujte počítač a zadejte BIOS/UEFI stisknutím příslušného klíče (obvykle F2, F10 nebo smazat). Poté musíte najít nastavení virtualizace a povolit jej a konečně uložit a ukončit BIOS/UEFI. Poté otevřete VirtualBox, přejděte do nastavení virtuálního počítače a poté zaškrtněte políčko spojené sPovolte vnořené vt-x/amd-vpodSystém > ProcesorTab.
Číst:
Vyžaduje VirtualBox VT-X?
VirtualBox vyžaduje VT-X. Zlepšuje výkon a je nezbytný pro 64bitové operační systémy pro hosty. VT-X je funkce virtualizace hardwaru, která umožňuje lepší alokaci a efektivitu zdrojů. Bez VT-X můžete čelit omezením a sníženému výkonu.
Přečtěte si také: