Цей посібник містить докладні інструкції щодо усунення помилки VirtualBox 0x000000C4, коли ви намагаєтеся встановити Windows 8.1, Widows 10 або Windows Server 2012 64-розрядну ОС на Oracle VM VirtualBox.
Ваш ПК потрібно перезавантажити.
Будь ласка, утримуйте кнопку живлення.
Код помилки: 0x000000C4
Параметри:
0x0000000000000091
0x000000000000000F
0xFFFF80141B5BA80 (або "0xFFFFF801E5962A80")
0x0000000000000000
![Помилка VirtualBox 0x000000C4 Помилка VirtualBox 0x000000C4 - виправити](/f/18dc2ddb4c86323a8c182c8e566970e4.png)
Як виправити помилку VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)
Важливо: Перш ніж перейти до методів, наведених нижче. переконайтеся, що ви встановили остання версія Oracle Virtual box і ви вказали, що встановлюєте a 64-розрядна ОС у налаштуваннях ВМ.
![Oracle VM помилка 0x000000C4 Oracle vm помилка 0x000000C4 - виправити](/f/c1f77c4097d32c0d6a4a699ff4c7b519.png)
Спосіб 1. Увімкніть захист виконання даних у BIOS.
Перший спосіб усунути код помилки VM 0x000000C4 — увімкнути «Запобігання виконання даних» у BIOS. Щоб зробити це:
1. Увімкніть комп’ютер і ввійдіть BIOS (Налаштування CMOS).
2. Йти до Розширений або до Безпека варіанти і Увімкнути в Захист виконання даних.
* Примітка: У деяких BIOS "
![Увімкнути захист виконання даних Увімкнути захист виконання даних](/f/23e360eef2c561d97f1644e16a0e40f3.png)
3.Збережіть зміни і Вихід з Bios Setup.
4. Завантажте Windows.
5. Відкрийте VirtualBox і встановіть машину VM.
Спосіб 2. Увімкніть інструкцію CMPXCHG16B.
За даними Microsoft, один із ссистемні вимоги для встановлення 64-розрядної ОС Windows 8.1, Windows 10 або Server 2012 на 64-розрядний ПК, повинен мати процесор, який підтримує інструкцію CMPXCHG16B (може також називатися "CompareExchange128"). Але в деяких попередніх процесорах не було інструкції CMPXCHG16B, і вам потрібно ввімкнути цю функцію на машині ВМ, щоб обійти помилку «0x000000C4». Щоб зробити це:
1. Відкрийте командний рядок від імені адміністратора.
2. Введіть таку команду:
- cd \Program Files\Oracle\VirtualBox
![виправити помилку virtualbox 0x000000C4 виправити помилку virtualbox 0x000000C4 windows 10](/f/d78e78d01c3964f03cca905a5dabba3c.png)
3. Потім введіть команду нижче, щоб перерахувати машини VM.
- Список VBoxManage.exe vms
4. Зверніть увагу з виводу команди вище, ім’я машини VBOX, де ви отримуєте помилку 0x000000C4.
наприклад, у цьому прикладі, машина ВМ з помилкою «0x000000C4» є «Windows8.1_x64_Pro".
![Увімкнути інструкцію CMPXCHG16B Увімкнути команду CMPXCHG16B virtualbox](/f/8e91892aff5cfa6882895628d8cfe236.png)
5. Потім введіть таку команду, але замініть "Ім'я ВМ", з назвою машини VBOX, на якій ви зіткнулися з помилкою 0x000000C4, і натисніть Введіть:
- VBoxManage.exe setextradata "Ім'я ВМ" VBoxInternal/CPUM/CMPXCHG16B 1
напр. У цьому прикладі команда буде такою:
- VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B 1
![Увімкнути CMPXCHG16B - oracle VM Увімкнути CMPXCHG16B - oracle VM virtualbox](/f/17090f13625342f3fc290fca70ad49c8.png)
6. Закрийте командний рядок і перейдіть до встановлення машини ВМ. *
* Порада: Якщо ви хочете ввімкнути інструкцію CMPXCHG16B для всіх встановлених машин ВМ, введіть таку команду:
- VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B 1
Це воно! Дайте мені знати, чи допоміг вам цей посібник, залишивши свій коментар про свій досвід. Будь ласка, поставте лайк і поділіться цим посібником, щоб допомогти іншим.