หากเครื่อง VirtualBox ไม่สามารถเริ่มต้นด้วยข้อผิดพลาด "FATAL: ไม่พบสื่อที่สามารถบู๊ตได้! ระบบหยุดทำงาน" จากนั้นอ่านต่อด้านล่างเพื่อแก้ไขปัญหา
ข้อผิดพลาด "ไม่พบสื่อที่สามารถบู๊ตได้" บ่งชี้ว่า VirtualBox ไม่พบอุปกรณ์บู๊ตที่ถูกต้องเพื่อเริ่ม virtual เครื่อง (เช่น iso ที่เมาท์หรือดิสก์เสมือนที่มีระบบปฏิบัติการที่สามารถบู๊ตได้) และสามารถเกิดขึ้นได้จากสิ่งต่อไปนี้ เหตุผล:
- ดิสก์เสมือนไม่มีระบบปฏิบัติการ
- ดิสก์เสมือนมีระบบปฏิบัติการที่ใช้ UEFI (เช่น Windows 10/11)
- การกำหนดค่าการบูตบนดิสก์เสมือนไม่ถูกต้องหรือเสียหาย
![virtualbox ไม่พบสื่อที่สามารถบู๊ตได้ VirtualBox FATAL: ไม่พบสื่อที่สามารถบู๊ตได้! ระบบหยุดทำงาน.](/f/b1c3e7823fd6c3c65dcd4965f0725e22.png)
บทช่วยสอนนี้มีคำแนะนำโดยละเอียดในการแก้ไขปัญหาข้อผิดพลาด "ไม่พบสื่อที่สามารถบู๊ตได้" ใน VirtualBox
วิธีแก้ไข: FATAL: ไม่พบสื่อที่สามารถบู๊ตได้! ระบบหยุดใน VirtualBox
วิธีที่ 1 ติดตั้งระบบปฏิบัติการในเครื่อง VirtualBox
เพื่อให้เครื่องเสมือน (VM) ทำงานได้ คุณต้องติดตั้งระบบปฏิบัติการบนเครื่องเสมือน ดังนั้น หากคุณเพิ่งสร้างเครื่อง VM และคุณยังไม่ได้ติดตั้งระบบปฏิบัติการ ให้แนบไฟล์ .ISO ที่สามารถบู๊ตได้กับระบบปฏิบัติการที่คุณต้องการติดตั้ง และทำการติดตั้งระบบปฏิบัติการต่อไป *
* บันทึก: หากดิสก์เสมือนของ VM มีระบบปฏิบัติการอยู่แล้ว ข้ามไปที่เมธอด-2.
1. เปิด การตั้งค่า ของเครื่อง VirtualBox และไปที่ พื้นที่จัดเก็บ.
2. คลิกที่ 1 บวก (+) ข้างปุ่ม Controller to เพิ่มออปติคัลไดรฟ์
![เพิ่ม virtualbox ไดรฟ์ออปติคัล แก้ไขไม่พบสื่อที่สามารถบู๊ตได้ใน virtualbox](/f/0cf1571bb9def4da3b5d476aa8feac62.png)
3. คลิก เพิ่ม และเปิดไฟล์ ISO ที่สามารถบู๊ตได้ด้วยระบบปฏิบัติการที่คุณต้องการติดตั้ง (เช่น ไฟล์ "Windows.iso" ในตัวอย่างนี้)
![ภาพ ภาพ](/f/1c01274513cff9a486fa8a560aabd8da.png)
4. จากนั้นเลือกไฟล์ iso แล้วคลิก เลือก.
![ภาพ ภาพ](/f/582358411519a28cb0a5ca827c966379.png)
5. หลังจากแนบไฟล์ iso บนอุปกรณ์ Storage บนเครื่อง VM แล้ว...
![ไม่พบสื่อที่สามารถบู๊ตได้ virtualbox ไม่พบสื่อที่สามารถบู๊ตได้ virtualbox](/f/d0a3831276a92ec817a3a0c575e386fc.png)
7. … ไปที่ ระบบ และลาก ออปติคัล ด้านบน (เพื่อบูต VM จากไฟล์ ISO ที่สามารถบู๊ตได้ที่แนบมา) และคลิก ตกลง.
![ไม่พบสื่อสำหรับบูต virtualbox ไม่พบสื่อสำหรับบูต virtualbox-fix](/f/a6e96a9f20bb64397c87162de3704b42.png)
8. สุดท้าย ให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งระบบปฏิบัติการบนเครื่อง VM
วิธีที่ 2 เปิดใช้งานการสนับสนุน UEFI ในเครื่อง VirtualBox
หากดิสก์เสมือนมีระบบปฏิบัติการที่ใช้ UEFI (เช่น Windows 10/11) ให้ดำเนินการเปิดใช้งานคุณสมบัติ UEFI ใน VirtualBox มิฉะนั้น ข้ามไปยังวิธีถัดไป
1. เปิด VM การตั้งค่า และไปที่ ระบบ > เมนบอร์ด.
2. ที่นี่รับรองว่า ฮาร์ดดิสก์ เป็น ตรวจสอบแล้ว และเป็น อุปกรณ์บูตเครื่องแรกและที่คุณสมบัติเพิ่มเติม ให้ตรวจสอบสอง (2) ตัวเลือกต่อไปนี้แล้วคลิก ตกลง:
เปิดใช้งาน I/O APIC
เปิดใช้งาน EFI (ระบบปฏิบัติการพิเศษเท่านั้น)
![ไม่พบสื่อที่สามารถบู๊ตได้-fix1 แก้ไข VirtualBox ไม่พบสื่อที่สามารถบู๊ตได้](/f/9cd8260c85571351d8d536f0a1c7d87c.png)
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 เพื่อเข้าถึงพรอมต์คำสั่งหรือเลือก ต่อไป –> ซ่อมคอมพิวเตอร์ของคุณ –> แก้ไขปัญหา –> ตัวเลือกขั้นสูง –> พร้อมรับคำสั่ง.
![หน้าจอตั้งค่า windows หน้าจอตั้งค่า windows](/f/6852e5de97180873bed7f18321b84188.png)
3. ที่พรอมต์คำสั่งให้ให้คำสั่งต่อไปนี้ตามลำดับ (กด Enter หลังจากแต่ละคำสั่ง)
- ส่วนดิสก์
- เลือกดิสก์ 0
- พาร์ทิชันรายการ
4. ตอนนี้ สังเกต ที่ ขนาด ของ ระบบ พาร์ติชัน (เช่น 100MB ในตัวอย่างนี้)
5. จากนั้นพิมพ์คำสั่งต่อไปนี้และ หา ที่ ปริมาณ ของพาร์ติชันระบบโดยใช้ขนาดเป็นข้อมูลอ้างอิง *
- ปริมาณรายการ
* เช่น. ดังที่คุณเห็นในภาพหน้าจอด้านล่าง ในตัวอย่างนี้ พาร์ติชันระบบ (100MB) คือ เล่ม 2.
![ไม่พบสื่อที่สามารถบู๊ตได้ - fix2 แก้ไขไม่พบสื่อที่สามารถบู๊ตได้ - virtualbox](/f/143ff043007d633a5feb1d1182c935aa.png)
6. ตอนนี้ให้คำสั่งต่อไปนี้เพื่อเลือกพาร์ติชันระบบ (โดยใช้หมายเลขโวลุ่ม) และกำหนดอักษรชื่อไดรฟ์ ซี: กับมัน จากนั้นออกจาก DISKPART:
- เลือกระดับเสียง 2*
- มอบหมายจดหมาย=Z
- ทางออก
* บันทึก: เปลี่ยนหมายเลขปริมาณ "2" ตามกรณีของคุณ
![แก้ไข BCD windows 10-8 แก้ไข BCD windows 10-8](/f/01e540805a95c5cb553b93d7893792a1.png)
7. สุดท้ายในพรอมต์คำสั่งให้คำสั่งนี้เพื่อซ่อมแซมไฟล์บูต: *
- bcdboot C:\windows /s Z: /f ALL
* บันทึก: หาก Guest OS ใช้ UEFI คุณสามารถให้คำสั่งต่อไปนี้แทน:
- bcdboot C:\windows /s Z: /f UEFI
![ซ่อมแซมไฟล์บูต ซ่อมแซมการกำหนดค่าการบูต](/f/0484ddcbddf87004fe9a47c394ba0bd4.png)
8. ปิดหน้าต่างทั้งหมดและปิดเครื่อง VM
9. ไปที่ VM การตั้งค่า > ระบบ และ ชุด ที่ ฮาร์ดดิสก์ เช่น อุปกรณ์บูตเครื่องแรก
![ภาพ ภาพ](/f/a070415034ee32538542de0cb1fb9452.png)
11. เริ่ม VM และคุณทำเสร็จแล้ว! *
* บันทึก: หาก VM ไม่สามารถเริ่มต้นได้ในขณะนี้โดยมีข้อผิดพลาด "FATAL: INT18: BOOT FAILURE" ให้ดำเนินการต่อและ เปิดใช้งาน I/O APIC & EFI ในการตั้งค่าของ VM
![image_thumb[7][4] image_thumb[7][4]](/f/83ca44236cb315b4a1f8d913a2ce62a1.png)
แค่นั้นแหละ! วิธีใดที่เหมาะกับคุณ
แจ้งให้เราทราบหากคู่มือนี้ช่วยคุณโดยแสดงความคิดเห็นเกี่ยวกับประสบการณ์ของคุณ โปรดกดไลค์และแชร์คู่มือนี้เพื่อช่วยเหลือผู้อื่น