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

แก้ไขข้อผิดพลาด 'No Boot Device Available' ใน Windows 7, 8, และ 10

Fix No Boot Device Available Error Windows 10: ตามชื่อเลยครับ error นี้เกี่ยวกับระบบไม่สามารถโหลด Operating System ได้ ปัญหานี้พบบ่อยใน Windows 10 ผู้ใช้ค้างที่หน้าจอบูทพร้อม error "No Boot Device Available" วันนี้เราจะดูวิธีแก้ไขอย่างแม่นยำ

แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10

Windows บูทไม่ได้เพราะหา boot device (Hard disk) ไม่เจอ หรือไม่มี partition ที่ตั้งค่าเป็น active สองสาเหตุนี้พบบ่อยและแก้ง่าย แต่เราไม่จำกัดแค่นี้ รวบรวมวิธีแก้ไขทุกกรณีไว้

ขึ้นอยู่กับ OS หรือระบบ อาจเจอข้อความเหล่านี้:

  • Boot Device Not Found. Please install an operating system on your hard disk…
  • No Boot Device Found. Press any key to reboot the machine
  • No bootable device – insert boot disk and press any key
  • No Boot Device is Available

ทำไม Boot Device Not Found?

  • Hard disk ที่บูทจากนั้นเสียหาย
  • BOOTMGR หายหรือเสียหาย
  • MBR หรือ boot sector เสียหาย
  • NTLDR หายหรือเสียหาย
  • Boot order ไม่ถูกต้อง
  • System files เสียหาย
  • Ntdetect.com หาย
  • Ntoskrnl.exe หาย
  • NTFS.SYS หาย
  • Hal.dll หาย

Fix No Boot Device Available Error in Windows 7/8/10

Disclaimer สำคัญ: บทช่วยสอนขั้นสูง หากไม่แน่ใจอาจทำลาย PC หรือทำผิดขั้นตอน ทำให้บูทไม่ได้ หากไม่รู้จัก ขอความช่วยเหลือจากช่างหรือผู้เชี่ยวชาญดูแล

วิธีที่ 1: รัน Startup/Automatic Repair

  1. ใส่ Windows 10 bootable installation DVD รีสตาร์ทคอมพิวเตอร์
  2. เมื่อแจ้ง Press any key to boot from CD or DVD กดปุ่มใดก็ได้
  3. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  4. เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง
  5. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  6. หน้า Choose an option คลิก Troubleshoot
  7. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  8. หน้า Troubleshoot คลิก Advanced option
  9. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  10. หน้า Advanced options คลิก Automatic Repair หรือ Startup Repair
  11. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  12. รอ Windows Automatic/Startup Repairs เสร็จ
  13. Restart อาจ fix No Boot Device Available Error ได้ หากไม่ได้ ทำต่อ
  14. อ่านเพิ่ม: How to fix Automatic Repair couldn't repair your PC

วิธีที่ 2: เปิดใช้งาน UEFI Boot

หมายเหตุ: ใช้กับ GPT disk เท่านั้น เพราะต้องใช้ EFI System Partition จำไว้ Windows บูท GPT disks ได้เฉพาะใน UEFI mode เท่านั้น หากเป็น MBR disk partition ข้ามขั้นตอนนี้ ไปวิธีที่ 6 แทน

  1. รีสตาร์ทคอมพิวเตอร์ กด F2 หรือ DEL (ขึ้นอยู่กับ PC) เปิด Boot Setup
  2. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  3. ทำการเปลี่ยนแปลงดังนี้:
    Change Boot list option to UEFI
    Disable Load Legacy option ROM
    Enable Secure boot
  4. กด F10 Save and Exit boot setup

วิธีที่ 3: เปลี่ยน Boot Order ใน BIOS setup

  1. รีสตาร์ทคอมพิวเตอร์ กด F2 หรือ DEL เข้า BIOS setup
  2. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  3. คลิก Boot ใน BIOS utility setup
  4. ตรวจสอบ boot order ถูกต้องหรือไม่
  5. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  6. หาผิด ใช้ "up & down arrows" ตั้ง Hard disk ให้เป็น boot device
  7. กด F10 save changes และออก อาจ fix No Boot Device Available Error in Windows 10 ได้ หากไม่ได้ ทำต่อ

วิธีที่ 4: รัน CHKDSK และ SFC

  1. เปิด Command Prompt ตามวิธีที่ 1 (ที่หน้า Advanced options คลิก Command Prompt)
  2. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  3. พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
    sfc /scannow
    chkdsk c: /r
  4. หมายเหตุ: ใช้ drive letter ที่ Windows ติดตั้งอยู่
  5. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  6. ออกจาก cmd รีสตาร์ทคอมพิวเตอร์

วิธีที่ 5: ซ่อม Boot sector

  1. เปิด Command Prompt ด้วย Windows installation disk
  2. พิมพ์คำสั่งทีละคำสั่ง กด Enter:
    bootrec.exe /FixMbr
    bootrec.exe /FixBoot
    bootrec.exe /RebuildBcd
  3. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  4. หาคำสั่งข้างต้นล้มเหลว ใช้คำสั่งนี้:
    bcdedit /export C:\BCD_Backup
    c:
    cd boot
    attrib bcd -s -h -r
    ren c:\boot\bcd bcd.old
    bootrec /RebuildBcd
  5. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  6. ออกจาก cmd รีสตาร์ท Windows

วิธีที่ 6: เปลี่ยน Active Partition ใน Windows

หมายเหตุ: ต้องตั้ง System Reserved Partition (โดยทั่วไป 100mb) เป็น active หากไม่มี System Reserved Partition ให้ตั้ง C: Drive เป็น active partition เพราะ active partition ต้องเป็น partition ที่มี bootloader (BOOTMGR) ใช้กับ MBR disks ส่วน GPT disk ต้องใช้ EFI System Partition

  1. เปิด Command Prompt ด้วย Windows installation disk
  2. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  3. พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
    DiskPart
    list disk
    select disk 0
    list partition
    select partition 1
    active
    exit
  4. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  5. ปิด cmd รีสตาร์ทคอมพิวเตอร์ ในหลายกรณีวิธีนี้ fix No Boot Device Available Error ได้

วิธีที่ 7: ซ่อม Windows Image

  1. เปิด Command Prompt พิมพ์คำสั่ง:
    DISM /Online /Cleanup-Image /RestoreHealth
  2. แก้ไขข้อผิดพลาด  No Boot Device Available  ใน Windows 7, 8, และ 10
  3. กด Enter รอกระบวนการเสร็จ (ปกติ 15-20 นาที)
  4. NOTE: หากคำสั่งข้างต้นไม่ได้ผล ลองคำสั่งด้านล่าง:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
  5. เสร็จสิ้น รีสตาร์ทคอมพิวเตอร์

วิธีที่ 8: Repair Install Windows 10

หากวิธีข้างต้นไม่ได้ผล HDD ของคุณปกติ แต่อาจเจอ Boot device problem "No Boot Device Available" เพราะ OS หรือ BCD information บน HDD หายไป ลอง Repair install Windows หากล้มเหลวอีก ต้อง Clean Install Windows ใหม่

เสร็จแล้ว คุณ Fix No Boot Device Available Error Windows 10 เรียบร้อย หากยังมีคำถาม ถามได้ในส่วนความคิดเห็น