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

แก้ไข: Cloned SSD ไม่สามารถ Boot ได้

ผู้ใช้บางคนรายงานว่า Clone SSD แล้ว Boot ไม่ได้ มักเกิดเมื่อใช้ Acronis True Image หรือ Macrium Reflect Clone HDD ธรรมดาเพื่อไม่สูญเสียข้อมูล แต่ระบบไม่รับรู้ Cloned SSD เป็น Boot Option ทำให้ไม่สามารถบูทได้ บางคนเจอ Error (ต่างกันตาม廠商) บางคนเห็นแค่จอดำ

แก้ไข: Cloned SSD ไม่สามารถ Boot ได้

สาเหตุที่ Cloned SSD Boot ไม่ได้

จากการสืบสวนรายงานผู้ใช้และวิธีแก้ที่สำเร็จ พบสาเหตุหลักดังนี้:

  • Source Disk Boot ไม่ได้ — Source Disk ที่ Clone มานั้นมี Bad Sectors อยู่แล้ว ถูก Clone ไปกับมัน ทำให้ Boot Data เสีย กรณีนี้ไม่มีวิธีแก้ selain ใช้ Recovery Tool ดึงข้อมูลจาก HDD เก่า และ Clean Install Windows บน SSD ใหม่
  • ไดรฟ์ไม่ได้ตั้งค่าให้ Boot — ระหว่าง Clone และต่อ SSD ใหม่ Boot Priority ไม่ได้รักษาไว้ ต้องเข้า BIOS/UEFI ตั้งให้ Boot จาก SSD ใหม่
  • Cloned SSD และ Source Drive มี Unique ID เหมือนกัน — ซอฟต์แวร์ Clone บางตัว (รวม Samsung Magician) Copy Unique ID ไปด้วย ทำให้ Boot Manager 混乱 แก้ได้โดยถอด/วายป์ Source Drive เดิม
  • SATA Cable / SATA Port เสีย — มีรายหลายเคส SSD Boot ไม่ได้เพราะสาย SATA หรือ Port เสีย เปลี่ยนสาย/พอร์ตแล้วแก้ได้
  • Secure Boot เปิดอยู่ — HDD Clone และ Secure Boot ไม่ค่อยเข้ากัน โซฟต์แวร์ Clone ฟรีมัก Copy Unique IDs ไป ทำให้ Secure Boot บล็อกการ Boot จากไดรฟ์ใหม่ ปิด Secure Boot ใน BIOS แก้ได้
  • GPT/MBR Conflict — Clone GPT HDD ไป MBR SSD (หรือ MBR ไป GPT) ต้องเปลี่ยน Boot Mode: UEFI ↔ Legacy หาตั้งผิด SSD จะ Boot ไม่ได้
  • Boot Configuration Data (BCD) เสียหายระหว่าง Clone — Clone SSD เสมอมีความเสี่ยง BCD อาจเสียหายระหว่าง Migration แก้ได้โดย WinRE หรือ BootRec.exe

ลองวิธีแก้ด้านล่างตามลำดับ

วิธีที่ 1: ตั้งค่า Boot ให้ถูกต้อง

สาเหตุยอดนิยมคือลืมตั้ง Boot Priority ให้ SSD ใหม่ เข้า BIOS/UEFI ตั้งค่า Boot Order ให้ SSD เป็นอันดับแรก

ขั้นตอน:

  1. รีสตาร์ทคอมพิวเตอร์
  2. ตอนหน้าจอแรก กดปุ่ม Setup (ปุ่มต่างกันตาม Mainboard: F2, F4, F6, F8, F10, F12, Del, Esc) เข้า BIOS/UEFIแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  3. หาแท็บ Boot ตั้งให้ Cloned SSD เป็นลำดับแรกแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  4. Save & Exit ทดสอบบูทใหม่

หายัง Boot ไม่ได้ ให้ลองวิธีถัดไป

วิธีที่ 2: เปลี่ยน SATA Cable ที่ต่อ Cloned SSD (ถ้าสงสัย)

มีหลายรายงานยืนยันว่า SATA Cable/Port เสียก่อให้ปัญหานี้ ลองเปลี่ยนสาย SATA และพอร์ต (ถ้ามี) ทดสอบใหม่

ขณะเปิดเคส แยกอุปกรณ์ไม่จำเป็นออกจาก Power Supply ด้วย เพื่อให้ SSD ได้ Power เพียงพอ

วิธีที่ 3: ถอด/วายป์ Source Drive เดิม

ซอฟต์แวร์ Clone บางตัว Copy Unique ID ของ Drive ไปด้วย ทำให้ระบบสับสน ไม่รู้จะ Boot จากไหน ทำให้มีเพียง Drive เดียวทำงานได้

