มีรายงานจากผู้ใช้บางรายว่าพบการแจ้งเตือน Restart to repair drive errors ขึ้นใน Action Center บนอุปกรณ์ Windows 10 หากคุณกำลังเผชิญกับปัญหาเดียวกันที่ ChkDsk ทำงานอัตโนมัติเมื่อเริ่มต้นระบบ บทความนี้จะนำเสนอวิธีแก้ไขที่เหมาะสมที่สุดเพื่อแก้ปัญหานี้ให้สำเร็จ

ผู้ใช้ที่ได้รับผลกระทบรายงานว่าพบข้อผิดพลาดนี้หลังจากรันเครื่องมือตรวจสอบข้อผิดพลาดของดิสก์ (Disk Error checking tool) บนฮาร์ดดิสก์ภายในของ Windows 10 เครื่องมือพบข้อผิดพลาดและแจ้งให้รีบูต ซึ่งผู้ใช้ทำตาม แต่เมื่อรีบูตครั้งต่อไป ข้อความแจ้งเตือนก็ยังคงแสดงอยู่
บางรายยังรายงานว่าปัญหาเริ่มขึ้นหลังจากติดตั้ง Windows Update ล่าสุด หากเห็นการแจ้งเตือนเพียงครั้งหรือสองครั้ง ให้รีสตาร์ทคอมพิวเตอร์และปล่อยให้ Windows ทำการตรวจสอบข้อผิดพลาดของดิสก์ต่อไป แต่หากยังคงเห็นการแจ้งเตือนต่อเนื่อง จำเป็นต้องทำการตรวจสอบแก้ไขเพิ่มเติม
วิธีแก้ไข "Restart to repair drive errors" ที่แสดงซ้ำหลังรีบูต
หากคุณเผชิญกับปัญหานี้ สามารถลองวิธีแก้ไขที่แนะนำด้านล่างดูครับ
- ทำ Hard Reboot คอมพิวเตอร์
- รัน ChkDsk แบบคำสั่งใน Safe Mode
- ถอนการติดตั้ง Windows Update (ถ้ามีผลกระทบ)
- ยกเลิก ChkDsk ผ่าน Command Prompt
- รัน CHKDSK บนดิสก์ภายนอก (ถ้ามีผลกระทบ)
- ใช้ซอฟต์แวร์ตรวจสอบข้อผิดพลาดดิสก์ตัวเลือกอื่น
- ทำ Automatic Startup Repair
- ทำ System Restore
- รันการทดสอบ S.M.A.R.T
มาดูรายละเอียดขั้นตอนของแต่ละวิธีแก้ไขกันครับ
1. Hard Reboot คอมพิวเตอร์
การทำ Hard Reboot แทนการ Restart ปกติอาจช่วยแก้ไขปัญหาได้
2. รัน ChkDsk แบบคำสั่งใน Safe Mode
บูท Windows 10 เข้า Safe Mode เปิด Command Prompt ด้วยสิทธิ์ Administrator แล้วรันคำสั่งต่อไปนี้:
chkdsk c: /r
เมื่อเสร็จสิ้น ให้รีบูตคอมพิวเตอร์และตรวจสอบว่าปัญหาแก้ไขแล้วหรือยัง
3. ถอนการติดตั้ง Windows Update (ถ้ามีผลกระทบ)
หากปัญหาเริ่มขึ้นหลังจากติดตั้ง Windows Update ล่าสุด ให้ลองถอนการติดตั้งอัปเดตนั้นออกและดูว่าปัญหาแก้ไขหรือไม่
4. ยกเลิก ChkDsk ผ่าน Command Prompt
สามารถยกเลิกการทำงานของ ChkDsk ผ่านคำสั่งได้ ดังนี้
เปิด Command Prompt พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
fsutil dirty query g:
คำสั่งนี้จะตรวจสอบดิสก์ และน่าจะรายงานว่าดิสก์อยู่ในสภาพ "dirty"
จากนั้นรันคำสั่งต่อไปนี้:
CHKNTFS /X G:
ตัวเลือก /X จะสั่งให้ Windows ไม่ตรวจสอบดิสก์ G: ที่บูทครั้งถัดไป
รีบูตคอมพิวเตอร์ด้วยตนเอง ระบบควรจะไม่รัน Chkdsk และเข้าสู่ Windows โดยตรง
เมื่อ Windows โหลดเสร็จ ให้เปิด Command Prompt อีกครั้งและรัน:
Chkdsk /f /r g:
คำสั่งนี้จะทำการสแกน 5 ขั้นตอนและจะลบ dirty bit ออก สุดท้ายพิมพ์คำสั่งต่อไปนี้:
fsutil dirty query g:
Windows จะยืนยันว่า dirty bit ไม่ได้ถูกตั้งค่าบนดิสก์นั้นแล้ว
5. รัน CHKDSK บนดิสก์ภายนอก (ถ้ามีผลกระทบ)
หากมีดิสก์ภายนอกต่ออยู่ ให้ถอดออกและรีสตาร์ทระบบ หรือสามารถรัน CHKDSK บนดิสก์ภายนอกได้เช่นกัน
6. ใช้ซอฟต์แวร์ตรวจสอบข้อผิดพลาดดิสก์ตัวเลือกอื่น
เพื่อตัดสิทธิ์ความเป็นไปได้ว่าข้อผิดพลาดนี้เป็น false-positive (คือ ดิสก์ไม่มีข้อผิดพลาดจริงๆ) ให้ใช้ซอฟต์แวร์ตรวจสอบดิสก์ตัวอื่น
7. ทำ Automatic Startup Repair
วิธีนี้ต้องทำ Windows 10 Startup Repair ซึ่งรู้จักกันดีว่าช่วยแก้ไขปัญหานี้ได้
8. ทำ System Restore
สามารถกู้คืนระบบไปยังจุดก่อนหน้านี้ ซึ่งจะคืนสถานะระบบไปยังช่วงที่ทำงานปกติ ก่อนที่ปัญหาจะเริ่มขึ้น เนื่องจากเป็นไปได้ว่าการเปลี่ยนแปลงบางอย่างในระบบเป็นสาเหตุ
9. รันการทดสอบ S.M.A.R.T
ในขั้นนี้ หากลองทุกวิธีแล้วแต่ยังไม่แก้ไขได้ อาจเป็นไปได้ว่าดิสก์กำลังเสียหาย
ให้รันการทดสอบ SMART และดูผลลัพธ์ ก่อนจะตัดสินใจเปลี่ยนดิสก์และติดตั้ง Windows 10 ใหม่
หวังว่าวิธีใดวิธีหนึ่งจะช่วยแก้ปัญหาของคุณได้ครับ
