Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

Hướng dẫn này bao gồm các hướng dẫn chi tiết để giải quyết Lỗi VirtualBox 0x000000C4, khi bạn cố gắng cài đặt Windows 8.1, Widows 10 hoặc Windows Server 2012 Hệ điều hành 64-bit trên Oracle VM VirtualBox.

PC của bạn cần khởi động lại.
Vui lòng giữ nút nguồn.
Mã lỗi:0x000000C4
Thông số:
0x00000000000091
0x000000000000000F
0xFFFFF80141B5BA80 ( hoặc "0xFFFFF801E5962A80")
0x0000000000000000

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

Cách khắc phục lỗi VirtualBox 0x000000C4 (Windows 10, 8.1, Server 2012)

Quan trọng: Trước khi bạn tiếp tục các phương pháp bên dưới. đảm bảo rằng bạn đã cài đặt phiên bản mới nhất của Oracle Virtual box và bạn đã chỉ định rằng bạn cài đặt 64-bit Hệ điều hành trên Cài đặt máy ảo.

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

Phương pháp 1. Bật Bảo vệ Thực thi Dữ liệu trong BIOS.
Phương pháp 2. Bật lệnh CMPXCHG16B.

Phương pháp 1. Bật Bảo vệ Thực thi Dữ liệu trong BIOS.

Phương pháp đầu tiên để giải quyết Mã lỗi VM 0x000000C4, là bật 'Ngăn chặn thực thi dữ liệu' trong BIOS. Để làm điều đó:

1. Bật nguồn máy tính của bạn và truy cập vào BIOS (Thiết lập CMOS).
2. Đi tới Nâng cao hoặc đến Bảo mật Bật Bảo vệ thực thi dữ liệu.

* Lưu ý:Trong một số BIOS, " Bảo vệ thực thi dữ liệu "có thể được đặt tên là" No Execute Memory Protection "," Execute Disable bit "," Execute Disable Function ", hoặc" NX Bit ".

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

3. Lưu các thay đổi của bạn Thoát từ Thiết lập Bios.
4. Khởi động vào Windows.
5. Mở VirtualBox và cài đặt Máy ảo.

Phương pháp 2. Bật lệnh CMPXCHG16B.

Theo Microsoft, một trong những yêu cầu hệ thống để cài đặt hệ điều hành Windows 8.1, Windows 10 hoặc Server 2012 64-bit trên PC 64-bit là phải có bộ xử lý hỗ trợ lệnh CMPXCHG16B (còn có thể gọi là "CompareExchange128"). Tuy nhiên, một số CPU trước đó thiếu lệnh CMPXCHG16B và bạn phải bật tính năng đó trong máy VM để vượt qua lỗi "0x000000C4". Để làm điều đó:

1. Mở Command Prompt với tư cách là Quản trị viên.
2. Nhập lệnh sau:

  • cd \ Program Files \ Oracle \ VirtualBox

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

3. Sau đó, đưa ra lệnh dưới đây để liệt kê các Máy ảo.

  • vms danh sách VBoxManage.exe

4. Thông báo từ đầu ra của lệnh trên, tên của máy VBOX, nơi bạn nhận được lỗi 0x000000C4.

ví dụ:Trong ví dụ này, máy ảo có lỗi "0x000000C4", là "Windows8.1_x64_Pro".

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

5. Sau đó, nhập lệnh sau nhưng thay thế giá trị "Tên máy ảo" bằng tên của máy VBOX mà bạn gặp lỗi 0x000000C4 và nhấn Enter :

  • VBoxManage.exe setextradata "Tên máy ảo" VBoxInternal / CPUM / CMPXCHG16B 1

ví dụ. Tại ví dụ này, lệnh sẽ là:

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

Khắc phục:Lỗi VirtualBox 0x000000C4 (SOLVED)

6. Đóng Command Prompt và tiến hành cài đặt máy ảo. *

* Mẹo: Nếu bạn muốn bật lệnh CMPXCHG16B cho tất cả các máy VM đã cài đặt, thì hãy đưa ra lệnh sau:

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

Đó là nó! Hãy cho tôi biết nếu hướng dẫn này đã giúp bạn bằng cách để lại nhận xét của bạn về trải nghiệm của bạn. Hãy thích và chia sẻ hướng dẫn này để giúp đỡ những người khác.