FIX: VirtualBox hiba 0x00000000C4 (MEGOLDVA)

FIX: VirtualBox hiba 0x00000000C4 (MEGOLDVA)

Andy Davis

Ez az útmutató részletes utasításokat tartalmaz a VirtualBox 0x00000000C4 hiba megoldására, amikor Windows 8.1, Widows 10 vagy Windows Server 2012 64 bites operációs rendszert próbál telepíteni az Oracle VM VirtualBox-ra.

A számítógépnek újra kell indulnia.
Tartsa lenyomva a bekapcsológombot.
Hibakód: 0x000000C4
Paraméterek:
0x0000000000000091
0x0000000000000000000F
0xFFFFF80141B5BA80 (vagy "0xFFFFF801E5962A80")
0x0000000000000000

A VirtualBox 0x00000000C4 hiba javítása (Windows 10, 8.1, Server 2012)

Fontos: Mielőtt az alábbi módszerekkel folytatná, győződjön meg arról, hogy telepítette a az Oracle Virtual box legújabb verziója és megadta, hogy telepít egy 64 bites OS a VM-beállításoknál.

Módszer 1. Engedélyezze az adatvégrehajtás védelmét a BIOS-ban.Módszer 2. Engedélyezze a CMPXCHG16B utasítást. Módszer 1. Engedélyezze az adatvégrehajtás védelmét a BIOS-ban.

Az első módszer a 0x00000000C4 VM hibakód megoldására, hogy engedélyezze az 'Data Execution Prevention' funkciót a BIOS-ban. Ehhez:

1. Kapcsolja be a számítógépet, és lépjen be a BIOS (CMOS Setup) beállítások.
2. Menjen a Haladó vagy a Biztonság lehetőségek és Engedélyezze a a Adatvégrehajtási védelem.

Megjegyzés: Egyes BIOS-okban a " Adatvégrehajtás védelme " elnevezése lehet "No Execute Memory Protection", vagy "Execute Disable bit", vagy "Execute Disable Function", vagy "NX Bit".

3. Mentse a módosításokat és Kilépés a Bios beállításaiból.
4. Indítás Windowsra.
5. Nyissa meg a VirtualBoxot és telepítse a VM gépet.

2. módszer. Engedélyezze a CMPXCHG16B utasítást.

A Microsoft szerint a Windows 8.1, Windows 10 vagy a Server 2012 64 bites operációs rendszer 64 bites számítógépre történő telepítésének egyik rendszerkövetelménye, hogy a processzor támogassa a CMPXCHG16B utasítást (más néven "CompareExchange128"). Néhány korábbi CPU azonban nem rendelkezett a CMPXCHG16B utasítással, ezért a "0x000000C4" hiba megkerülése érdekében engedélyezni kell ezt a funkciót a VM-gépben. Ehhezhogy:

1. Nyissa meg a parancssort rendszergazdaként.
2. Írja be a következő parancsot:

  • cd \Program Files\Oracle\VirtualBox

3. Ezután adja meg az alábbi parancsot a VM gépek listázásához.

  • VBoxManage.exe list vms

4. A fenti parancs kimenetén láthatjuk a VBOX gép nevét, ahol a 0x000000C4 hibát kapjuk.

pl. Ebben a példában a "0x000000C4" hibával rendelkező VM gép a "Windows8.1_x64_Pro".

5. Ezután írja be a következő parancsot, de a "VM neve" értéket helyettesítse a VBOX gép nevével, amelynél a 0x000000C4 hiba jelentkezik, és nyomja meg a gombot. Írja be a címet. :

  • VBoxManage.exe setextradadata "VM neve" VBoxInternal/CPUM/CMPXCHG16B 1

Például ebben a példában a parancs a következő lesz:

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

6. Zárja be a parancssort, és folytassa a VM-gép telepítését. *

* Tipp: Ha a CMPXCHG16B utasítást az összes telepített VM-gépen engedélyezni szeretné, akkor adja meg a következő parancsot:

  • VBoxManage.exe setextradradata globális VBoxInternal/CPUM/CMPXCHG16B 1

Ennyi! Tudasd velem, ha ez az útmutató segített neked, hagyj egy megjegyzést a tapasztalataidról. Kérlek, lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíts.


Andy Davis

Rendszergazda blogja a Windowsról

Leave a comment