Този урок съдържа подробни инструкции за разрешаване на грешката на VirtualBox 0x000000C4, когато се опитвате да инсталирате Windows 8.1, Widows 10 или Windows Server 2012 64-битова ОС на Oracle VM VirtualBox.
Вашият компютър трябва да се рестартира.
Моля, задръжте натиснат бутона за захранване.
Код на грешка: 0x000000C4
Параметри:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (или "0xFFFFF801E5962A80")
0x0000000000000000
Как да поправите грешка в VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)
Важно: Преди да продължите към методите по-долу. уверете се, че сте инсталирали най-новата версия на Oracle Virtual Box и сте посочили, че инсталирате a 64-битова ОС в настройките на VM.
Метод 1. Активирайте защитата при изпълнение на данни в BIOS.
Първият метод за разрешаване на кода за грешка на VM 0x000000C4 е да активирате „Предотвратяване на изпълнението на данни“ в BIOS. Да направя това:
1. Включете компютъра си и влезте BIOS (CMOS настройка).
2. Отидете на Разширено или да Сигурност опции и Разрешаване на Защита на изпълнението на данни.
* Забележка: В някои BIOS, "Защита на изпълнението на данни" може да бъде наречена като "No Execute Memory Protection", или "Execute Disable bit", или "Execute Disable Function", или "NX Bit".
3.Запазете промените си и Излезте от BIOS Setup.
4. Стартирайте в Windows.
5. Отворете VirtualBox и инсталирайте VM машината.
Метод 2. Активирайте инструкцията CMPXCHG16B.
Според Microsoft, един от sсистемни изисквания за инсталиране на Windows 8.1, Windows 10 или Server 2012 64-битова ОС на 64-битов компютър, е да има процесор, който поддържа инструкцията CMPXCHG16B (може също да се нарича "CompareExchange128"). Но на някои по-ранни процесори липсва инструкцията CMPXCHG16B и трябва да активирате тази функция във VM машината, за да заобиколите грешката "0x000000C4". Да направя това:
1. Отворете командния ред като администратор.
2. Въведете следната команда:
- cd \Program Files\Oracle\VirtualBox
3. След това дайте командата по-долу, за да изброите VM машини.
- VBoxManage.exe списък vms
4. Забележете от изхода на горната команда, името на машината VBOX, където получавате грешката 0x000000C4.
например в този пример, VM машината с грешка "0x000000C4" е "Windows8.1_x64_Pro".
5. След това въведете следната команда, но заменете "Име на VM" стойност, с името на машината VBOX, на която се сблъсквате с грешката 0x000000C4, и натиснете Въведете:
- VBoxManage.exe setextradata "Име на VM" VBoxInternal/CPUM/CMPXCHG16B 1
напр. В този пример командата ще бъде:
- VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1
6. Затворете командния ред и продължете да инсталирате VM машината. *
* Бакшиш: Ако искате да активирате инструкцията CMPXCHG16B за всички инсталирани VM машини, дайте следната команда:
- VBoxManage.exe setextradata глобална VBoxInternal/CPUM/CMPXCHG16B 1
Това е! Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за вашия опит. Моля, харесайте и споделете това ръководство, за да помогнете на другите.