หากเครื่อง VirtualBox ไม่สามารถเริ่มต้นด้วยข้อผิดพลาด "FATAL: ไม่พบสื่อที่สามารถบู๊ตได้! ระบบหยุดทำงาน" จากนั้นอ่านต่อด้านล่างเพื่อแก้ไขปัญหา
ข้อผิดพลาด "ไม่พบสื่อที่สามารถบู๊ตได้" บ่งชี้ว่า VirtualBox ไม่พบอุปกรณ์บู๊ตที่ถูกต้องเพื่อเริ่ม virtual เครื่อง (เช่น iso ที่เมาท์หรือดิสก์เสมือนที่มีระบบปฏิบัติการที่สามารถบู๊ตได้) และสามารถเกิดขึ้นได้จากสิ่งต่อไปนี้ เหตุผล:
- ดิสก์เสมือนไม่มีระบบปฏิบัติการ
- ดิสก์เสมือนมีระบบปฏิบัติการที่ใช้ UEFI (เช่น Windows 10/11)
- การกำหนดค่าการบูตบนดิสก์เสมือนไม่ถูกต้องหรือเสียหาย
บทช่วยสอนนี้มีคำแนะนำโดยละเอียดในการแก้ไขปัญหาข้อผิดพลาด "ไม่พบสื่อที่สามารถบู๊ตได้" ใน VirtualBox
วิธีแก้ไข: FATAL: ไม่พบสื่อที่สามารถบู๊ตได้! ระบบหยุดใน VirtualBox
วิธีที่ 1 ติดตั้งระบบปฏิบัติการในเครื่อง VirtualBox
เพื่อให้เครื่องเสมือน (VM) ทำงานได้ คุณต้องติดตั้งระบบปฏิบัติการบนเครื่องเสมือน ดังนั้น หากคุณเพิ่งสร้างเครื่อง VM และคุณยังไม่ได้ติดตั้งระบบปฏิบัติการ ให้แนบไฟล์ .ISO ที่สามารถบู๊ตได้กับระบบปฏิบัติการที่คุณต้องการติดตั้ง และทำการติดตั้งระบบปฏิบัติการต่อไป *
* บันทึก: หากดิสก์เสมือนของ VM มีระบบปฏิบัติการอยู่แล้ว ข้ามไปที่เมธอด-2.
1. เปิด การตั้งค่า ของเครื่อง VirtualBox และไปที่ พื้นที่จัดเก็บ.
2. คลิกที่ 1 บวก (+) ข้างปุ่ม Controller to เพิ่มออปติคัลไดรฟ์
3. คลิก เพิ่ม และเปิดไฟล์ ISO ที่สามารถบู๊ตได้ด้วยระบบปฏิบัติการที่คุณต้องการติดตั้ง (เช่น ไฟล์ "Windows.iso" ในตัวอย่างนี้)
4. จากนั้นเลือกไฟล์ iso แล้วคลิก เลือก.
5. หลังจากแนบไฟล์ iso บนอุปกรณ์ Storage บนเครื่อง VM แล้ว...
7. … ไปที่ ระบบ และลาก ออปติคัล ด้านบน (เพื่อบูต VM จากไฟล์ ISO ที่สามารถบู๊ตได้ที่แนบมา) และคลิก ตกลง.
8. สุดท้าย ให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งระบบปฏิบัติการบนเครื่อง VM
วิธีที่ 2 เปิดใช้งานการสนับสนุน UEFI ในเครื่อง VirtualBox
หากดิสก์เสมือนมีระบบปฏิบัติการที่ใช้ UEFI (เช่น Windows 10/11) ให้ดำเนินการเปิดใช้งานคุณสมบัติ UEFI ใน VirtualBox มิฉะนั้น ข้ามไปยังวิธีถัดไป
1. เปิด VM การตั้งค่า และไปที่ ระบบ > เมนบอร์ด.
2. ที่นี่รับรองว่า ฮาร์ดดิสก์ เป็น ตรวจสอบแล้ว และเป็น อุปกรณ์บูตเครื่องแรกและที่คุณสมบัติเพิ่มเติม ให้ตรวจสอบสอง (2) ตัวเลือกต่อไปนี้แล้วคลิก ตกลง:
เปิดใช้งาน I/O APIC
เปิดใช้งาน EFI (ระบบปฏิบัติการพิเศษเท่านั้น)
3. ลองเริ่ม Virtual Machine ทันที หากปัญหายังคงมีอยู่, ปิดการใช้งานการสนับสนุน EFI ในการตั้งค่า VM และทำตามขั้นตอนต่อไป
วิธีที่ 3 ซ่อมแซมข้อมูลการกำหนดค่าการบูตโดยใช้เครื่องมือ BCDBOOT
ดังที่ฉันได้กล่าวไว้ข้างต้น ข้อผิดพลาดร้ายแรงของ VirtualBox "ไม่พบสื่อที่สามารถบู๊ตได้" สามารถปรากฏขึ้นได้หาก GUEST OS ไม่มีการบูตที่ถูกต้อง configuration.* ในกรณีดังกล่าว คุณต้องซ่อมแซมไฟล์สำหรับบูตบนดิสก์เสมือนเพื่อให้เครื่อง VM เริ่มทำงานโดยไม่มี ข้อผิดพลาด
* บันทึก: ข้อผิดพลาดนี้บางครั้งเกิดขึ้นหาก Virtual Disk (VHD/VHDX) เสียหาย หรือหลังจากแปลงฟิสิคัลดิสก์เป็นดิสก์/อิมเมจเสมือน (VHD/VHDX) ด้วย Disk2vhdเครื่องมือ.
1. ทำตามขั้นตอนในวิธีที่ 1 ด้านบนเพื่อแนบไฟล์ ISO ของ Windows ที่สามารถบู๊ตได้บนเครื่องเสมือนและบู๊ตเครื่องเสมือนจากไฟล์ ISO *
* บันทึก: หากเครื่อง VM ไม่บู๊ตจากไฟล์ ISO ให้ไปที่ VM การตั้งค่า > ระบบ > เมนบอร์ด และ ปิดการใช้งาน EFI. (หลังจากแก้ไขการกำหนดค่าการบูตและหากระบบปฏิบัติการของแขกเป็น UEFI ให้ดำเนินการเปิดใช้งาน UEFI อีกครั้ง )
2. ที่หน้าจอการตั้งค่า Windows กด กะ + F10 เพื่อเข้าถึงพรอมต์คำสั่งหรือเลือก ต่อไป –> ซ่อมคอมพิวเตอร์ของคุณ –> แก้ไขปัญหา –> ตัวเลือกขั้นสูง –> พร้อมรับคำสั่ง.
3. ที่พรอมต์คำสั่งให้ให้คำสั่งต่อไปนี้ตามลำดับ (กด Enter หลังจากแต่ละคำสั่ง)
- ส่วนดิสก์
- เลือกดิสก์ 0
- พาร์ทิชันรายการ
4. ตอนนี้ สังเกต ที่ ขนาด ของ ระบบ พาร์ติชัน (เช่น 100MB ในตัวอย่างนี้)
5. จากนั้นพิมพ์คำสั่งต่อไปนี้และ หา ที่ ปริมาณ ของพาร์ติชันระบบโดยใช้ขนาดเป็นข้อมูลอ้างอิง *
- ปริมาณรายการ
* เช่น. ดังที่คุณเห็นในภาพหน้าจอด้านล่าง ในตัวอย่างนี้ พาร์ติชันระบบ (100MB) คือ เล่ม 2.
6. ตอนนี้ให้คำสั่งต่อไปนี้เพื่อเลือกพาร์ติชันระบบ (โดยใช้หมายเลขโวลุ่ม) และกำหนดอักษรชื่อไดรฟ์ ซี: กับมัน จากนั้นออกจาก DISKPART:
- เลือกระดับเสียง 2*
- มอบหมายจดหมาย=Z
- ทางออก
* บันทึก: เปลี่ยนหมายเลขปริมาณ "2" ตามกรณีของคุณ
7. สุดท้ายในพรอมต์คำสั่งให้คำสั่งนี้เพื่อซ่อมแซมไฟล์บูต: *
- bcdboot C:\windows /s Z: /f ALL
* บันทึก: หาก Guest OS ใช้ UEFI คุณสามารถให้คำสั่งต่อไปนี้แทน:
- bcdboot C:\windows /s Z: /f UEFI
8. ปิดหน้าต่างทั้งหมดและปิดเครื่อง VM
9. ไปที่ VM การตั้งค่า > ระบบ และ ชุด ที่ ฮาร์ดดิสก์ เช่น อุปกรณ์บูตเครื่องแรก
11. เริ่ม VM และคุณทำเสร็จแล้ว! *
* บันทึก: หาก VM ไม่สามารถเริ่มต้นได้ในขณะนี้โดยมีข้อผิดพลาด "FATAL: INT18: BOOT FAILURE" ให้ดำเนินการต่อและ เปิดใช้งาน I/O APIC & EFI ในการตั้งค่าของ VM
แค่นั้นแหละ! วิธีใดที่เหมาะกับคุณ
แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น