ลง Windows แล้วบูตไม่ขึ้น จอดำ Error: No bootable device แก้ยังไง? [วิธีละเอียด]
เคยเจอไหมครับ ลง Windows ไปเรียบร้อย (หรือ Ghost ไป) แต่พอรีสตาร์ทกลับ บูตไม่ขึ้น หน้าจอดำสนิทแล้วขึ้น Error ว่า:
No bootable device — insert boot disk and press any key
ลง Windows ใหม่กี่รอบก็ยังเป็นเหมือนเดิม กดปุ่มอะไรก็ขึ้น Error เดิมวนไป
จากประสบการณ์ซ่อมคอมมากว่า 11 ปี ผมเจออาการนี้ บ่อยมาก โดยเฉพาะกับคนที่ใช้ Ghost ลง Windows ครับ วันนี้จะมาอธิบายสาเหตุและวิธีแก้แบบละเอียดเลย
สารบัญ
- Error นี้คืออะไร? แปลว่าอะไร?
- สาเหตุที่พบบ่อย
- ขั้นตอนวิเคราะห์ปัญหา
- วิธีแก้ไข: ตั้ง Partition เป็น Primary Active + Rebuild MBR
- อธิบายให้เข้าใจง่าย: Primary, Active, MBR คืออะไร?
- คำถามที่ถามบ่อย
- กรณีอื่นๆ ที่อาจเจอ
- สรุป
Error นี้คืออะไร? แปลว่าอะไร?
ข้อความ “No bootable device — insert boot disk and press any key” แปลตรงๆ คือ:
“ไม่มีอุปกรณ์ที่บูตได้ — เสียบดิสก์บูตเข้ามาแล้วกดปุ่มอะไรก็ได้”
หมายความว่า: ระบบเปิดเครื่องขึ้นมาแล้ว แต่ หา Partition ที่มี Windows ไม่เจอ ทั้งๆ ที่ลง Windows ไว้แล้ว
สาเหตุส่วนใหญ่ไม่ได้เกิดจาก Windows ลงไม่สำเร็จ แต่เกิดจาก การตั้งค่า Partition ของ Harddisk ไม่ถูกต้อง ครับ

สาเหตุที่พบบ่อย
| สาเหตุ | อธิบาย | ความถี่ |
|---|---|---|
| Partition ไม่ได้ตั้งเป็น Primary | ระบบไม่รู้ว่าต้องบูตจาก Drive ไหน | บ่อยมาก |
| Partition ไม่ได้ Set Active | ระบบไม่เลือก Drive นี้เป็นตัวบูต | บ่อยมาก |
| MBR (Master Boot Record) เสีย | ข้อมูลบูตที่หัว Harddisk เสียหาย | บ่อย |
| ใช้ Ghost ลง Windows | Ghost ไม่ได้ตั้ง Partition ให้อัตโนมัติ | บ่อย |
| ตั้งค่า BIOS ให้บูตจาก LAN | เครื่องพยายามบูตจากสายแลนแทน | ปานกลาง |
| Boot Mode ไม่ตรง (Legacy/UEFI) | ลง Windows แบบ UEFI แต่ BIOS ตั้งเป็น Legacy | ปานกลาง |
จากประสบการณ์: สาเหตุที่ผมเจอบ่อยที่สุดคือ Ghost ลง Windows แล้ว Partition ไม่ได้ตั้งเป็น Primary Active ครับ เพราะ Ghost จะแค่ก็อปไฟล์ลงไป แต่ไม่ได้จัดการเรื่อง Partition ให้
ขั้นตอนวิเคราะห์ปัญหา
ก่อนจะไปแก้ ให้เช็คใน BIOS ก่อนว่า:
1. ตั้งให้บูตจาก Harddisk เป็นลำดับแรกหรือยัง?
เข้า BIOS (กด DEL หรือ F2 ตอนเปิดเครื่อง) แล้วดูเมนู Boot Priority

