ВИПРАВЛЕННЯ: Помилка VirtualBox 0x000000C4 (ВИРІШЕНО)

ВИПРАВЛЕННЯ: Помилка VirtualBox 0x000000C4 (ВИРІШЕНО)

Енді Девіс

Даний посібник містить докладні інструкції по усуненню помилки 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 і ви вказали, що встановлюєте 64-розрядний OS в Налаштуваннях ВМ.

Спосіб 1. Включити захист виконання даних в BIOS.Спосіб 2. Включити інструкцію CMPXCHG16B. Спосіб 1. Включити захист виконання даних в BIOS.

Перший спосіб усунення коду помилки ВМ 0x000000C4 - включити в BIOS "Запобігання виконанню даних". Для цього необхідно включити в BIOS "Запобігання виконанню даних":

1. Увімкніть комп'ютер та введіть BIOS (CMOS Setup).
2. Перейдіть до Просунутий або до Безпека варіанти та Увімкнути в "Урядовому кур'єрі". Захист даних при виконанні.

Примітка: У деяких версіях BIOS може бути використаний параметр " Захист даних при виконанні " може мати назву "Захист пам'яті без виконання", або "Біт заборони виконання", або "Біт заборони виконання", або "Біт заборони виконання функції", або "Біт NX".

3. збережіть зміни і Вихід з "Налаштування біосу".
4. Перезавантажитися в Windows.
5. Відкрийте VirtualBox і встановіть віртуальну машину.

Спосіб 2. увімкнути інструкцію CMPXCHG16B.

За даними Microsoft, однією з системних вимог для установки Windows 8.1, Windows 10 або Server 2012 на 64-розрядний ПК є наявність процесора з підтримкою інструкції CMPXCHG16B (може також називатися "CompareExchange128"). Але в деяких більш ранніх процесорах інструкція CMPXCHG16B була відсутня, і для обходу помилки "0x000000C4" необхідно включити цю функцію в машині ВМ. Для цього необхідноце:

1. Відкрийте командний рядок від імені адміністратора.
2. Введіть наступну команду:

  • cd \Program Files\Oracle\VirtualBox

3. Потім дайте наведену нижче команду, щоб перерахувати машини ВМ.

  • VBoxManage.exe список vms

4. Зверніть увагу з виводу наведеної вище команди, на ім'я VBOX машини, де ви отримуєте помилку 0x000000C4.

Наприклад, у даному прикладі машина ВМ з помилкою "0x000000C4" - це "Windows8.1_x64_Pro".

5. Потім введіть наступну команду, але замініть значення "VM Name", на ім'я машини VBOX, на якій виникла помилка 0x000000C4, і натисніть Увійдіть :

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

Наприклад, у цьому прикладі команда буде такою:

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

6. Закрийте командний рядок і перейдіть до установки віртуальної машини.

* Порада: Якщо ви хочете включити інструкцію CMPXCHG16B, для всіх встановлених машин ВМ, то дайте наступну команду:

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

Ось і все! Дайте мені знати, якщо цей посібник допоміг вам, залишивши свій коментар про ваш досвід. Будь ласка, поставте лайк і поділіться цим посібником, щоб допомогти іншим.


Енді Девіс

Блог системного адміністратора про Windows

Leave a comment