Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc phục lỗi VirtualBox 'FATAL: INT18: BOOT FAILURE' trên VM Windows 10/11

Nếu bạn nhận được lỗi VirtualBox "FATAL: INT18: BOOT FAILURE" khi khởi động máy khách (guest machine) với hệ điều hành Windows 10/11, hãy tiếp tục đọc dưới đây để khắc phục sự cố.

Chi tiết vấn đề. Sau khi chuyển đổi ổ cứng vật lý của máy Windows 10/11 UEFI thành ổ cứng ảo (VHD hoặc VHDX) và gắn file VHD/VHDX vào máy ảo VirtualBox mới, VM không thể khởi động với lỗi nghiêm trọng: INT18: BOOT FAILURE hoặc Windows 10 khách không thể khởi động với mã lỗi: 0x0000225.

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

Hướng dẫn này chứa các hướng dẫn chi tiết để khắc phục lỗi "INT18: BOOT FAILURE” trong VirtualBox.

Cách KHẮC PHỤC: INT18 BOOT FAILURE & Mã lỗi Windows 10 0x0000225 trong VirtualBox

Phương pháp 1. Bật I/O APIC & UEFI trong VirtualBox

Lỗi nghiêm trọng "INT18 BOOT FAILURE" trong VirtualBox, thường xuất hiện khi bạn gắn file VHD/VHDX/VMDK chứa hệ điều hành UEFI. Để khắc phục vấn đề này, chỉ cần tiến hành bật UEFI trong cài đặt máy ảo VirtualBox. Để làm điều đó:

1. Nhấn nút X để đóng cửa sổ máy VM và Power Off the machine (Tắt nguồn máy).

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

2. Mở Settings (Cài đặt) của VM và vào System (Hệ thống) > Motherboard (Bo mạch chủ).

3. Tại đây đảm bảo Hard Disk (Ổ cứng) được tích chọn và là thiết bị khởi động đầu tiên (first boot device), và tại Extended features (Tính năng mở rộng) tích chọn hai (2) tùy chọn sau và nhấp OK:

  • Enable I/O APIC
  • Enable EFI (special OSes only) (Bật EFI - chỉ dành cho OS đặc biệt)

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

4. Thử khởi động Máy ảo ngay bây giờ. Hy vọng nó sẽ khởi động không lỗi nữa.

Phương pháp 2. Tắt Hyper-V trên máy Host

1. Điều hướng đến Control Panel > Programs and Features > Turn Windows features on or off (Bật/tắt tính năng Windows)

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

2. Bỏ tích các tính năng sau và nhấp OK để áp dụng thay đổi:

  • Containers *
  • Hyper-V *
  • Virtual Machine Platform
  • Windows Hypervisor Platform
  • Windows Sandbox

* Lưu ý: Tính năng 'Containers' và 'Hyper-V' chỉ tồn tại trong Windows 10 PRO.

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

3. Khởi động lại máy tính sau khi gỡ cài đặt.

4. Mở Command Prompt as Administrator (Dòng lệnh với tư cách quản trị viên).
5. Gõ lệnh sau và nhấn Enter:

  • bcdedit /set hypervisorlaunchtype off

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

6. Khởi động lại PC lần nữa.
7. Sau khi reboot, khởi động máy ảo VirtualBox và xem sự cố đã khắc phục chưa.

Phương pháp 3. Sửa chữa vấn đề Khởi động (Boot Problems)

Phương pháp cuối cùng để giải quyết lỗi VirtualBox "FATAL: INT18: BOOT FAILURE" là khắc phục sự cố khởi động trên máy khách (Guest machine), bằng cách khởi động máy khách từ file ISO Windows 10 có thể boot được.*

* Lưu ý: Nếu bạn không có file ISO Windows 10, bạn có thể tải trực tiếp từ Microsoft, bằng Media Creation Tool.

1. Mở Settings (Cài đặt) của máy ảo VirtualBox và vào Storage (Lưu trữ).

2. Nhấp nút cộng (+) đầu tiên bên cạnh Controller (Bộ điều khiển) để thêm ổ quang (optical drive).

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

3. Nhấp Add (Thêm) và tìm rồi mở file Windows.iso.

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

4. Sau đó chọn file Windows.iso và nhấp Choose (Chọn).

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

5. Sau khi gắn file Windows.iso vào thiết bị lưu trữ…

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

6. … vào System (Hệ thống) và kéo Optical (Ổ quang) lên đầu để boot VM từ file Windows.iso gắn kết.

Cũng đảm bảo tùy chọn "Enable EFI" không được tích (unchecked), nếu không bạn sẽ không thể boot từ file ISO. Khi xong, nhấp OK.

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

7. Khởi động Máy ảo và nhấp Next > Repair Your computer (Tiếp theo > Sửa máy tính của bạn).

8. Sau đó chọn Troubleshoot > Startup Repair (Khắc phục sự cố > Sửa chữa khởi động).

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

9. Cho phép Startup Repair chạy và tùy thuộc vào kết quả, làm theo các hành động sau:

a. Nếu Startup Repair có thể khắc phục sự cố, tắt máy ảo, đặt ổ cứng làm thiết bị khởi động đầu tiên và thử khởi động lại máy ảo.

b. Nếu Startup Repair không thể khắc phục sự cố, tiếp tục bước tiếp theo.

10. Nhấp Advanced Options (Tùy chọn nâng cao) và vào Troubleshoot > Command Prompt (Dòng lệnh).

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

11. Trong Command prompt, đưa ra các lệnh sau theo thứ tự (nhấn enter sau mỗi lệnh)

  • diskpart
  • select disk 0
  • list partition

13. Bây giờ ghi nhớ kích thước (size) của phân vùng System (ví dụ: 100MB trong ví dụ này).

12. Sau đó gõ lệnh sau và xác định số volume của phân vùng System bằng cách dùng kích thước của nó làm tham chiếu. *

  • list volume

* ví dụ: Như bạn thấy trong ảnh chụp màn hình dưới đây, trong ví dụ này, phân vùng System (100MB) là volume 2.

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

13. Bây giờ đưa ra các lệnh sau để chọn phân vùng system (dùng số volume của nó), gán ký tự ổ đĩa Z: cho nó. Sau đó thoát DISKPART:

  • select volume 2 *
  • assign letter=Z
  • exit

* Lưu ý: Thay đổi số Volume "2" theo trường hợp của bạn.

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

14. Cuối cùng, trong command prompt đưa ra lệnh này để sửa chữa file boot:

  • bcdboot C:\windows /s Z: /f ALL

Khắc phục lỗi VirtualBox  FATAL: INT18: BOOT FAILURE  trên VM Windows 10/11

15. Đóng tất cả cửa sổ, tắt máy ảo, đặt ổ cứng làm thiết bị khởi động đầu tiên và khởi động máy ảo.

Đó là tất cả! Phương pháp nào đã hoạt động cho bạn?
Hãy cho tôi biết xem hướng dẫn này có giúp được bạn không bằng cách để lại bình luận về trải nghiệm của bạn. Vui lòng thích và chia sẻ hướng dẫn này để giúp đỡ người khác.