แก้ได้ง่าย: ถอด Source Drive (Drive เดิมที่ Clone มา) ออก ถ้าระบบ Boot จาก Cloned SSD ได้ แล้วต้องการใช้ทั้งคู่ ต้อง Wipe Drive เดิมให้สะอาด

วิธีที่ 4: ปิด Secure Boot

Secure Boot เป็นมาตรฐานความปลอดภัย ให้ Boot ได้เฉพาะซอฟต์แวร์ที่ OEM ไว้วางใจ Clone SSD อาจมี Unique IDs ที่ถูก Copy ไป Secure Boot จึงมองว่าเป็น Security Breach บล็อกการ Boot

ขั้นตอนปิด Secure Boot:

  1. บูทเครื่อง กดปุ่ม Setup ตอนหน้าจอแรก (ดูปุ่มตาม Mainboard)แก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  2. ใน BIOS/UEFI ไปแท็บ Security ตั้ง Secure Boot = Disabledแก้ไข: Cloned SSD ไม่สามารถ Boot ได้ หมายเหตุ: BIOS/UEFI เมนูต่างกันตาม廠商 บางรุ่นอยู่ที่ System Configuration, Authentication, หรือ Boot Tab

วิธีที่ 5: เปลี่ยน BIOS Boot Mode

หา Clone GPT HDD → MBR SSD หรือ MBR HDD → GPT SSD ต้องเปลี่ยน Boot Mode: UEFI ↔ Legacy มิฉะนั้น SSD จะ Boot ไม่ได้

ขั้นตอน:

  1. เปิดเครื่อง กดปุ่ม Setup (F2, F4, F6, F8, F10, F12, Del, Esc) เข้า BIOSแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  2. แท็บ Boot เปลี่ยน Boot Mode: Legacy → UEFI หรือ UEFI → Legacyแก้ไข: Cloned SSD ไม่สามารถ Boot ได้ หมายเหตุ: เมนูแตกต่างตาม Mainboard
  3. Save BIOS Config รีสตาร์ท ทดสอบ Boot จาก Cloned SSD

วิธีที่ 6: ใช้ Windows Recovery Environment (WinRE)

WinRE แก้ปัญหา Boot ได้หลายกรณี ผู้ใช้รายงานว่า Repair จาก Cloned SSD ด้วย WinRE แล้ว Boot ได้ปกติ

ต้องมี Windows Installation Media (USB/DVD) เวอร์ชันตรงกับ OS ที่ Clone ไว้ สร้างได้จากบทความแยก (Win 7 here, Win 10 here)

ขั้นตอน Automatic Repair:

  1. เสียบ Installation Media รีสตาร์ท กดปุ่มไหนก็ได้ตอนเริ่มบูท เพื่อ Boot จาก Mediaแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  2. หน้า Windows Setup คลิก Repair your computer (มุมซ้ายล่าง)แก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  3. ไป Troubleshoot > Advanced Options > Startup repairแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  4. รอ Utility โหลด คลิก Continue ใส่ Password (ถ้ามี)แก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  5. รอ WinRE สแกนและซ่อม Boot Problemsแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  6. เสร็จแล้ว Reboot เอง ตอนบูทถัดไป ทดสอบ

หายัง Boot ไม่ได้ ให้ลองวิธีถัดไป

วิธีที่ 7: ใช้ Bootrec.exe Utility

WinRE ไม่ได้ผล ลองใช้ Bootrec.exe ผ่าน Command Prompt เอง Utility นี้ซ่อม Master Boot Record, Boot Sector, และ BCD ได้ ทั้งสามอย่างอาจเสียหายระหว่าง Migration

หมายเหตุ: ต้องมี Installation Media เหมือนวิธีที่ 6 หรือบังคับให้ Startup Recovery Menu โผล่โดย Interrupt การบูท 3 ครั้งติดต่อกัน

ขั้นตอนรัน Bootrec.exe:

  1. Boot จาก Installation Media คลิก Repair your computerแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  2. ไป Advanced Options > Troubleshoot > Command Promptแก้ไข: Cloned SSD ไม่สามารถ Boot ได้
  3. ใน CMD พิมพ์คำสั่งตามลำดับ กด Enter ทีละคำสั่ง เพื่อ Rebuild BCD ทั้งหมด:
    bootrec.exe /fixmbr
    bootrec.exe /fixboot
    bootrec.exe /scanos
    bootrec.exe /rebuildbcd
  4. พิมพ์ครบแล้ว รีสตาร์ท ทดสอบ Boot จาก Cloned SSD