Tartalomjegyzék
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