เคยเจอข้อความ "A disk read error occurred" ตอนเปิดเครื่องไหม? สำหรับคนส่วนใหญ่ Error นี้น่ากลัวมาก หมายถึงฮาร์ดดิสก์พังและสูญเสียข้อมูลสำคัญ แต่จริงๆ แล้วไม่ได้เป็นเช่นนั้นเสมอไป Error นี้อาจเกิดจาก RAM ไม่พอ สายเชื่อมหลวม หรือ Boot Sector เสียหาย มีหลายวิธีแก้ไขและกู้คืนไฟล์ อ่านต่อเพื่อดูขั้นตอนที่ดีที่สุด

ขั้นตอนง่ายๆ แก้ 'A Disk Read Error Occurred' ใน Windows 10
ปิดเครื่องพักอย่างน้อย 30 นาที

หากเครื่องบูตไม่ได้ปกติ และขึ้น Disk Read Error วิธีง่ายที่สุดคือ ปิดเครื่อง พักให้เย็นลงอย่างน้อย 30 นาที (ยิ่งนานยิ่งดี) หากด่วน ต้องการใช้งานด่วน ปิด 15 นาที ลองดู หากยังไม่หาย ลองขั้นตอนต่อไป
ถอดอุปกรณ์เก็บข้อมูลภายนอกทั้งหมด

ขั้นตอนแรกเมื่อเจอ Disk Read Error: ถอดอุปกรณ์เก็บข้อมูลภายนอกทั้งหมด เช่น USB Flash Drive, External HDD, แม้แต่วงดิสก์ใน DVD Drive บางครั้งระบบพยายามบูตจากอุปกรณ์ภายนอกหาก Boot Priority ถูกเปลี่ยน
ขั้นตอนใน BIOS Settings แก้ 'A Disk Read Error Occurred'
เปลี่ยน Boot Priority ใน BIOS

Boot Priority กำหนดว่าอุปกรณ์ไหนจะโหลด Boot Files ก่อน ตั้งค่า BIOS ค่าเริ่มต้น จะตั้ง Primary Hard Drive เป็นอันดับแรก (เพราะมี Windows Partition) หากเลือกอุปกรณ์ผิด จะเจอ Disk Read Error
Reset BIOS

Reset BIOS จะคืนค่าตั้งค่า BIOS กลับสู่ค่าโรงงาน แก้ปัญหา Hardware ทั้งหมด เป็นขั้นตอนสำคัญสำหรับ Disk Read Error เข้า BIOS หาตัวเลือกคล้ายๆ นี้:
- Load Default Settings
- Load Fail-Safe Defaults
- Load BIOS Defaults
หากมีตัวเลือก Update BIOS ให้ลองอัปเดตดู อาจแก้ปัญหาได้
เปลี่ยน SATA Configuration
การเปลี่ยนเล็กน้อยใน BIOS อาจแก้ Disk Read Error ใน Windows 10 ได้
ขั้นตอน 1. เข้า BIOS Settings
ขั้นตอน 2. หาตั้งค่า SATA Configuration
ขั้นตอน 3. หา 'Configure SATA as' ตั้งเป็น AHCI
ขั้นตอน 4. กด F10 บันทึกการเปลี่ยนแปลงใน BIOS
ตรวจสอบฮาร์ดดิสก์ (Diagnose Hard Disk)
อีกวิธี: เข้า Boot Menu ด้วยการกด F12 ทันทีเปิดเครื่อง จะเข้าสู่ Boot Menu Options หาตัวเลือก Diagnostics หรือ Boot to Utility Partition รันมัน จะเช็คระบบและรายงานข้อผิดพลาด หากฮาร์ดดิสก์รายงาน Failure ใดๆ แนะนำเปลี่ยนฮาร์ดดิสก์ใหม่ และพยายามกู้ข้อมูลจากดิสก์เก่า ยิ่งพยายามแก้ไฟล์เสียหาย ยิ่งทำให้ดิสก์เสียมากขึ้น ลดโอกาสกู้ข้อมูล
Troubleshooting ฮาร์ดแวร์ แก้ 'A Disk Read Error Occurred'
เปลี่ยน RAM

RAM คือที่ที่ OS โหลดไฟล์ตอนบูต หากรู้ตำแหน่ง RAM Slot สามารถลองสลับ RAM และ Slot ได้ ดึง RAM ออก เช็ดด้วยผ้าแห้งนุ่ม ลองเสียบ Slot อื่น Dust อาจทำให้ Hardware Interference และก่อให้เกิด Disk Read Error ตอนบูต
สายฮาร์ดดิสก์หลวม (Loose Hard Drive Cables)

Error นี้อาจเกิดจากสายเชื่อมฮาร์ดดิสก์กับ Motherboard หลวม/เสีย Desktop Tower มักมีสายสำรอง หากไม่มี ลองถอดสาย เช็ด ต่อใหม่ หากรู้จักเปลี่ยนสาย ลองดู มิฉะนั้นนำไปช่าง
สำคัญมาก! ห้ามเปิดเคส PC หากอยู่ใน Warranty เพราะจะทำให้ Warranty หมดอายุ
ต่อฮาร์ดดิสก์ที่เครื่องอื่น

