บทช่วยสอนนี้มีคำแนะนำโดยละเอียดในการแก้ไขข้อผิดพลาด VirtualBox 0x000000C4 เมื่อคุณพยายามติดตั้ง Windows 8.1, Widows 10 หรือระบบปฏิบัติการ Windows Server 2012 64 บิตบน Oracle VM VirtualBox
พีซีของคุณต้องรีสตาร์ท
โปรดกดปุ่มเปิดปิดค้างไว้
รหัสข้อผิดพลาด: 0x000000C4
พารามิเตอร์:
0x0000000000000091
0x0000000000000000F
0xFFFFF80141B5BA80 (หรือ "0xFFFFF801E5962A80")
0x000000000000000000

วิธีแก้ไขข้อผิดพลาด VirtualBox 0x000000C4 (Windows 10, 8.1, เซิร์ฟเวอร์ 2012)
สำคัญ: ก่อนที่คุณจะดำเนินการตามวิธีการด้านล่าง ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Oracle Virtual box เวอร์ชันล่าสุด และคุณได้ระบุว่าคุณติดตั้ง a 64-บิต ระบบปฏิบัติการบนการตั้งค่า VM

วิธีที่ 1 เปิดใช้งานการป้องกันการดำเนินการข้อมูลใน BIOS
วิธีแรกในการแก้ไข VM Error Code 0x000000C4 คือการเปิดใช้งาน 'Data Execution Prevention' ใน BIOS ในการทำเช่นนั้น:
1. เปิดเครื่องคอมพิวเตอร์ของคุณและเข้าสู่ ไบออส (การตั้งค่า CMOS)
2. ไปที่ ขั้นสูง หรือถึง ความปลอดภัย ตัวเลือกและ เปิดใช้งาน ที่ การป้องกันการดำเนินการข้อมูล
* บันทึก: ใน BIOS บางตัว "การป้องกันการดำเนินการข้อมูล
" อาจมีชื่อว่า "No Execute Memory Protection" หรือ "Execute Disable bit" หรือ "Execute Disable Function" หรือ "NX Bit"
3.บันทึกการเปลี่ยนแปลงของคุณ และ ทางออก จากการตั้งค่าไบออส
4. บูตเข้าสู่ Windows
5. เปิด VirtualBox และติดตั้ง VM Machine
วิธีที่ 2 เปิดใช้งานคำสั่ง CMPXCHG16B
ตามที่ Microsoft หนึ่งใน sข้อกำหนดของ ystem เพื่อติดตั้งระบบปฏิบัติการ Windows 8.1, Windows 10 หรือ Server 2012 64 บิตบนพีซี 64 บิตคือการมีโปรเซสเซอร์ที่รองรับคำสั่ง CMPXCHG16B (อาจเรียกว่า "CompareExchange128") แต่ CPU ก่อนหน้านี้บางตัวไม่มีคำสั่ง 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
แค่นั้นแหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น