КОРЕКЦИЯ: Грешка в VirtualBox 0x000000C4 (РЕШЕНО)

click fraud protection

Този урок съдържа подробни инструкции за разрешаване на грешката на VirtualBox 0x000000C4, когато се опитвате да инсталирате Windows 8.1, Widows 10 или Windows Server 2012 64-битова ОС на Oracle VM VirtualBox.

Вашият компютър трябва да се рестартира.
Моля, задръжте натиснат бутона за захранване.
Код на грешка: 0x000000C4
Параметри:
0x0000000000000091
0x000000000000000F
0xFFFFF80141B5BA80 (или "0xFFFFF801E5962A80")
0x0000000000000000

Грешка във VirtualBox 0x000000C4 - поправка

Как да поправите грешка в VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)

Важно: Преди да продължите към методите по-долу. уверете се, че сте инсталирали най-новата версия на Oracle Virtual Box и сте посочили, че инсталирате a 64-битова ОС в настройките на VM.

Oracle vm грешка 0x000000C4 - поправка
Метод 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
поправете грешка на virtualbox 0x000000C4 windows 10

3. След това дайте командата по-долу, за да изброите VM машини.

  • VBoxManage.exe списък vms

4. Забележете от изхода на горната команда, името на машината VBOX, където получавате грешката 0x000000C4.

например в този пример, VM машината с грешка "0x000000C4" е "Windows8.1_x64_Pro".

Активирайте виртуалната кутия с инструкции CMPXCHG16B

5. След това въведете следната команда, но заменете "Име на VM" стойност, с името на машината VBOX, на която се сблъсквате с грешката 0x000000C4, и натиснете Въведете:

  • VBoxManage.exe setextradata "Име на VM" VBoxInternal/CPUM/CMPXCHG16B 1

напр. В този пример командата ще бъде:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1
Активирайте CMPXCHG16B - oracle VM virtualbox

6. Затворете командния ред и продължете да инсталирате VM машината. *

* Бакшиш: Ако искате да активирате инструкцията CMPXCHG16B за всички инсталирани VM машини, дайте следната команда:

  • VBoxManage.exe setextradata глобална VBoxInternal/CPUM/CMPXCHG16B 1

Това е! Уведомете ме дали това ръководство ви е помогнало, като оставите коментар за вашия опит. Моля, харесайте и споделете това ръководство, за да помогнете на другите.