ตรวจดูว่า Harddisk อยู่ลำดับแรก ในการบูต ถ้าตั้งเป็นสายแลน (LAN/PXE) หรือ CD เป็นลำดับแรก ให้เปลี่ยนมาเป็น Harddisk
2. ปิดการบูตจากสายแลน
บางเครื่องตั้งให้บูตจาก Network (PXE Boot) ไว้ ถ้าไม่ได้ใช้งานให้ ปิดไป เลยครับ

ในเคสนี้: ลูกค้าตั้งให้บูตจาก Harddisk เป็นลำดับแรกแล้ว และปิดการบูตจากสายแลนแล้ว แต่ก็ยังขึ้น Error อยู่ แสดงว่า ปัญหาไม่ได้อยู่ที่ BIOS แต่อยู่ที่ Partition ของ Harddisk ครับ

ยังคงขึ้น Error: No bootable device อยู่เหมือนเดิม
วิธีแก้ไข: ตั้ง Partition เป็น Primary Active + Rebuild MBR
ไม่ยากครับ เพราะผมเคยเจอปัญหานี้มาแล้ว มาทำตามกันเลย
สิ่งที่ต้องเตรียม
- แผ่น Hiren Boot CD/USB เวอร์ชันไหนก็ได้ หรือ WinPE อันไหนก็ได้ครับ
- ขอแค่มี โปรแกรมแบ่ง Partition Harddisk เป็นพอ เช่น MiniTool Partition Wizard, AOMEI, DiskGenius
ขั้นตอนที่ 1: บูตจากแผ่น Hiren Boot / USB PE
- เสียบ USB Hiren Boot หรือแผ่น CD
- เข้า BIOS ตั้ง Boot จาก USB/CD เป็นลำดับแรก
- บูตเข้าสู่ระบบ PE
ขั้นตอนที่ 2: เปิดโปรแกรมจัดการ Partition

ผมใช้ MiniTool Partition Wizard ในการจัดการ Harddisk ครับ
ขั้นตอนที่ 3: Format Drive C แล้วตั้งเป็น Primary
คำเตือนสำคัญ: ขั้นตอนนี้จะ ลบข้อมูลทั้งหมดใน Drive C นะครับ ถ้ามีไฟล์สำคัญให้สำรองออกมาก่อน และ Format เฉพาะ Drive C เท่านั้น อย่าไป Format ทั้งลูก Harddisk!
วิธีทำ:
A. Format Drive C แล้วตั้งเป็น Primary
เลือก Drive ที่จะลง Windows (Drive C) แล้ว Format
สำคัญ: ต้องเลือกให้เป็น Primary ด้วยครับ เพราะ Primary คือการบอกระบบว่า “ถ้าจะบูต ให้บูตจาก Drive นี้นะ”

B. Set Drive C ให้เป็น Active
พอ Format เสร็จแล้ว ต้องมาตั้งให้ Drive C เป็น Active (ตัวบูตหลัก)
วิธีการ:
- คลิกขวา ที่ Drive ที่จะลง Windows
- เลือก Modify
- เลือก Set Active

ถ้าทำสำเร็จจะเห็นว่า:
| Drive | Status | Type |
|---|---|---|
| Drive C (ลง Windows) | Active | Primary |
| Drive D (เก็บข้อมูล) | None | Logical |

เปรียบเทียบให้เข้าใจง่าย: อารมณ์เหมือนสมัยก่อนที่มี Harddisk หลายตัว ต้องเสียบช่อง Jumper เลือกระหว่าง Master กับ Slave ครับ ตอนนี้ก็คล้ายกัน แค่เปลี่ยนจากทางกายภาพ (Jumper) เป็นการตั้งค่าในซอฟต์แวร์ (Primary/Active) แทน
ขั้นตอนที่ 4: Rebuild MBR
ขั้นตอนสุดท้ายครับ ต้อง Rebuild MBR (Master Boot Record) เพื่อเขียนข้อมูลบูตใหม่ลงไปที่หัว Harddisk
วิธีทำ:
- คลิกขวาที่ ไดร์ฟ Harddisk (ตัว Disk ทั้งลูก ไม่ใช่ Partition)
- เลือก Rebuild MBR
- กด Save > กด Run > กด OK

