หากคุณได้รับข้อผิดพลาดของ VirtualBox "FATAL: INT18: BOOT FAILURE" เมื่อเริ่มต้น Guest Machine ที่ใช้ Windows 10/11 OS ให้อ่านต่อไปนี้เพื่อแก้ไขปัญหา
รายละเอียดปัญหา หลังจากแปลง Physical Disk ของคอมพิวเตอร์ Windows 10/11 UEFI เป็น Virtual Hard Disk (VHD หรือ VHDX) และแนบไฟล์ VHD/VHDX กับ VirtualBox Machine ใหม่ VM ไม่สามารถเริ่มต้นได้พร้อมข้อผิดพลาดร้ายแรง: INT18: BOOT FAILURE หรือ Guest Windows 10 OS ไม่สามารถเริ่มต้นได้พร้อมรหัสข้อผิดพลาด: 0x0000225

บทช่วยสอนนี้มีคำแนะนำโดยละเอียดสำหรับการแก้ไขข้อผิดพลาด "INT18: BOOT FAILURE" ใน VirtualBox
วิธีแก้ไข: INT18 BOOT FAILURE และ Windows 10 Error Code 0x0000225 ใน VirtualBox
วิธีที่ 1: เปิดใช้งาน I/O APIC และ UEFI ใน VirtualBox
ข้อผิดพลาดร้ายแรง "INT18 BOOT FAILURE" ใน VirtualBox มักเกิดขึ้นเมื่อคุณแนบไฟล์ VHD/VHDX/VMDK ที่มีระบบปฏิบัติการ UEFI เพื่อแก้ไขปัญหานี้ ให้ดำเนินการ เปิดใช้งาน UEFI ในการตั้งค่า VirtualBox Machine วิธีทำมีดังนี้:
1. กดปุ่ม X เพื่อปิดหน้าต่าง VM Machine และ Power Off the machine

2. เปิด VM Settings ไปที่ System > Motherboard
3. ตรงนี้ ให้ตรวจสอบว่า Hard Disk ถูกติ๊กและเป็น First Boot Device และใน Extended features ให้ติ๊กสองตัวเลือกต่อไปนี้และคลิก OK:
- Enable I/O APIC
- Enable EFI (special OSes only)

4. ลองเริ่ม Virtual Machine ตอนนี้ หวังว่าจะเริ่มได้โดยไม่มีข้อผิดพลาด
วิธีที่ 2: ปิดใช้งาน Hyper-V บน Host Machine
1. ไปที่ Control Panel > Programs and Features > Turn Windows features on or off

2. ยกเลิกการติ๊ก คุณสมบัติต่อไปนี้และคลิก OK เพื่อนำไปใช้:
- Containers *
- Hyper-V *
- Virtual Machine Platform
- Windows Hypervisor Platform
- Windows Sandbox
* หมายเหตุ: คุณสมบัติ 'Containers' และ 'Hyper-V' มีอยู่เฉพาะ Windows 10 PRO เท่านั้น

3. รีสตาร์ท คอมพิวเตอร์หลังจาก Uninstall
4. เปิด Command Prompt as Administrator
5. พิมพ์คำสั่งต่อไปนี้และกด Enter:
- bcdedit /set hypervisorlaunchtype off

6. รีบูต คอมพิวเตอร์อีกครั้ง
7. หลังจาก Reboot ให้เริ่ม VirtualBox VM Machine และดูว่าปัญหาแก้ไขแล้วหรือยัง
วิธีที่ 3: แก้ไขปัญหาการบูท (Boot Problems)
วิธีสุดท้ายในการแก้ไขข้อผิดพลาด VirtualBox "FATAL: INT18: BOOT FAILURE" คือการแก้ไขปัญหาการบูทบน Guest Machine โดยการเริ่มต้น Guest Machine จากไฟล์ Windows 10 ISO ที่บูทได้ *
* หมายเหตุ: หากคุณไม่มีไฟล์ Windows 10 ISO คุณสามารถดาวน์โหลดได้โดยตรงจาก Microsoft โดยใช้ Media Creation Tool
1. เปิด Settings ของ VirtualBox Machine ไปที่ Storage
2. คลิกปุ่ม Plus (+) ตัวแรก ถัดจาก Controller เพื่อ เพิ่ม Optical Drive

3. คลิก Add และค้นหาและเปิดไฟล์ Windows.iso

4. จากนั้นเลือก Windows.iso และคลิก Choose

5. หลังจากแนบไฟล์ Windows.iso ใน Storage Devices แล้ว…

6. … ไปที่ System และลาก Optical ไปด้านบนสุด เพื่อบูท VM จาก Windows.iso ที่แนบไว้
นอกจากนี้ ให้แน่ใจว่าตัวเลือก "Enable EFI" เป็น Unchecked มิฉะนั้นคุณจะไม่สามารถบูทจากไฟล์ ISO ได้ เมื่อเสร็จแล้ว คลิก OK

7. เริ่ม Virtual Machine และคลิก Next > Repair Your computer
8. จากนั้นเลือก Troubleshoot > Startup Repair

9. ให้ Startup Repair ทำงาน และขึ้นอยู่กับผลลัพธ์ ให้ดำเนินการดังนี้:
a. หาก Startup Repair แก้ไขปัญหาได้ ให้ปิด Virtual Machine ตั้งค่า Hard Disk เป็น First Boot Device และลองเริ่ม VM อีกครั้ง
b. หาก Startup Repair แก้ไขไม่ได้ ให้ดำเนินต่อไปขั้นตอนถัดไป
10. คลิก Advanced Options ไปที่ Troubleshoot > Command Prompt

11. ใน Command Prompt ให้รันคำสั่งต่อไปนี้ตามลำดับ (กด Enter หลังแต่ละคำสั่ง)
- diskpart
- select disk 0
- list partition
13. ตอนนี้ สังเกต ขนาด ของ Partition System (เช่น 100MB ในตัวอย่างนี้)
12. จากนั้นพิมพ์คำสั่งต่อไปนี้และ ค้นหา Volume Number ของ Partition System โดยใช้ขนาดเป็นอ้างอิง *
- list volume
* ตัวอย่าง: ตามภาพด้านล่าง ในตัวอย่างนี้ Partition System (100MB) คือ Volume 2

13. ตอนนี้รันคำสั่งต่อไปนี้เพื่อเลือก Partition System (โดยใช้ Volume Number) และกำหนด Drive Letter Z: ให้กับมัน แล้วออกจาก DISKPART:
- select volume 2 *
- assign letter=Z
- exit
* หมายเหตุ: เปลี่ยนหมายเลข Volume "2" ตามกรณีของคุณ

14. สุดท้าย ใน Command Prompt ให้รันคำสั่งนี้เพื่อซ่อมแซมไฟล์บูท:
- bcdboot C:\windows /s Z: /f ALL

15. ปิดหน้าต่างทั้งหมด ปิด Virtual Machine ตั้งค่า Hard Disk เป็น First Boot Device และเริ่ม Virtual Machine
เสร็จแล้ว! วิธีไหนใช้ได้กับคุณ?
แจ้งให้เราทราบว่าคู่มือนี้ช่วยคุณได้หรือไม่ โดยการทิ้งความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลก์และแชร์คู่มือนี้เพื่อช่วยผู้อื่น