ข้อผิดพลาด 'There Are No Fixed Disks to Show' พบเมื่อผู้ใช้ Windows 7, 8.1 หรือ 10 พยายามรันยูทิลิตี้ DiskPart ผู้ใช้ส่วนใหญ่รายงานว่า PC ไม่สามารถบูทจาก HDD ที่ต่ออยู่ได้เลย (แต่บูทจากสื่อติดตั้ง Windows ได้)

สาเหตุของข้อผิดพลาด 'There Are No Fixed Disks to Show'
- HDD ต่อไม่ถูกต้อง – สาเหตุทั่วไปที่สุดคือ HDD ต่อไม่ถูกต้อง ส่วนใหญ่เกิดจากสายข้อมูล SATA หรือ ATA ไม่ได้เสียบลึกพอหรือชำรุด สามารถแก้ไขได้โดยเปิดเคส PC/แล็ปท็อป เริ่มเครื่องโดยไม่มี HDD แล้วต่อสายใหม่
- ขาดไดรเวอร์ VMware – หากเจอปัญหานี้หลัง NAT crash เมื่อใช้ VMware virtual machine อาจเป็นผลโดยตรงของ kernel panic เพื่อกู้คืนการติดตั้ง Windows ในกรณีนี้ ต้องใช้ Recovery mode รันชุดคำสั่ง CMD ใน Command Prompt ที่มีสิทธิ์ผู้ดูแล
- ข้อมูล BCD เสียหาย – ผู้ใช้หลายคนยืนยันว่าปัญหานี้เกิดจากการเสียหายของไฟล์ระบบภายใน Boot Configuration Data สามารถแก้ไขได้โดยเปิด Command Prompt สิทธิ์ผู้ดูแล และสร้าง BCD ใหม่ด้วยชุดคำสั่ง
- ข้อผิดพลาดการเริ่มต้น (Initialization Error) – ข้อผิดพลาดการเริ่มต้นก็อาจเป็นสาเหตุหลัก สำหรับผู้ใช้ทั่วไป วิธีแก้ที่ดีที่สุดคือใช้ยูทิลิตี้ Automatic Repair แต่ต้องมีสื่อติดตั้ง Windows ที่เข้ากันได้
วิธีแก้ไขข้อผิดพลาด No Fixed Disks to show
ตอนนี้เราเข้าใจสาเหตุที่น่าจะเป็นแล้ว มาดูขั้นตอนที่ควรทำเพื่อตรวจสอบและแก้ไขปัญหา
1. ต่อสาย HDD ใหม่
ผู้ใช้หลายคนรายงานว่า ข้อผิดพลาด 'There Are No Fixed Disks to Show' อาจเกิดจากความไม่สอดคล้องของฮาร์ดแวร์เนื่องจากขาเสียบ (pin) ไม่ได้ต่อถูกต้อง
หากคุณเพิ่งทำการเปลี่ยนแปลงฮาร์ดแวร์ (เช่น ย้ายเซ็ตอัพไปเคสใหม่ หรือย้าย HDD จากเครื่องหนึ่งไปอีกเครื่อง) ขั้นตอนแรกคือตรวจสอบว่า HDD ต่อถูกต้อง
นี่คือคำแนะนำทีละขั้นตอนเพื่อให้แน่ใจว่า HDD ต่อถูกต้อง:
- ปิดเครื่องจักรให้สิ้นสุด และแน่ใจว่าตัดกระแสไฟฟ้าหมดโดยถอดสายไฟจากปลั๊ก
- สวมสายรัดข้อมือกันสแตติก (หากมี) และเปิดเคสคอมพิวเตอร์/แล็ปท็อป
- ถอดสายไฟและสายข้อมูล SATA/ATA จาก HDD แล้วเริ่มเครื่องนานพอที่จะให้ระบบรู้ว่า HDD ไม่ได้ต่อแล้ว

