Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แก้ไข Error 'No Boot Device Found' บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

เจอ Startup Error no boot device found press any key to reboot the machine ขณะเริ่มต้น Windows 10, 8.1 หรือ Win 7? ข้อความข้อผิดพลาดนี้หมายถึงระบบที่ได้รับผลกระทบ ไม่สามารถเข้าถึง HDD/SSD ที่มีข้อมูล Boot ได้ หรืออีกนัยหนึ่ง ตอนเปิดเครื่อง ระบบสแกน HDDs/SSDs ที่เชื่อมต่อทั้งหมดหาข้อมูล Boot แต่ไม่พบ บางครั้งข้อความ Error อาจต่างออกไป เช่น no bootable device detected – Insert Boot Disk And press any key No Boot Device Available – Strike the F1 key to retry boot, F5 to run the setup utility เป็นต้น

ทำไมถึงเจอ No Boot Device Found Error ตอนเริ่มต้น?

ปกติ Boot Error นี้เกิดขึ้นขณะ Reboot ระบบเพื่อแก้ปัญหาบางอย่าง หรือหลังเพิ่ม HDD ใหม่ หรือ External HDD Drive สาเหตุอาจเป็น Boot Order ผิด, MBR เสีย (BOOTMGR missing หรือ corrupt) ไฟล์ระบบเสียหาย, HDD ชำรุด, Disk Drive Error, Bad Sectors, Partition ไม่ถูกตรวจจับ เป็นต้น ก่อให้เกิด Error No Boot Device Found บน Windows 10, 8.1 และ Win 7

No Boot Device Found

หลังเข้าใจปัญหา Boot นี้ (No Boot Device Found) และสาเหตุแล้ว ให้ใช้วิธีแก้ด้านล่างเพื่อแก้ Windows Boot Error No Boot Device Found Press Any Key To Reboot The Machine

ถอดอุปกรณ์ USB ภายนอกทั้งหมด

เริ่มจากวิธีพื้นฐาน ถอดอุปกรณ์ USB ภายนอกทั้งหมด เพื่อให้แน่ใจว่า External HDD, USB Thumb Drive ไม่ได้เป็นสาเหตุ บางครั้ง Boot Order ผิดทำให้ Windows พยายามบูทจาก External Disk Drive, USB Drive และเมื่อไม่เจอ OS จะเกิด No Bootable Device Detected – Insert Boot Disk And Press Any Key No Boot Device Available – Strike F1 to Retry Boot, F5 to Run Setup Utility ฯลฯ

ผู้ใช้หลายคนรายงานบน Microsoft Forum, Reddit ว่าไม่สามารถบูทเข้า PC ได้ แต่หลังถอด USB Devices ปัญหาแก้ไขได้ แนะนำถอด External Drives ทั้งหมด เช่น External HDD, USB Drive, Printer, Scanner ฯลฯ แล้วลองเริ่ม Windows ปกติ ถ้าเข้าได้ แสดงว่ามี External Drive ก่อให้เกิดปัญหา ต่อทีละตัวเพื่อหาตัวที่ผิดปกติ

ตรวจสอบสาย HDD ว่าเสียบหลวมหรือไม่

หากคุณเป็น Laptop User ข้ามขั้นตอนนี้ได้

หากใช้ Desktop Computer คุณอาจได้ข้อความ No Boot Device Available หาก Component ไม่ได้เชื่อมต่อถูกต้อง โดยเฉพาะ SATA Cable หรือ Power Cable ไม่ได้เสียบ HDD แน่นอน อาจก่อให้เกิดปัญหา แนะนำตรวจสอบและแก้ไขก่อน ต้อง Power Down PC, ถอดปลั๊กไฟ และเปิดเคสคอมพิวเตอร์ หลังจากนั้น ตรวจสอบ SATA Cables ทั้งหมด ให้แน่ใจว่าเสียบแน่นกับ Motherboard และ Hard Drive ผู้ใช้หลายคนรายงานว่าปัญหาเกิดเพราะ SATA Cables ไม่ได้เสียบแน่นกับ Motherboard หลังเสียบทุกอย่างถูกต้อง ปัญหาควรหายไปสมบูรณ์

