หากเจอข้อผิดพลาดนี้ คุณจะไม่สามารถบูทเข้าสู่ Windows ได้ ติดในลูปรีสตาร์ท ข้อความเต็มคือ "A disk read error occurred. Press Ctrl+Alt+Del to restart" หมายความว่าต้องกด Ctrl+Alt+Del รีสตาร์ท แต่จะเจอหน้าจอข้อผิดพลาดเดิม ทำให้เป็นลูปอนันต์ วิธีเดียวออกคือแก้สาเหตุของข้อผิดพลาดแล้วค่อยบูทเข้าสู่ Windows ได้ปกติ
สาเหตุที่เป็นไปได้ของข้อผิดพลาดนี้:
- ฮาร์ดดิสก์เสียหายหรือกำลังเสีย
- หน่วยความจำเสียหาย
- สาย HDD หลวมหรือเสีย
- BCD หรือ boot sector เสียหาย
- Boot Order ผิด
- ปัญหาฮาร์ดแวร์
- การตั้งค่า MBR ผิด
- BIOS issue
- Active partition ผิด
สาเหตุทั่วไปที่สุดคือ MBR configuration ไม่ถูกต้อง หรือไม่มี active partition เรามาดูวิธีแก้ไขกัน
A disk read error occurred [SOLVED]
หมายเหตุ: ถอด bootable CDs, DVDs หรือ USB Flash drive ทั้งหมดก่อนทำตามวิธีด้านล่าง
วิธีที่ 1: ตั้งค่า Boot Disk Priority ให้ถูกต้อง
อาจเห็นข้อผิดพลาดเพราะ Boot order ตั้งไม่ถูก คอมพิวเตอร์พยายามบูทจากแหล่งอื่นที่ไม่มี OS จึงล้มเหลว ต้องตั้ง Hard Disk เป็นลำดับแรก:
- เมื่อคอมพิวเตอร์เริ่มทำงาน (ก่อนหน้าจอบูท/ข้อผิดพลาด) กด Delete หรือ F1 หรือ F2 ซ้ำๆ (ขึ้นอยู่กับผู้ผลิต) เพื่อ เข้า BIOS setup
- ใน BIOS setup เลือกแท็บ Boot
- ตรวจสอบว่า Hard disk หรือ SSD อยู่ลำดับแรก หากไม่ใช่ ใช้ลูกศรขึ้น/ลงย้ายไปด้านบนสุด
- กด F10 บันทึกและออก วิธีนี้ควร แก้ไข A disk read error occurred หากไม่ได้ ลองต่อ
วิธีที่ 2: ตรวจสอบว่าฮาร์ดดิสก์กำลังเสียหาย
หายังแก้ไม่ได้ โอกาสฮาร์ดดิสก์กำลังเสีย ต้องเปลี่ยน HDD/SSD ใหม่และติดตั้ง Windows ใหม่ แต่ก่อนจะสรุป ต้องรัน Diagnostic tool ก่อน
รีสตาร์ทคอมพิวเตอร์ ตอนเริ่มทำงาน (ก่อนหน้าจอบูท) กด F12 เมนูบูทปรากฏ เลือก Boot to Utility Partition หรือ Diagnostics กด Enter จะตรวจสอบฮาร์ดแวร์ทั้งหมดและรายงานปัญหา
วิธีที่ 3: ตรวจสอบการต่อสายฮาร์ดดิสก์
ส่วนใหญ่ข้อผิดพลาดนี้มาจากการต่อสายฮาร์ดดิสก์หลมหรือเสีย ต้องตรวจสอบ
สำคัญ: ไม่แนะนำให้เปิดเคสคอมพิวเตอร์ถ้ายังมีประกัน จะทำให้ประกันสิ้นสุด วิธีที่ดีกว่าคือส่งไปศูนย์บริการ หากไม่มีความรู้ทางเทคนิค อย่ามั่นกับ PC หาผู้เชี่ยวชาญช่วยตรวจสอบ
ตรวจสอบการต่อสายเสร็จ รีสตาร์ท อาจ แก้ไข A disk read error occurred ได้
วิธีที่ 4: รัน Memtest86+
หมายเหตุ: ต้องมีคอมพิวเตอร์อีกเครื่อง เพื่อดาวน์โหลดและเผา Memtest86+ ลงดิสก์หรือ USB
- ต่อ USB flash drive
- ดาวน์โหลดและติดตั้ง Windows Memtest86 Auto-installer for USB Key
- คลิกขวา image file ที่ดาวน์โหลด เลือก "Extract here"
- เปิดโฟลเดอร์ รัน Memtest86+ USB Installer
- เลือก USB drive ที่เสียบ เพื่อเผา MemTest86 (จะฟอร์แมต USB)
- เสร็จแล้ว เสียบ USB เข้าเครื่องที่มี A disk read error
- รีสตาร์ท ตั้งค่าบูทจาก USB flash drive
- Memtest86 จะเริ่มทดสอบความเสียหายของหน่วยความจำ
- ผ่านทุกขั้นตอน = หน่วยความจำทำงานปกติ
- หากมีขั้นตอนล้มเหลว Memtest86 จะพบ memory corruption = "A disk read error occurred" มาจาก RAM เสีย
- ต้อง เปลี่ยน RAM หากพบ bad memory sectors
วิธีที่ 5: รัน Startup/Automatic Repair
- ใส่ Windows 10 bootable installation DVD หรือ Recovery Disc รีสตาร์ท
- กดปุ่มใดปุ่มหนึ่งเพื่อบูทจาก CD/DVD
- เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง
- Choose an option คลิก Troubleshoot
- Troubleshoot screen คลิก Advanced options
- Advanced options คลิก Automatic Repair หรือ Startup Repair
- รอ Windows Automatic/Startup Repairs เสร็จ
- รีสตาร์ท คุณ แก้ไข A disk read error occurred on Boot เรียบร้อยแล้ว หากไม่ได้ ลองต่อ
วิธีที่ 6: รัน System File Checker (SFC) และ Check Disk (CHKDSK)
- กด Windows Key + X คลิก Command Prompt (Admin)
- พิมพ์ใน cmd กด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
- รอจบ รีสตาร์ท
- รัน CHKDSK แก้ไข File System Errors
- รอจบ รีสตาร์ทอีกครั้ง
วิธีที่ 7: แก้ไข Boot Sector และ Rebuild BCD
- เปิด command prompt ด้วย Windows installation disk (วิธีที่ 1)
- พิมพ์คำสั่งทีละคำสั่ง กด Enter ทีละคำสั่ง:
bootrec.exe /FixMbr bootrec.exe /FixBoot bootrec.exe /RebuildBcd
- หากล้มเหลว พิมพ์คำสั่งต่อไปนี้:
bcdedit /export C:\BCD_Backup c: cd boot attrib bcd -s -h -r ren c:\boot\bcd bcd.old bootrec /RebuildBcd
- ออกจาก cmd รีสตาร์ท Windows
- วิธีนี้ดูจะ แก้ไข A disk read error occurred on Startup หรือ Disk Write error ในเกมเช่น DOTA 2 หากไม่ได้ ลองต่อ
วิธีที่ 8: เปลี่ยน Active Partition ใน Windows
- ไป Command Prompt พิมพ์: diskpart
- พิมพ์คำสั่งใน Diskpart: (อย่าพิมพ์ DISKPART)
DISKPART> select disk 1 DISKPART> select partition 1 DISKPART> active DISKPART> exit
- หมายเหตุ: ตั้งค่า System Reserved Partition (โดยทั่วไป 100MB) เป็น active หากไม่มี ให้ตั้ง C: Drive เป็น active partition
- รีสตาร์ท ดูว่าวิธีนี้ทำงานหรือไม่
วิธีที่ 9: เปลี่ยน SATA Configuration
- ปิดโน้ตบุ๊ก เปิดพร้อมกันกด F2, DEL หรือ F12 (ขึ้นอยู่กับผู้ผลิต) เข้า BIOS setup
- ค้นหา SATA configuration
- คลิก Configure SATA as เปลี่ยนเป็น AHCI mode
- กด F10 บันทึกและออก
วิธีที่ 10: ทำ System Restore
- ใส่ Windows installation media หรือ Recovery Drive/System Repair Disc เลือกภาษา คลิก Next
- คลิก Repair your computer มุมล่าง
- เลือก Troubleshoot แล้ว Advanced Options
- คลิก "System Restore" ตามคำแนะนำบนหน้าจอ
- รีสตาร์ทคอมพิวเตอร์
บทความแนะนำ:
- เปิด/ปิด Thumbnail Previews ใน Windows 10
- แก้ไข Windows could not automatically detect this network's proxy settings
- แก้ไข Non-System Disk or Disk Error Message
- เปลี่ยน Lock Screen Timeout Setting ใน Windows 10
เสร็จสิ้น! คุณแก้ไข A disk read error occurred [SOLVED] เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น