สอนแก้ไขปัญหาคอมพิวเตอร์

ลง Windows แล้วบูตไม่ขึ้น จอดำ Error: No bootable device แก้ยังไง? [วิธีละเอียด]

อ่าน 7 นาที โยโยคอมพิวเตอร์
ลง Windows แล้วบูตไม่ขึ้น จอดำ Error: No bootable device แก้ยังไง? [วิธีละเอียด]

เคยเจอไหมครับ ลง Windows ไปเรียบร้อย (หรือ Ghost ไป) แต่พอรีสตาร์ทกลับ บูตไม่ขึ้น หน้าจอดำสนิทแล้วขึ้น Error ว่า:

No bootable device — insert boot disk and press any key

ลง Windows ใหม่กี่รอบก็ยังเป็นเหมือนเดิม กดปุ่มอะไรก็ขึ้น Error เดิมวนไป

จากประสบการณ์ซ่อมคอมมากว่า 11 ปี ผมเจออาการนี้ บ่อยมาก โดยเฉพาะกับคนที่ใช้ Ghost ลง Windows ครับ วันนี้จะมาอธิบายสาเหตุและวิธีแก้แบบละเอียดเลย


สารบัญ


Error นี้คืออะไร? แปลว่าอะไร?

ข้อความ “No bootable device — insert boot disk and press any key” แปลตรงๆ คือ:

“ไม่มีอุปกรณ์ที่บูตได้ — เสียบดิสก์บูตเข้ามาแล้วกดปุ่มอะไรก็ได้”

หมายความว่า: ระบบเปิดเครื่องขึ้นมาแล้ว แต่ หา Partition ที่มี Windows ไม่เจอ ทั้งๆ ที่ลง Windows ไว้แล้ว

สาเหตุส่วนใหญ่ไม่ได้เกิดจาก Windows ลงไม่สำเร็จ แต่เกิดจาก การตั้งค่า Partition ของ Harddisk ไม่ถูกต้อง ครับ

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key


สาเหตุที่พบบ่อย

สาเหตุอธิบายความถี่
Partition ไม่ได้ตั้งเป็น Primaryระบบไม่รู้ว่าต้องบูตจาก Drive ไหนบ่อยมาก
Partition ไม่ได้ Set Activeระบบไม่เลือก Drive นี้เป็นตัวบูตบ่อยมาก
MBR (Master Boot Record) เสียข้อมูลบูตที่หัว Harddisk เสียหายบ่อย
ใช้ Ghost ลง WindowsGhost ไม่ได้ตั้ง 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

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 3

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

2. ปิดการบูตจากสายแลน

บางเครื่องตั้งให้บูตจาก Network (PXE Boot) ไว้ ถ้าไม่ได้ใช้งานให้ ปิดไป เลยครับ

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 4

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

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 5

ยังคงขึ้น 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

  1. เสียบ USB Hiren Boot หรือแผ่น CD
  2. เข้า BIOS ตั้ง Boot จาก USB/CD เป็นลำดับแรก
  3. บูตเข้าสู่ระบบ PE

ขั้นตอนที่ 2: เปิดโปรแกรมจัดการ Partition

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 6

ผมใช้ 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 นี้นะ”

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 7

B. Set Drive C ให้เป็น Active

พอ Format เสร็จแล้ว ต้องมาตั้งให้ Drive C เป็น Active (ตัวบูตหลัก)

วิธีการ:

  1. คลิกขวา ที่ Drive ที่จะลง Windows
  2. เลือก Modify
  3. เลือก Set Active

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 8

ถ้าทำสำเร็จจะเห็นว่า:

DriveStatusType
Drive C (ลง Windows)ActivePrimary
Drive D (เก็บข้อมูล)NoneLogical

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 9

เปรียบเทียบให้เข้าใจง่าย: อารมณ์เหมือนสมัยก่อนที่มี Harddisk หลายตัว ต้องเสียบช่อง Jumper เลือกระหว่าง Master กับ Slave ครับ ตอนนี้ก็คล้ายกัน แค่เปลี่ยนจากทางกายภาพ (Jumper) เป็นการตั้งค่าในซอฟต์แวร์ (Primary/Active) แทน

ขั้นตอนที่ 4: Rebuild MBR

ขั้นตอนสุดท้ายครับ ต้อง Rebuild MBR (Master Boot Record) เพื่อเขียนข้อมูลบูตใหม่ลงไปที่หัว Harddisk

วิธีทำ:

  1. คลิกขวาที่ ไดร์ฟ Harddisk (ตัว Disk ทั้งลูก ไม่ใช่ Partition)
  2. เลือก Rebuild MBR
  3. กด Save > กด Run > กด OK

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 10

ขั้นตอนที่ 5: ลง Windows ใหม่แล้วบูตดู

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

ลง Windows แล้วบูตไม่ขึ้น หน้าจอดำ Error : No bootable device — insert boot disk and press any key - ภาพประกอบ 11