- คุณจะได้ข้อผิดพลาดว่ายังไม่มีอุปกรณ์จัดเก็บต่อกับ PC นี้ ทันทีที่เห็น ให้ปิดเครื่องอีกครั้ง และต่อสายทั้งสองใหม่ – ตรวจสอบว่าทั้งสองเสียบลึกพอ
- บูทเครื่องอีกครั้ง และดูว่าปัญหาแก้ไขแล้วหรือไม่
หากยังเจอข้อผิดพลาด 'There Are No Fixed Disks to Show' เดิม ให้ไปยังวิธีแก้ไขถัดไปด้านล่าง
2. ติดตั้งไดรเวอร์ VMware ที่หายไป (หากเกี่ยวข้อง)
หากคุณเจอปัญหานี้เกี่ยวกับ NAS crash เมื่อใช้ VMware virtual machine อาจเกิดจาก kernel panic ทั่วไปแล้ว สถานการณ์แบบนี้จะทำลายการติดตั้ง Windows ทำให้บูทไม่ได้เลย
เราพบหลายกรณีที่ผู้ใช้ในสถานการณ์คล้ายกันพยายามแก้ปัญหาโดยใช้ Windows Recovery mode เพื่อกู้คืนสถานะทำงาน แต่ในขั้นตอนการแบ่งพาร์ติชัน DiskPart แสดงข้อผิดพลาด 'There Are No Fixed Disks to Show' ทำให้กระบวนการซ่อมแซมหยุดชะงัก
หากสถานการณ์นี้ใช้ได้กับคุณ โอกาสสูงที่เกิดจากคุณใช้ VMware PVSCSI สำหรับดิสก์เสมือนจริง โชคดีที่สามารถแก้ไขได้ด้วยชุดคำสั่งจาก CMD prompt ที่มีสิทธิ์ผู้ดูแล
นี่คือสิ่งที่คุณต้องทำ:
- ใน VMware workstation คลิกขวาที่ virtual machine ของคุณ คลิก Install VMware Tools ในเมนูถัดไป เลือก Mount รอจนเสร็จสิ้น

- เมื่อ virtual machine ถูก mount แล้ว ต้องกลับไปที่เมนู Windows recovery กด Windows key + R เปิดกล่อง Run พิมพ์ 'cmd' แล้วกด Ctrl + Shift + Enter เปิด CMD prompt ที่มีสิทธิ์ผู้ดูแล เมื่อเห็น UAC (User Account Control) คลิก Yes ให้สิทธิ์ผู้ดูแล

- ใน CMD prompt ที่มีสิทธิ์ผู้ดูแล พิมพ์คำสั่งต่อไปนี้และกด Enter:
drvload "X:\Program Files\VMware\VMware Tools\Drivers\pvscsi\Win8\amd64\pvscsi.inf"
หมายเหตุ: X เป็นเพียงตัวแทน ให้แทนที่ด้วยตัวอักษรที่ติดตั้ง VMware จริง
- เมื่อคำสั่งประมวลผลสำเร็จ ให้รันคำสั่งต่อไปนี้และกด Enter เพื่อดูว่าสามารถใช้ Diskpart ได้โดยไม่เจอข้อผิดพลาด 'There Are No Fixed Disks to Show' หรือไม่:
X:\windows\system32>diskpart
หมายเหตุ: จำไว้ว่า X เป็นเพียงตัวแทน ให้แทนที่ด้วยตัวอักษรของ OS drive ของคุณ
- หากกระบวนการสำเร็จและไม่เจอข้อผิดพลาดเดิม ให้ mount virtual machine อีกครั้ง และพร้อมใช้งานแล้ว
3. แก้ไขข้อมูล BCD
ได้พบว่าปัญหานี้อาจเกิดจากระบบกำลังต่อสู้กับข้อผิดพลาดตรรกะ หรือการเสียหายของระบบภายใน Boot Configuration Data หากเป็นกรณีนี้ ควรสามารถแก้ไขได้โดยสร้าง BCD ใหม่ด้วยชุดคำสั่ง CMD
ผู้ใช้หลายคนยืนยันว่าการดำเนินการนี้ช่วยให้พวกเขาเข้าถึงหน้าจอ DiskPart และทำงานเสร็จสิ้นโดยไม่เจอข้อผิดพลาด 'There Are No Fixed Disks to Show'
นี่คือคำแนะนำ מהรวดสำหรับสิ่งที่คุณต้องทำ:
- ใส่สื่อติดตั้งที่เข้ากันได้ลงในคอมพิวเตอร์ และรีสตาร์ทเพื่อบูทจากมัน
หมายเหตุ: หากไม่มี สามารถ สร้างสื่อติดตั้งที่เข้ากันได้จาก PC ที่ปกติ - เพื่อบูทจากสื่อติดตั้ง กดปุ่มใดปุ่มหนึ่งเมื่อเห็นหน้าจอดำ และรอโหลดตัวติดตั้งเบื้องต้น

- หลังบูทจากสื่อติดตั้งสำเร็จ คลิก Repair your computer (มุมซ้ายล่าง) รอโหลดเครื่องมือซ่อมแซม

