บทช่วยสอนนี้แนะนำวิธีแก้ไขปัญหา: บนคอมพิวเตอร์ Windows 10 ที่ตั้งค่า Boot Drive เป็น Mirror ด้วย Windows Mirror feature (S/W RAID-1) ระบบไม่สามารถบูทจาก Secondary Mirror Drive ได้ หาก Primary Drive บูทไม่ได้หรือเสียหาย

คำอธิบายปัญหา: Windows ไม่สามารถบูทจาก Secondary Mirrored Boot Disk ได้ พร้อม BSOD Error code 0x000000e: "Your PC/Device needs to be repaired. A required device isn't connected or can be accessed."
ในคู่มือนี้คุณจะพบคำแนะนำโดยละเอียดเพื่อแก้ไขปัญหาการบูทจาก Secondary Mirrored Drive บน Windows 10, 8 หรือ 7
วิธีแก้: Windows 10 ไม่สามารถบูทจาก Secondary Mirror Boot Disk
วิธีที่ 1: แก้ Secondary Mirror Cannot Boot ด้วย Disk Management จาก Windows Secondary Plex
วิธีที่ 2: แก้ Secondary Mirror Cannot Boot โดยใช้ Recovery Environment
วิธีที่ 1: แก้ Secondary Mirror Cannot Boot ด้วย Disk Management จาก Windows Secondary Plex
หมายเหตุ: คำแนะนำด้านล่างสมมติว่าคุณมีเพียง Secondary Mirror Boot Drive เท่านั้นที่ต่ออยู่กับระบบ
- ที่หน้าจอสีน้ำเงิน: กด F9 เพื่อใช้ระบบปฏิบัติการอื่น

- ใช้ลูกศรลง ไฮไลท์ตัวเลือก "Windows 10 – secondary plex" แล้วกด Enter

- ระบบควรบูทเข้าสู่ Windows 10 ปกติ หาก Windows ไม่บูท ให้ข้ามขั้นตอนด้านล่างไปที่ วิธีที่ 2
- เปิด "System Configuration" utility วิธีทำ:
1. กด “Windows”
+ “R” เพื่อเปิดกล่อง Run
2. พิมพ์ msconfig แล้วกด Enter

- ที่แท็บ Boot ให้ทำดังนี้:
ก. เลือก "Windows 10 – secondary plex (C:\Windows) : Current OS" คลิก Set as default

ข. เลือก "Windows 10 (Windows)" คลิก Delete

- คลิก OK เพื่อออกจาก System Configuration utility และ Restart คอมพิวเตอร์
- หลัง Restart ให้เปิด Disk Management วิธีทำ:
1. กด “Windows”
+ “R” เพื่อเปิดกล่อง Run
2. พิมพ์ diskmgmt.msc แล้วกด Enter

- คลิกขวาที่ Missing Volume(s) เลือก Remove Mirror

- ไฮไลท์ Missing Disk คลิก Remove Mirror

- คลิก Yes ที่หน้าจอถัดไปเพื่อลบ Mirror
- ทำซ้ำขั้นตอนเดียวกันและลบ Mirror บน Volume อื่นๆ ทั้งหมด

- เสร็จสิ้น!
วิธีที่ 2: แก้ Secondary Mirror Cannot Boot โดยใช้ Recovery Environment
หมายเหตุ:
1. คำแนะนำด้านล่างสมมติว่าคุณมีเพียง Secondary Mirror Boot Drive เท่านั้นที่ต่ออยู่กับระบบ
2. วิธีนี้ต้องการให้เริ่มคอมพิวเตอร์จาก Windows Recovery Media (USB หรือ DVD) หากคุณไม่มี Recovery Media สามารถสร้างได้โดยใช้ Microsoft's Media Creation Tool
- บทความเกี่ยวข้อง:
ขั้นตอนที่ 1: Break the Mirror จาก Recovery Environment
- เปิดเครื่องและบูทจาก Windows 10 Installation/Recovery Media
- ที่หน้าจอ Windows Setup กด SHIFT + F10 เพื่อเข้าสู่ Command Prompt หรือเลือก Next -> Repair your computer -> Troubleshoot -> Advanced Options -> Command Prompt

- ใน Command Prompt พิมพ์: diskpart แล้วกด Enter
- หา Volumes ที่ Failed ด้วยคำสั่ง: *
- list volume
* เช่น โน้ต Volume ที่มี Status: "Failed Rd" ตามภาพมี 2 Volumes ที่ Failed: "Volume 0" & "Volume 1"

- เลือก Failed Volume แรก:
- select volume 0
- ดูรายละเอียดของ Volume ที่เลือก และหา Identifier ของ Missing Disk: *
- detail volume
* เช่น จากภาพ Missing Disk คือ "Disk M0"

- เมื่อรู้ Identifier แล้ว ให้ Break Mirror บน Volume ที่เลือก ด้วยคำสั่ง: *
- break disk=m0 nokeep
* หมายเหตุ: "m0" คือ Identifier ของ Missing Disk ตามกรณีของคุณ ให้เปลี่ยนตามนั้น (ถ้าต่าง)

