OPRAVA: Chyba VirtualBoxu 0x000000C4 (VYŘEŠENO)

OPRAVA: Chyba VirtualBoxu 0x000000C4 (VYŘEŠENO)

Andy Davis

Tento návod obsahuje podrobné pokyny k vyřešení chyby VirtualBoxu 0x000000C4 při pokusu o instalaci 64bitového operačního systému Windows 8.1, Widows 10 nebo Windows Server 2012 do virtuálního prostředí Oracle VM VirtualBox.

Počítač je třeba restartovat.
Podržte stisknuté tlačítko napájení.
Kód chyby: 0x000000C4
Parametry:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (nebo "0xFFFFF801E5962A80")
0x0000000000000000

Jak opravit chybu VirtualBoxu 0x000000C4 (Windows 10, 8.1, Server 2012)

Důležité: Než budete pokračovat v níže uvedených postupech, ujistěte se, že máte nainstalován nejnovější verze Oracle Virtual box a zadali jste, že instalujete 64bitové OS v nastavení virtuálního počítače.

Metoda 1. Povolení ochrany proti spuštění dat v systému BIOS. metoda 2. Povolení instrukce CMPXCHG16B. metoda 1. Povolení ochrany proti spuštění dat v systému BIOS.

První metodou, jak vyřešit chybový kód virtuálního počítače 0x000000C4, je povolit v systému BIOS funkci "Data Execution Prevention". To provedete tak, že:

1. Zapněte počítač a vstupte do BIOS (Nastavení CMOS).
2. Přejít na Pokročilé nebo na Zabezpečení možnosti a Povolit na Ochrana provádění dat.

Poznámka: V některých systémech BIOS je " Ochrana provádění dat " může být pojmenován jako "No Execute Memory Protection", nebo "Execute Disable bit", nebo "Execute Disable Function", nebo "NX Bit".

3. Uložte změny a Exit z nastavení Biosu.
4. Spuštění systému Windows.
5. Otevřete VirtualBox a nainstalujte virtuální počítač.

Metoda 2. Povolte instrukci CMPXCHG16B.

Podle společnosti Microsoft je jedním ze systémových požadavků pro instalaci 64bitového operačního systému Windows 8.1, Windows 10 nebo Server 2012 na 64bitový počítač procesor, který podporuje instrukci CMPXCHG16B (může být také označována jako "CompareExchange128"). Některé starší procesory však instrukci CMPXCHG16B neobsahovaly a pro obejití chyby "0x000000C4" je nutné tuto funkci ve virtuálním počítači povolit. Chcete-li to udělatže:

1. Otevřete Příkazový řádek jako správce.
2. Zadejte následující příkaz:

  • cd \Program Files\Oracle\VirtualBox

3. Poté zadejte níže uvedený příkaz pro zobrazení seznamu virtuálních počítačů.

  • VBoxManage.exe seznam vms

4. Ve výstupu výše uvedeného příkazu si všimněte názvu počítače VBOX, ve kterém se zobrazí chyba 0x000000C4.

Například v tomto příkladu je počítač virtuálního počítače s chybou "0x000000C4" počítač "Windows8.1_x64_Pro".

5. Pak zadejte následující příkaz, ale nahraďte hodnotu "VM Name" názvem počítače VBOX, u kterého se vyskytla chyba 0x000000C4, a stiskněte tlačítko . Vstupte na :

  • VBoxManage.exe setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B 1

Např. v tomto příkladu bude příkaz znít:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1

6. Zavřete Příkazový řádek a pokračujte v instalaci virtuálního počítače. *

* Tip: Pokud chcete povolit instrukci CMPXCHG16B pro všechny nainstalované virtuální počítače, zadejte následující příkaz:

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1

To je vše! Dejte mi vědět, zda vám tento návod pomohl, a zanechte komentář o svých zkušenostech. Prosím, lajkujte a sdílejte tento návod, abyste pomohli ostatním.


Andy Davis

Blog správce systému o Windows

Leave a comment