อีกวิธี: ถอดฮาร์ดดิสก์ที่มีปัญหา ต่อที่เครื่องอื่น ต้องตั้ง Boot Priority ให้เครื่องที่สองบูตจากฮาร์ดดิสก์ที่มีปัญหา หาก Windows โหลดได้ แสดงว่า ฮาร์ดดิสก์และ OS ไม่มีปัญหา ข้อผิดพลาดอยู่ที่ฮาร์ดแวร์เครื่องแรก เช่น VGA, Power Supply, Motherboard
Defragment ฮาร์ดดิสก์

Defragment ฮาร์ดดิสก์ช่วยแก้ Disk Read Error ได้ ต่อฮาร์ดดิสก์ที่มีปัญหาไปเครื่องอื่น ใช้ Windows Defragmenter Tool จัดเรียง Sector ไฟล์ ให้มีประสิทธิภาพดีขึ้น โอกาสแก้ปัญหาได้สูง
ขั้นตอนใน Microsoft Windows Recovery Environment (WinRE)
หาก Windows บูตไม่ได้ ต้องบูตจากฮาร์ดดิสก์ที่ทำงานได้ และต่อฮาร์ดดิสก์ที่พังเป็น Secondary Disk แล้วลองขั้นตอนเหล่านี้:
หากมี Windows 10 Bootable Disk (DVD/USB) ใส่และ Reboot ตั้ง Boot Priority ให้บูตจาก DVD/USB จะมีตัวเลือก Install หรือ Repair เลือก Repair จะได้หน้าจอด้านล่าง

คลิก Troubleshoot จะมีตัวเลือกเพิ่มเติม

Refresh your PC: ติดตั้งไฟล์ระบบใหม่ทั้งหมด โดยไม่กระทบไฟล์ส่วนตัว ปัญหาคือระบบหาฮาร์ดดิสก์ไม่เจอ
Reset your PC: ฟอร์แมตฮาร์ดดิสก์สะอาด กลับสู่สภาพโรงงาน แต่ปัญหาเราคือระบบอ่านฮาร์ดดิสก์ไม่ได้
Advanced: มีตัวเลือกอื่นๆ สำหรับแก้ Disk Read Error

จาก Advanced Options เลือก Command Prompt และรันคำสั่งต่อไปนี้:
CHKDSK เครื่องมือ Windows แก้ปัญฮาร์ดดิสก์ โดยเฉพาะ Disk Read Error เปิด CMD (หน้าจอดำขาว) พิมพ์คำสั่งแล้ว Enter:
CHKDSK C: /f /r /x
จะพยายามซ่อม Bad Sectors หากมี

Scan Disk (SFC) หลังรัน CHKDSK ให้รันคำสั่งนี้ใน CMD:
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
คำสั่งเหล่านี้แก้ปัญหา Boot แบบสุ่มได้หลายครั้ง
หากไม่ได้ผล ลองขั้นตอนต่อไป
Diskpart
ขั้นตอน 1. เปิด CMD พิมพ์ "diskpart" Prompt จะเปลี่ยนจาก C:\ เป็น DISKPART
ขั้นตอน 2. พิมพ์คำสั่งทีละบรรทัด กด Enter ทุกบรรทัด:
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit

ขั้นตอน 3. Restart เครื่อง
Microsoft System Utility Tool – Bootrec.exe
Bootrec เป็น Utility ของ WinRE ออกแบบมาเฉพาะสำหรับ Disk Read Error เกิดจาก Boot Configuration Data (BCD) เสียหาย/หาย/ผิด ต้อง Rebuild ข้อมูลเพื่อแก้ Startup Issues
Perform a System Restore
บูตจาก Installation Media เลือก 'Repair your computer' จะมีตัวเลือก System Restore จะคืนการตั้งค่าระบบไปวันที่ก่อนที่เครื่องทำงานปกติ ไม่สูญเสียไฟล์ แต่โปรแกรมที่ติดตั้งใหม่จะหาย และการตั้งค่าจะย้อนกลับ เครื่องจะกลับสู่สภาพก่อนเจอ Disk Read Error
หมายเหตุ: ทำงานได้ก็ต่อเมื่อเคยสร้าง Restore Point ไว้
Automatic Repair
เลือก Automatic Repair ให้ Windows หาปัญหาและแก้เอง ใช้เวลานาน แต่อาจแก้ Disk Read Error ได้
สรุป
นี่คือขั้นตอน Troubleshooting ทั้งหมดเมื่อเจอ "Disk Read Error Occurred" ตอนบูต ความหงุดหงิดจากทำงานไม่ได้และเสียข้อมูล เข้าใจง่าย เพราะเคยเจอด้วย ขอให้ขั้นตอนนี้ช่วยคุณได้ หากมีขั้นตอนไหนพลาด แจ้งในความคิดเห็นด้านล่าง จำไว้: ความรู้ต้องแบ่งปัน ถึงจะมีค่า