แก้ไข Error  No Boot Device Found  บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

เปลี่ยน Boot Order (ตั้งค่า Hard Drive เป็น First Boot Device)

ตามที่กล่าว Boot Order ผิดอาจหลอกให้คอมพิวเตอร์บูทจาก Hard Drive หรือ Device ที่บูทไม่ได้ ซึ่งอาจก่อให้เกิด Boot Error "No Boot Device Has Been Detected Please Press Any Key To Reboot" ดังนั้น เข้าถึง BIOS Setup ตามขั้นตอน และเปลี่ยน ให้ Hard Drive เป็น First Boot Device

เข้าสู่ BIOS Interface รีสตาร์ทคอมพิวเตอร์ กด F2 (หรือ Del, F12, F8 ตามที่ผู้ผลิตอุปกรณ์รองรับ) ต่อเนื่องตอน Startup ใน BIOS Setup Utility สลับไปที่ Boot กดปุ่ม ↑↓ เพื่อปรับ Bootable Disk เป็น First Boot Device หลังนั้น กด F10 บันทึกการเปลี่ยนแปลง และ Restart Computer ครั้งนี้ System จะพยายามบูทจาก Disk Drive ที่ถูกต้อง อาจแก้ No Boot Device Found Error ได้

แก้ไข Error  No Boot Device Found  บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

ซ่อม Boot Information ของระบบ

บางครั้ง Damaged MBR ก่อให้เกิดข้อความ No Boot Device Available นอกจากนี้ คุณอาจได้ Error "No Bootable Device Found" เมื่อ Boot Information เช่น BCD (Boot Configuration Data) หรือ MBR (Master Boot Record) ของระบบเสียหาย

เพื่อแก้ปัญหา ต้องเริ่ม Command Prompt จาก Advanced Options (Windows 8.1 และ 10 Users)

แก้ไข Error  No Boot Device Found  บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

หากคุณเป็น Windows 7 User ให้บูท Windows จาก Installation Media หากไม่มี สร้างตาม ลิงก์นี้ เลือก Language และ Region คลิก Repair your computer เลือก Windows 7 System จากรายการ OS คลิก Next แล้วคลิก Command Prompt

แก้ไข Error  No Boot Device Found  บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

ที่ Command Prompt พิมพ์คำสั่งด้านล่างทีละบรรทัด กด Enter หลังแต่ละคำสั่ง (หากถามว่าต้องการเพิ่ม Installation ใหม่ใน Boot List กด Y แล้ว Enter)

  • bootrec /fixmbr
  • bootrec /fixboot
  • bootrec /scanos
  • bootrec /rebuildbcd

แก้ไข Error  No Boot Device Found  บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

หากคำสั่งเหล่านี้ไม่ได้ผล ลองใช้คำสั่งเหล่านี้แทน:

  • bcdedit /export C:BCD_Backup
  • c:
  • cd boot
  • attrib bcd -s -h -r
  • ren c:\boot\bcd bcd.old
  • bootrec /RebuildBcd

หลังรันคำสั่งเหล่านี้ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

ตรวจสอบและซ่อม Disk Drive Errors

หลังซ่อม BCD หรือ MBR ด้วยคำสั่งข้างต้น ตอนนี้รัน CHKDSK Command เพื่อตรวจสอบและซ่อม Disk Drive Error และแน่ใจว่า Drive Error, Bad Sectors ไม่ได้เป็นสาเหตุ คุณสามารถ รัน CHKDSK Command ตรวจสอบ Drive Errors และเพิ่มพารามิเตอร์เพื่อบังคับให้ CHKDSK ซ่อม Errors ที่ Command Prompt เดียวกัน พิมพ์คำสั่ง chkdsk /f /r /x กด Enter

จะสแกนและตรวจสอบ Disk Drive หาข้อผิดพลาด หากพบ CHKDSK จะพยายามซ่อมถ้าเป็นไปได้ รอจน 100% เสร็จสิ้นกระบวนการซ่อมแซม

ซ่อมไฟล์ระบบที่เสียหายด้วย SFC Utility