ผ่านฉลุยครับ! เข้า 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 TableMBRGPT
รองรับ Harddiskสูงสุด 2TBมากกว่า 2TB
ความเร็วบูตช้ากว่าเร็วกว่า
ความปลอดภัยน้อยกว่ามี Secure Boot

สำคัญ: ถ้าลง Windows แบบ UEFI + GPT ไม่ต้องตั้ง Primary/Active/MBR ครับ เพราะ GPT ใช้ระบบที่แตกต่าง จะมี EFI System Partition แทน

เทคนิคจากช่าง: ถ้าเป็นเครื่องรุ่นใหม่ (ซื้อหลังปี 2020) แนะนำลง Windows แบบ UEFI + GPT เลยครับ เร็วกว่าและปลอดภัยกว่า ส่วนเครื่องเก่าที่ BIOS ไม่รองรับ UEFI ก็ใช้ Legacy + MBR ตามปกติ


กรณีอื่นๆ ที่อาจเจอ

ถ้าทำทุกอย่างแล้วยังไม่หาย ลองเช็คเพิ่มเติม:

  1. สาย SATA หลวม — ดูวิธีเช็คได้ที่ วิธีแก้ Reboot and Select proper Boot device
  2. Harddisk เสีย — ถ้า BIOS มองไม่เห็น Harddisk เลย อาจต้องเปลี่ยนลูกใหม่
  3. Boot Mode ไม่ตรง — ลอง Windows แบบ Legacy แล้ว BIOS ตั้งเป็น UEFI ก็บูตไม่ได้ ต้องเปลี่ยนให้ตรงกัน

สรุป

อาการ “No bootable device — insert boot disk and press any key” หลังลง Windows ส่วนใหญ่เกิดจาก Partition ไม่ได้ตั้งเป็น Primary Active และ MBR เสียหาย

วิธีแก้:

  1. บูตจาก Hiren Boot / USB PE
  2. Format Drive C ให้เป็น Primary
  3. Set Drive C เป็น Active
  4. Rebuild MBR
  5. ลง Windows / Ghost ใหม่
  6. บูตเข้า Windows ได้ปกติ

ถ้าลองแก้เองแล้วยังไม่หาย ยกมาที่ร้านโยโยคอมพิวเตอร์ได้เลยครับ หรือโทร 086-561-8171 ยินดีช่วยเหลือครับ


บทความที่เกี่ยวข้อง

แท็ก: insert boot disk and press any key No bootable device Windows บูตไม่ขึ้น คอมจอดำ ตั้งค่าฮาร์ดดิสก์ วิธีแก้คอมเปิดไม่ติด เปิดเครื่องติดแต่ไม่เข้า Windows โกสผ่านแต่ไม่รันวินโดว์ ไลน์สแควร์

บทความที่เกี่ยวข้อง

คอมเปิดไม่ติด จอดำ สาเหตุและวิธีแก้ครบทุกกรณี จากช่างคอม
สอนแก้ไขปัญหาคอมพิวเตอร์

คอมเปิดไม่ติด จอดำ สาเหตุและวิธีแก้ครบทุกกรณี จากช่างคอม

คอมเปิดไม่ติด จอดำ ไม่มีภาพอะไรเลย สาเหตุมาจากอะไร? รวมวิธีแก้ครบทุกกรณี ตั้งแต่ไฟไม่เข้า RAM เสีย GPU มีปัญหา สายจอหลุด จนถึงจอเสีย พร้อมวิธีวิเคราะห์จากช่างซ่อมคอม

คอมเปิดไม่ติด พัดลมหมุน แต่ไม่ขึ้นจอ แก้ยังไง?
สอนแก้ไขปัญหาคอมพิวเตอร์

คอมเปิดไม่ติด พัดลมหมุน แต่ไม่ขึ้นจอ แก้ยังไง?

คอมเปิดแล้วพัดลมหมุน ไฟติด แต่จอดำไม่ขึ้นภาพอะไรเลย สาเหตุหลักมาจาก RAM GPU สายจอ และเมนบอร์ด พร้อมวิธีแก้ไขทีละขั้นตอนจากช่างซ่อมคอม

คอมเปิดไม่ติด แต่ไฟเข้า ไฟติดแต่ไม่ Boot แก้ยังไง?
สอนแก้ไขปัญหาคอมพิวเตอร์

คอมเปิดไม่ติด แต่ไฟเข้า ไฟติดแต่ไม่ Boot แก้ยังไง?

คอมเปิดไม่ติด แต่ไฟเข้า ไฟ LED ติด พัดลมอาจหมุน แต่ไม่เข้า BIOS ไม่เข้า Windows เลย สาเหตุและวิธีแก้ไข POST failed เมนบอร์ดเสียบางส่วน CPU มีปัญหา จากช่างซ่อมคอม