หมายเหตุ: บน Windows 10 คุณสามารถบังคับเข้าสู่เมนูซ่อมแซมได้แม้ไม่มีสื่อติดตั้ง – โดยบังคับให้เครื่องหยุดทำงานอย่างไม่คาดคิด 3 ครั้งติดต่อกัน (ปิดเครื่องระหว่างลำดับการบูท)
- เมื่อเข้าสู่เมนูซ่อมแซมเบื้องต้นแล้ว คลิกเมนู Troubleshoot จากตัวเลือกที่มี ต่อไป คลิก Command Prompt จากตัวเลือกย่อย

- ภายในหน้าต่าง Command Prompt ที่เปิดใหม่ ให้พิมพ์คำสั่งต่อไปนี้ตามลำดับและกด Enter หลังแต่ละคำสั่ง เพื่อสร้างข้อมูล Boot Configuration Data ใหม่:
Bootrec /scanos Bootrec /fixMBR Bootrec /fixBoot Bootrec /rebuildBCD
- หลังแต่ละคำสั่งประมวลผลสำเร็จ ปิด CMD prompt และรีสตาร์ทคอมพิวเตอร์ เพื่อดูว่าปัญหายังคงเกิดขึ้นที่การเริ่มระบบครั้งต่อไปหรือไม่
หากข้อผิดพลาด 'There Are No Fixed Disks to Show' เดิมยังคงเกิดขึ้น ให้ไปยังวิธีแก้ไขถัดไปด้านล่าง
4. ใช้ Windows Startup Repair
หากคำแนะนำข้างต้นไม่ช่วยให้คุณแก้ไขข้อผิดพลาด 'There Are No Fixed Disks to Show' และรัน DiskPart ได้ปกติ แสดงว่าคุณอาจกำลังเผชิญกับข้อผิดพลาดการเริ่มต้น (initialization error) ที่เกิดจากไฟล์ kernel หนึ่งไฟล์หรือมากกว่า
หากเป็นกรณีนี้ ควรสามารถแก้ไขได้อย่างรวดเร็วด้วยเครื่องมือที่ทรงพลังที่สุดที่ผู้ใช้ทั่วไปเข้าถึงได้ – ยูทิลิตี้ Automatic Repair ผู้ใช้บางส่วนที่เจอปัญหานี้รายงานว่าปัญหาแก้ไขได้สมบูรณ์และสามารถบูทปกติได้หลังทำตามคำแนะนำด้านล่าง
สำคัญ: ขั้นตอนด้านล่างควรเข้ากันได้กับสื่อติดตั้ง Windows ทุกเวอร์ชัน แต่คุณต้องมีสื่อติดตั้งที่เข้ากันได้ ถ้ายังไม่มี นี่คือวิธีสร้างสำหรับ Windows 10
หากคุณมีสื่อติดตั้งที่เข้ากันได้แล้ว หรือใช้คำแนะนำข้างต้นสร้างแล้ว ให้ทำตามคำแนะนำด้านล่างเพื่อใช้ยูทิลิตี้ Startup Repair แก้ไขปัญหาอัตโนมัติ นี่คือสิ่งที่คุณต้องทำ:
- เปิดเครื่อง (หรือรีสตาร์ทถ้าเปิดอยู่) และแน่ใจว่าสื่อติดตั้ง Windows อยู่ใน DVD drive หรือพอร์ต USB
หมายเหตุ: ถ้าใช้ USB flash drive เป็นสื่อติดตั้ง อาจต้องตั้งค่าให้คอมพิวเตอร์บูทจากมันก่อน - เมื่อเห็นคอมพิวเตอร์กำลังจะเข้าลำดับการบูท ให้รอจนเห็นหน้าจอดำเขียน 'Press any key to boot from the CD or DVD' กดปุ่มใดปุ่มหนึ่งเพื่อบูทจากสื่อติดตั้งนี้

- เมื่อถึงหน้าจอติดตั้งเบื้องต้น ให้สนใจมุมซ้ายล่างของหน้าจอ คลิกลิงก์ Repair your Computer ที่อยู่ด้านล่างของหน้าจอ

- หลังโหลดไม่กี่วินาที คุณควรเห็นเมนู Troubleshooting คลิกฟีเจอร์ Troubleshoot

- จากเมนู Troubleshoot คลิก Advanced Options จากตัวเลือกกู้คืนที่มี

- หากคุณมี dual boot setup จะถามว่าต้องการซ่อม OS ไหน ให้เลือก แล้วรอจนกระบวนการเสร็จ

- หลังดำเนินการเสร็จ ถอดสื่อติดตั้ง และรีบูทคอมพิวเตอร์ เพื่อดูว่าปัญหาแก้ไขแล้วหรือไม่