บทช่วยสอนนี้มีคำแนะนำโดยละเอียดในการแก้ไขข้อผิดพลาด VirtualBox 0x000000C4 เมื่อคุณพยายามติดตั้ง Windows 8.1, Widows 10 หรือระบบปฏิบัติการ Windows Server 2012 64 บิตบน Oracle VM VirtualBox
พีซีของคุณต้องรีสตาร์ท
โปรดกดปุ่มเปิด/ปิดค้างไว้
รหัสข้อผิดพลาด:0x000000C4
พารามิเตอร์:
0x0000000000000091
0x0000000000000000F
0xFFFFF80141B5BA80 ( หรือ "0xFFFFF801E5962A80")
0x0000000000000000
วิธีการแก้ไขข้อผิดพลาด VirtualBox 0x000000C4 (Windows 10, 8.1, เซิร์ฟเวอร์ 2012)
สำคัญ: ก่อนที่คุณจะดำเนินการตามวิธีการด้านล่าง ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง เวอร์ชันล่าสุดของกล่อง Oracle Virtual และคุณได้ระบุว่าคุณติดตั้ง 64-บิต OS บนการตั้งค่า VM
วิธีที่ 1 เปิดใช้งานการป้องกันการดำเนินการข้อมูลใน BIOS
วิธีที่ 2 เปิดใช้งานคำสั่ง CMPXCHG16B
วิธีที่ 1 เปิดใช้งานการป้องกันการดำเนินการข้อมูลใน BIOS
วิธีแรกในการแก้ไข VM Error Code 0x000000C4 คือการเปิดใช้งาน 'Data Execution Prevention' ใน BIOS ในการทำเช่นนั้น:
1. เปิดเครื่องคอมพิวเตอร์ของคุณและเข้าสู่ BIOS (การตั้งค่า CMOS)
2. ไปที่ ขั้นสูง หรือเพื่อความปลอดภัย ตัวเลือกและเปิดใช้งาน การป้องกันการดำเนินการข้อมูล
* หมายเหตุ:ใน BIOS บางตัว "Data Execution Protection " อาจมีชื่อว่า "No Execute Memory Protection" หรือ "Execute Disable bit" หรือ "Execute Disable Function" หรือ "NX Bit"
3. บันทึกการเปลี่ยนแปลงของคุณ และออก จากการตั้งค่าไบออส
4. บูตเป็น Windows
5. เปิด VirtualBox และติดตั้ง VM Machine
วิธีที่ 2 เปิดใช้งานคำสั่ง CMPXCHG16B
ตามข้อกำหนดของ Microsoft หนึ่งในข้อกำหนดของระบบในการติดตั้งระบบปฏิบัติการ Windows 8.1, Windows 10 หรือ Server 2012 64 บิตบนพีซี 64 บิต คือการมีโปรเซสเซอร์ที่รองรับคำสั่ง CMPXCHG16B (อาจเรียกว่า "CompareExchange128") แต่ CPU ก่อนหน้านี้บางตัวไม่มีคำสั่ง CMPXCHG16B และคุณต้องเปิดใช้งานคุณสมบัตินั้นในเครื่อง VM เพื่อเลี่ยงผ่านข้อผิดพลาด "0x000000C4" ในการทำเช่นนั้น:
1. เปิด Command Prompt ในฐานะผู้ดูแลระบบ
2. พิมพ์คำสั่งต่อไปนี้:
- cd \Program Files\Oracle\VirtualBox
3. จากนั้นให้คำสั่งด้านล่างเพื่อแสดงรายการเครื่อง VM
- VBoxManage.exe รายการ vms
4. สังเกตจากผลลัพธ์ของคำสั่งข้างต้น ชื่อเครื่อง VBOX ที่คุณได้รับข้อผิดพลาด 0x000000C4
เช่น ในตัวอย่างนี้ เครื่อง VM ที่มีข้อผิดพลาด "0x000000C4" คือ "Windows8.1_x64_Pro"
5. จากนั้นพิมพ์คำสั่งต่อไปนี้ แต่แทนที่ค่า "VM Name" ด้วยชื่อเครื่อง VBOX ที่คุณพบข้อผิดพลาด 0x000000C4 แล้วกด Enter :
- 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
แค่นั้นแหละ! แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น