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

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
- ใส่ Windows 10 bootable installation DVD รีสตาร์ทคอมพิวเตอร์
- เมื่อแจ้ง Press any key to boot from CD or DVD กดปุ่มใดก็ได้

- เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง

- หน้า Choose an option คลิก Troubleshoot

- หน้า Troubleshoot คลิก Advanced option

- หน้า Advanced options คลิก Automatic Repair หรือ Startup Repair

- รอ Windows Automatic/Startup Repairs เสร็จ
- Restart อาจ fix No Boot Device Available Error ได้ หากไม่ได้ ทำต่อ
- อ่านเพิ่ม: 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 แทน
- รีสตาร์ทคอมพิวเตอร์ กด F2 หรือ DEL (ขึ้นอยู่กับ PC) เปิด Boot Setup

- ทำการเปลี่ยนแปลงดังนี้:
Change Boot list option to UEFI Disable Load Legacy option ROM Enable Secure boot
- กด F10 Save and Exit boot setup
วิธีที่ 3: เปลี่ยน Boot Order ใน BIOS setup
- รีสตาร์ทคอมพิวเตอร์ กด F2 หรือ DEL เข้า BIOS setup

- คลิก Boot ใน BIOS utility setup
- ตรวจสอบ boot order ถูกต้องหรือไม่

- หาผิด ใช้ "up & down arrows" ตั้ง Hard disk ให้เป็น boot device
- กด F10 save changes และออก อาจ fix No Boot Device Available Error in Windows 10 ได้ หากไม่ได้ ทำต่อ
วิธีที่ 4: รัน CHKDSK และ SFC
- เปิด Command Prompt ตามวิธีที่ 1 (ที่หน้า Advanced options คลิก Command Prompt)

- พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
sfc /scannow chkdsk c: /r
- หมายเหตุ: ใช้ drive letter ที่ Windows ติดตั้งอยู่

- ออกจาก cmd รีสตาร์ทคอมพิวเตอร์
วิธีที่ 5: ซ่อม Boot sector
- เปิด Command Prompt ด้วย Windows installation disk
- พิมพ์คำสั่งทีละคำสั่ง กด Enter:
bootrec.exe /FixMbr bootrec.exe /FixBoot bootrec.exe /RebuildBcd

- หาคำสั่งข้างต้นล้มเหลว ใช้คำสั่งนี้:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd

- ออกจาก 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
- เปิด Command Prompt ด้วย Windows installation disk

- พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
DiskPart list disk select disk 0 list partition select partition 1 active exit

- ปิด cmd รีสตาร์ทคอมพิวเตอร์ ในหลายกรณีวิธีนี้ fix No Boot Device Available Error ได้
วิธีที่ 7: ซ่อม Windows Image
- เปิด Command Prompt พิมพ์คำสั่ง:
DISM /Online /Cleanup-Image /RestoreHealth

- กด Enter รอกระบวนการเสร็จ (ปกติ 15-20 นาที)
- NOTE: หากคำสั่งข้างต้นไม่ได้ผล ลองคำสั่งด้านล่าง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
- เสร็จสิ้น รีสตาร์ทคอมพิวเตอร์
วิธีที่ 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 เรียบร้อย หากยังมีคำถาม ถามได้ในส่วนความคิดเห็น