- หาก Disk มี Failed Volume มากกว่าหนึ่ง (ดูขั้นตอนที่ 4) ให้ดำเนินการลบอีกด้วย มิฉะนั้นข้ามไปขั้นตอนถัดไป *
* เช่น ตัวอย่างนี้ Failed Volumes มี 2 ("Volume 0" & "Volume 1" ต้อง Break Mirror ที่ "Volume 1" ด้วย:
-
- select volume 1
- detail volume
- break disk=m0 nokeep

- จากนั้น ลบ Missing Disk ด้วยคำสั่งตามลำดับ:
- select disk m0
- delete disk
* หมายเหตุ: "m0" คือ Identifier ของ Missing Disk ตามกรณีของคุณ ให้เปลี่ยนตามนั้น (ถ้าต่าง)

- เมื่อเสร็จ พิมพ์ exit เพื่อปิด DISKPART utility และดำเนินต่อไปขั้นตอนถัดไป
ขั้นตอนที่ 2: FIX Boot Configuration Data (BCD)
เพื่อให้สามารถเริ่มระบบจาก Secondary Mirror Drive ได้ หาก Primary Drive แรกล้มเหลว คุณต้องซ่อมแซม BCD (Boot Configuration Data) บน Secondary Disk คำแนะนำในการซ่อม BCD แตกต่างกันระหว่าง Legacy (MBR) และ UEFI (GPT) ให้ทำตามคำแนะนำที่ตรงกับกรณีของคุณด้านล่าง
วิธี FIX BCD บน Legacy Based System หลัง Break Mirror (MBR) *
* หมายเหตุ: เพื่อใช้คำแนะนำด้านล่าง คุณต้องเข้าสู่ Command Prompt ใน Recovery Environment
- เพื่อซ่อม Boot Configuration Data (BCD) ให้รันคำสั่งต่อไปนี้ตามลำดับ:
-
-
- bootrec /fixmbr
- bootrec /fixboot
- bootrec /scanos *
-
* หมายเหตุ: หากหลังรัน "bootrec /scanos" ได้รับ "Total identified Windows installations = 0" ให้รันคำสั่งต่อไปนี้ ก่อนดำเนินต่อไปขั้นตอนถัดไป:
-
-
- bcdedit /export C:\bcdbackup
- C:
- cd boot
- attrib bcd -s -h –r
- ren C:\boot\bcd bcd.old
-
- Rebuild Boot Configuration Data:
- bootrec /rebuildbcd
- กด "A" เพื่อ Add installation to boot list แล้วกด Enter

- ดำเนินต่อไป ขั้นตอนที่ 3
วิธี FIX BCD บน UEFI Based System หลัง Break Mirror (GPT)
* หมายเหตุ: เพื่อใช้คำแนะนำด้านล่าง คุณต้องเข้าสู่ Command Prompt ใน Recovery Environment
- ใน Command Prompt พิมพ์คำสั่งต่อไปนี้ตามลำดับ:
- diskpart
- select disk 0
- list partition
- สังเกตขนาดใน Megabytes ที่ System Partition *
- หา Volume Number ของ System Partition ด้วยคำสั่ง: *
- list volume
- กำหนด Drive Letter ให้ System Volume และออกจาก DISKPART ด้วยคำสั่ง:
- select volume 2 *
- assign letter=Z
- exit
- สุดท้าย พิมพ์คำสั่งต่อไปนี้ เพื่อซ่อม Boot Configuration Data (BCD) บนดิสก์
- bcdboot C:\windows /s Z: /f UEFI
- ดำเนินต่อไป ขั้นตอนที่ 3 ด้านล่าง
- ใน Command Prompt พิมพ์คำสั่งต่อไปนี้เพื่อดู Boot Menu Entries:
- bcdedit /enum
- ที่ส่วน "Boot Loader" ให้สังเกต Identifier "ID" ของระบบปฏิบัติการที่ทำงาน (เช่น "Windows 10 – secondary plex") และตั้งเป็น Default ด้วยคำสั่ง: *
- bcdedit /default {ID}
- bcdedit /default {7a995fa6-cf2c-11e7-9da1-f1b4c61b71cc}
- จากนั้น สังเกต Identifier "ID" ของ OS ที่หายไป และลบออกจาก Boot List ด้วยคำสั่ง:
- bcdedit /delete {GUID}
- bcdedit /delete {7a995fa6-cf2c-11e7-9da1-f1b4c61b71bb}
- ปิดหน้าต่างทั้งหมด ถอด Recovery Media และ Restart คอมพิวเตอร์
* เช่น จากภาพ Partition size ที่ System Partition คือ 99 MB

* เช่น ขั้นตอนก่อนหน้าพบ System Partition 99 MB ที่ตัวอย่างนี้ System Partition คือ Volume 2

* หมายเหตุ: เปลี่ยน Volume Number ตามกรณีของคุณ

ขั้นตอนที่ 3: ตั้งค่า Working Plex เป็น Default และลบ Missing OS จาก BCD Entries
* หมายเหตุ: "ID" คือ GUID สำหรับ Windows Boot Loader Boot Entry ที่เชื่อมโยงกับ OS ที่ต้องการตั้งเป็น Default
เช่น หาก Working Mirror คือ "Windows 10 – secondary plex" ด้วย GUID= {7a995fa6-cf2c-11e7-9da1-f1b4c61b71cc} ให้พิมพ์:
หมายเหตุ: "ID" คือ GUID สำหรับ Windows Boot Loader Boot Entry ที่เชื่อมโยงกับ OS ที่ต้องการลบออกจาก Boot Menu Entries
เช่น หาก Missing Mirror คือ "Windows 10" ด้วย GUID= {7a995fa6-cf2c-11e7-9da1-f1b4c61b71bb} ให้พิมพ์:

จบแล้ว! ทำงานได้ไหม?
โปรดแสดงความคิดเห็นด้านล่าง หรือกดไลค์และแชร์บทความนี้ในโซเชียลเพื่อช่วยเผยแพร่วิธีแก้ไขนี้
+ “R” เพื่อเปิดกล่อง Run