Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

แก้ไข Boot Device Not Found (3F0) Error บน Ubuntu PC

ข้อผิดพลาด “Boot Device Not Found (3F0)” หยุดการเริ่มต้นคอมพิวเตอร์ แสดงหน้าจอดำพร้อม warning จาก BIOS error นี้หมายถึงคอมพิวเตอร์หาไม่เจออะไรให้ boot เช่น operating system สาเหตุทั่วไปคือ GRUB bootloader หายหรือเสียหาย

Boot Device Not Found error

สาเหตุอื่นๆ: hard drive เสียหาย/หลุด, boot order ผิด, หรือปัญหาระหว่าง UEFI และ Legacy boot modes

บทความนี้จะแนะนำวิธีแก้หลายวิธี

1. แก้ BIOS Settings

วิธีตรงไปตรงมาที่สุดคือ reset BIOS settings เป็นค่า default

  1. เปิดเครื่อง กดปุ่มเข้า BIOS ส่วนใหญ่ HP คือ F10 แต่อาจเป็น Esc, F2, F9, F12 ขึ้นกับรุ่น ถ้าไม่แน่ใจ ดู manual หรือค้นหา model
  2. ใน BIOS หาตัวเลือก Reset to defaults คำอาจต่างกัน เช่น Restore Defaults หรือ Factory Reset เลือก ยืนยัน Save settings และ exit BIOS: Reset BIOS Settings to default
  3. ถ้ายังไม่หาย ลอง BIOS fixes เพิ่มเติมด้านล่าง

อีกวิธี: ตั้ง hard disk เป็น primary boot device:

  1. เข้า BIOS อีกครั้ง
  2. หา section Boot Options
  3. ใน boot order list ย้าย hard disk ขึ้นไปเป็น first boot device: Change Boot Order to make Hard Disk first
  4. Save changes exit เช็คว่า error หายไหม

อาจต้องปรับ boot mode ให้ตรงกับ partition style (MBR หรือ GPT) ของ hard disk:

  1. เข้า BIOS Settings อีกครั้ง
  2. หา boot settings tab หา Boot Mode จะมี Legacy หรือ UEFI: Change Boot Mode
  3. ตั้งค่าให้ตรงกับ partition style (Legacy สำหรับ MBR, UEFI สำหรับ GPT) Save และ restart เช็ค

2. แก้ Boot Loader

ต้องมี USB drive เตรียมเป็น bootable Ubuntu สร้างได้จากคู่มือนี้ เมื่อมี bootable Ubuntu USB แล้ว:

  1. เสียบ USB boot กดปุ่ม boot menu (มัก F9 หรือ F12 แตกต่างตามรุ่น) เลือก USB disk boot Ubuntu
  2. คลิก Try Ubuntu รอโหลด Ubuntu ติดตั้งโปรแกรม Boot-Repair
  3. เปิด terminal (Ctrl+Alt+T)
  4. เพิ่ม repository Boot-Repair:
    sudo add-apt-repository ppa:yannubuntu/boot-repair
  5. Update local repository:
    sudo apt-get update
  6. ติดตั้งและรัน Boot-Repair:
    sudo apt-get install -y boot-repair && boot-repair
  7. ถ้า Boot-Repair ไม่เปิดเอง รัน:
    boot-repair
  8. คลิก Recommended Repair รอจบ Boot-Repair จะสร้าง log file เกี่ยวกับ hard disk ตรวจสอบว่าไม่มีปัญหาอื่น: Ubuntu Boot-Repair
  9. Restart (ถอด USB) เช็คว่า error หาย

3. ติดตั้ง Windows 10 ควบคู่กับ Ubuntu ที่มีอยู่

ถ้าคอมพิวเตอร์หา Ubuntu boot loader ไม่เจอ หรือ partition นั้น corrupt การติดตั้ง Windows 10 ช่วยได้ จะตั้งค่าให้ใช้ Windows 10 boot loader โดย default

  1. ถ้ายังไม่มี Windows 10 ติดตั้ง fresh ตามคู่มือ: installing Windows 10
  2. ติดตั้ง Windows เสร็จ คอมพิวเตอร์ควรทำงานปกติ แต่อาจ boot Ubuntu ไม่ได้ทันที
  3. เพื่อให้เห็นเมนูเลือก OS ตอน startup ทำตาม วิธีที่ 2 ด้านบน
  4. ถ้า boot Windows ได้แต่ Ubuntu ยังไม่ได้หลังทำวิธี 2 อาจต้อง reinstall Ubuntu

4. เปลี่ยน Hard Disk

วิธีนี้เป็นทางเลือกสุดท้าย เพราะค่าใช้จ่ายสูงและอาจสูญเสียข้อมูล ก่อนซื้อ disk ใหม่ ลองต่อ disk เดิมเป็น external drive กับคอมพิวเตอร์อื่น ดูว่า access ไฟล์ได้ไหม ถ้าได้ก็อาจไม่ต้องเปลี่ยน disk

ABOUT THE AUTHOR

แก้ไข Boot Device Not Found (3F0) Error บน Ubuntu PC

Kevin Arrows

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์มากกว่า 10 ปี ได้รับการรับรอง Microsoft Certified Technology Specialist (MCTS) มีความหลงใหลในการอัปเดตเทคโนโลยีล่าสุด เขียนบทความเกี่ยวกับหัวข้อเทคโนโลยีกว้างขวาง แสดงความเชี่ยวชาญในด้านการพัฒนาซอฟต์แวร์ ความปลอดภัยไซเบอร์ และ Cloud Computing ได้รับการยอมรับและเคารพจากเพื่อนร่วมงาน สามารถอธิบายแนวคิดทางเทคนิคที่ซับซ้อนได้อย่างชัดเจนและกระชับ