ขั้นตอนที่ 5: ลง Windows ใหม่แล้วบูตดู
หลังจากตั้ง Primary, Active และ Rebuild MBR เรียบร้อยแล้ว ให้ ลง Windows ใหม่ (หรือ Ghost ใหม่) ลงไปที่ Drive C แล้วรีสตาร์ท

ผ่านฉลุยครับ! เข้า Windows 10 ได้ปกติเลย
อธิบายให้เข้าใจง่าย: Primary, Active, MBR คืออะไร?
หลายคนอาจสงสัยว่า Primary, Active, MBR มันคืออะไรกัน ผมอธิบายให้เข้าใจง่ายๆ เลยนะครับ
Primary vs Logical
| ประเภท | หมายความว่า | จำนวนที่มีได้ |
|---|---|---|
| Primary | เป็น Partition หลัก บูต OS ได้ | สูงสุด 4 ตัวต่อ Harddisk |
| Logical | เป็น Partition รอง ใช้เก็บข้อมูล | ไม่จำกัด (อยู่ใน Extended) |
ตัวอย่าง: ถ้ามี Harddisk 1 ลูก แบ่งเป็น 2 Drive
- Drive C (ลง Windows) → ต้องเป็น Primary
- Drive D (เก็บข้อมูล) → เป็น Logical ก็ได้
Active คืออะไร?
Active คือการบอกระบบว่า “จาก Partition ทั้งหมด ให้เริ่มบูตจาก Partition นี้ก่อนเป็นอันดับแรก”
ถ้ามี Primary หลาย Partition ระบบจะบูตจากตัวที่ Active เท่านั้น
MBR คืออะไร?
MBR (Master Boot Record) คือข้อมูลขนาดเล็กที่อยู่ตรง หัวสุดของ Harddisk (Sector แรก) ทำหน้าที่บอกระบบว่า:
- มี Partition กี่ตัว
- แต่ละตัวอยู่ตรงไหน
- ตัวไหนเป็น Active
ถ้า MBR เสีย ระบบจะ ไม่รู้จะบูตจากตรงไหน เลยขึ้น Error
คำถามที่ถามบ่อย
Q: ต้องทำแบบนี้ทุกครั้งที่ Ghost ไหม?
ถ้าเน้นชัวร์ ทำทุกเครื่องครับ โดยเฉพาะถ้าใช้ Ghost เพราะ Ghost จะไม่ฉลาดพอที่จะตั้ง Partition ให้อัตโนมัติ ต้อง Set Active ให้มันเอง
แต่บางเครื่องก็ไม่มีปัญหา ขึ้นอยู่กับว่า Partition เดิมตั้งไว้ถูกต้องหรือเปล่า
จากประสบการณ์: ผมมีสูตรที่ทำทุกครั้งเวลา Ghost คอมลูกค้าครับ คือหลัง Ghost เสร็จ จะ Set Active + Rebuild MBR ทุกครั้ง ไม่เคยมีปัญหาเลย
Q: ใช้ Windows ลงตรง (ไม่ใช่ Ghost) จะเจอปัญหานี้ไหม?
โอกาสน้อยครับ เพราะตัว Setup ของ Windows จะจัดการเรื่อง Partition ให้อัตโนมัติ แต่ก็มีโอกาสเจอถ้า:
- ลง Windows ผ่าน DVD/USB แล้วเลือก Partition ที่เป็น Logical
- Harddisk มี Partition เก่าค้างอยู่แล้วงง
- Boot Mode ไม่ตรง (Legacy กับ UEFI)
Q: Legacy กับ UEFI ต่างกันยังไง?
| Legacy (BIOS) | UEFI | |
|---|---|---|
| Partition Table | MBR | GPT |
| รองรับ Harddisk | สูงสุด 2TB | มากกว่า 2TB |
| ความเร็วบูต | ช้ากว่า | เร็วกว่า |
| ความปลอดภัย | น้อยกว่า | มี Secure Boot |
สำคัญ: ถ้าลง Windows แบบ UEFI + GPT ไม่ต้องตั้ง Primary/Active/MBR ครับ เพราะ GPT ใช้ระบบที่แตกต่าง จะมี EFI System Partition แทน
เทคนิคจากช่าง: ถ้าเป็นเครื่องรุ่นใหม่ (ซื้อหลังปี 2020) แนะนำลง Windows แบบ UEFI + GPT เลยครับ เร็วกว่าและปลอดภัยกว่า ส่วนเครื่องเก่าที่ BIOS ไม่รองรับ UEFI ก็ใช้ Legacy + MBR ตามปกติ
กรณีอื่นๆ ที่อาจเจอ
ถ้าทำทุกอย่างแล้วยังไม่หาย ลองเช็คเพิ่มเติม:
- สาย SATA หลวม — ดูวิธีเช็คได้ที่ วิธีแก้ Reboot and Select proper Boot device
- Harddisk เสีย — ถ้า BIOS มองไม่เห็น Harddisk เลย อาจต้องเปลี่ยนลูกใหม่
- Boot Mode ไม่ตรง — ลอง Windows แบบ Legacy แล้ว BIOS ตั้งเป็น UEFI ก็บูตไม่ได้ ต้องเปลี่ยนให้ตรงกัน
สรุป
อาการ “No bootable device — insert boot disk and press any key” หลังลง Windows ส่วนใหญ่เกิดจาก Partition ไม่ได้ตั้งเป็น Primary Active และ MBR เสียหาย
วิธีแก้:
- บูตจาก Hiren Boot / USB PE
- Format Drive C ให้เป็น Primary
- Set Drive C เป็น Active
- Rebuild MBR
- ลง Windows / Ghost ใหม่
- บูตเข้า Windows ได้ปกติ
ถ้าลองแก้เองแล้วยังไม่หาย ยกมาที่ร้านโยโยคอมพิวเตอร์ได้เลยครับ หรือโทร 086-561-8171 ยินดีช่วยเหลือครับ
บทความที่เกี่ยวข้อง
- วิธีแก้ Reboot and Select proper Boot device เปิดคอมไม่ติด จอดำ
- คอมเข้า Windows ไม่ได้ รีสตาร์ทเองตลอด แก้ยังไง?
- แก้ปัญหาเข้า Windows ไม่ได้ ขึ้น Your chassis has been opened
- ดาวน์โหลด Windows 10 ฟรี แบบถูกกฎหมาย
- ดาวน์โหลด Windows 11 ISO สร้าง USB Boot
- วิธีแก้ไขคอมเปิดไม่ติด ep.1 ระบบไฟ ปลั๊กไฟ สายไฟ AC
บทความที่เกี่ยวข้อง
คอมเปิดไม่ติด จอดำ สาเหตุและวิธีแก้ครบทุกกรณี จากช่างคอม
คอมเปิดไม่ติด จอดำ ไม่มีภาพอะไรเลย สาเหตุมาจากอะไร? รวมวิธีแก้ครบทุกกรณี ตั้งแต่ไฟไม่เข้า RAM เสีย GPU มีปัญหา สายจอหลุด จนถึงจอเสีย พร้อมวิธีวิเคราะห์จากช่างซ่อมคอม
คอมเปิดไม่ติด พัดลมหมุน แต่ไม่ขึ้นจอ แก้ยังไง?
คอมเปิดแล้วพัดลมหมุน ไฟติด แต่จอดำไม่ขึ้นภาพอะไรเลย สาเหตุหลักมาจาก RAM GPU สายจอ และเมนบอร์ด พร้อมวิธีแก้ไขทีละขั้นตอนจากช่างซ่อมคอม
คอมเปิดไม่ติด แต่ไฟเข้า ไฟติดแต่ไม่ Boot แก้ยังไง?
คอมเปิดไม่ติด แต่ไฟเข้า ไฟ LED ติด พัดลมอาจหมุน แต่ไม่เข้า BIOS ไม่เข้า Windows เลย สาเหตุและวิธีแก้ไข POST failed เมนบอร์ดเสียบางส่วน CPU มีปัญหา จากช่างซ่อมคอม