หลังรัน CHKDSK Command อีกครั้ง รัน System File Checker Utility เพื่อให้แน่ใจว่า Corrupted/Missing/Damaged System File ไม่ได้ก่อให้เกิด Boot Error "No Boot Device Found" การรัน SFC Utility จะสแกนระบบหา Missing/Corrupted System Files หากพบ Utility จะ Repair/Restore จาก Compressed Folder ที่ %WinDir%\System32\dllcache

เพื่อรัน System File Checker Utility บน Command Prompt เดียวกัน (ที่เปิดจาก Advanced Options) พิมพ์คำสั่ง sfc /scannow กด Enter รอจน 100% เสร็จ รีสตาร์ท Windows หวังว่าครั้งนี้ Windows เริ่มต้นปกติโดยไม่มี Boot Problems เช่น No Boot Device Found, No Boot Device Available ฯลฯ

หมายเหตุ: หาก SFC Scan Result แสดง "Windows Resource Protection found corrupt files but was unable to fix some of them" ให้รัน DISM Command (dism /online /Cleanup-image /restorehealth) ซึ่งซ่อม System Image และทำให้ SFC ทำงานได้ อ่านเพิ่มเติมเกี่ยวกับ DISM Command ที่นี่

เปลี่ยน Primary Partition เป็น Active

หากทำวิธีข้างต้นครบแล้ว ยังได้ No Boot Device Found, No Boot Device Available ลองเปลี่ยน Primary Partition ของ Hard Drive ให้เป็น Active Partition หากเนื่องจากเหตุผลใดเหตุผลหนึ่ง (อาจผิดพลาด) Primary Partition (ที่ติดตั้ง OS) ของ Hard Drive เป็น Inactive อาจก่อให้เกิด No Bootable Device Error

เพื่อแก้ไข เปิด Command Prompt จาก Advanced Options อีกครั้ง รันคำสั่งด้านล่างทีละคำสั่ง กด Enter ทุกคำสั่ง:

DiskPart
list disk
select disk 0
list volume
select volume 3 (เลือก Volume Number ที่ติดตั้ง OS สำหรับคุณ Volume Number อาจต่างออกไป)
active
exit

แก้ไข Error  No Boot Device Found  บน Windows 10, 8.1 และ 7 – คู่มือทีละขั้นตอน

หมายเหตุ: ต้องทำเครื่องหมาย System Reserved Partition (โดยทั่วไป 100MB) เป็น Active และหากไม่มี System Reserved Partition ให้ทำเครื่องหมาย C: Drive เป็น Active Partition

ปิด Command Prompt และ Restart PC ส่วนใหญ่วิธีนี้สามารถ Fix No Boot Device Available Error Windows 10, 8.1 และ 7 PC ได้

ติดตั้ง Operating System ใหม่ (Reinstall OS)

เป็นไปได้ว่า Corrupted Files ใน Operating System ก่อให้เกิด Error คุณลอง Reset System ดูว่าซ่อมได้หรือไม่ สามารถใช้ Windows Installation Media เพื่อ Reinstall Operating System หวังว่า Error จะไม่เกิดขึ้นอีกหลัง Reinstall

นี่คือวิธีแก้ที่ใช้ได้มากที่สุดสำหรับ Windows Boot Device Errors เช่น No Bootable Device Detected – Insert Boot Disk And Press Any Key No Boot Device Available – Strike F1 to Retry Boot, F5 to Run Setup Utility No Boot Device Found Press Any Key To Reboot The Machine บน Windows 10, 8.1 และ Win7 หวังว่าวิธีเหล่านี้จะช่วยแก้ No Bootable Device Detected, No Boot Device Available หรือ No Boot Device Found Error

  • วิธีแก้ External Hard Drive ไม่แสดง/Not Detected บน Windows 10
  • วิธีแก้ You Need to Format the Disk Before You Can Use It Windows
  • แก้ไข: An Operating System Wasn't Found on Windows 10/8.1/7
  • วิธีลดการใช้หน่วยความจำสูงใน Google Chrome Windows 10
  • Microphone ไม่ทำงานหรือ Mute เอง? 5 วิธีแก้