ฮาร์ดดิสก์ที่ใช้งานมานานจะเริ่มสะสมความเสียหายและข้อผิดพลาดจากหลายสาเหตุ (การปิดเครื่องผิดปกติ ซอฟต์แวร์เสียหาย บาดแผลบนดิสก์ การเสียหายของข้อมูลเมตา) สิ่งนี้ไม่เพียงส่งผลต่ออายุการใช้งานของฮาร์ดดิสก์ แตeyังทำให้ช้าลงในระยะสั้น ไม่มีใครชอบฮาร์ดดิสก์ช้า ผู้ใช้ Windows ควรตรวจสอบฮาร์ดดิสก์หาข้อผิดพลาดทุกไม่กี่วัน และแก้ไขข้อผิดพลาดที่พบ เพื่อรักษาสุขภาพและการทำงานของดิสก์
Microsoft รู้เรื่องนี้ดี จึงมียูทิลิตี้บน Windows OS มาตั้งแต่แรกที่เรียกว่า CHKDSK (หรือ Disk Error Checking utility) ที่สามารถสแกนฮาร์ดดิสก์หาข้อผิดพลาดและการเสียหาย รวมถึงซ่อมแซมการเสียหายที่พบ และกู้ข้อมูลที่อ่านได้จากบาดแผลบนดิสก์ CHKDSK คงอยู่ตลอดการเปลี่ยนแปลงหลายรุ่นของ Windows
Windows 10 ก็มี CHKDSK ในตัว แต่ Disk Error Checking ทำงานต่างจากรุ่นก่อนหน้าสหน่อย Microsoft ยังปรับปรุง CHKDSK ให้รบกวนน้อยลง และสะดวกขึ้นสำหรับผู้ใช้ Windows 10 ในการทำงานประจำวันขณะที่ CHKDSK ตรวจสอบและพยายามแก้ไขข้อผิดพลาดในพื้นหลัง หากต้องการรัน CHKDSK บน Windows 10 สามารถทำได้ 2 วิธี: ใช้ Command Prompt ที่มีสิทธิ์ผู้ดูแล (Elevated) หรือรันจากกล่องโต้ตอบ Properties ของพาร์ติชันฮาร์ดดิสก์ที่ต้องการสแกน
ต่อไปคือ 2 วิธีที่แตกต่างกันสำหรับการรัน CHKDSK บน Windows 10:
วิธีที่ 1: รัน CHKDSK จาก Computer
สามารถรัน CHKDSK ได้โดยตรงจากกล่องโต้ตอบ Properties ของพาร์ติชันฮาร์ดดิสก์ที่ต้องการสแกน ขั้นตอน:
- เปิด Computer ได้โดยดับเบิลคลิกไอคอน Computer บน Desktop (ถ้ามี) หรือกด Windows Logo key + E เพื่อเปิด Windows Explorer (มักเปิด Computer โดยค่าเริ่มต้น หากไม่ใช่ ให้ไปที่ Computer ผ่านบานหน้าต่างซ้ายของ Windows Explorer)
- หาไดรฟ์ที่ต้องการสแกนด้วย CHKDSK คลิกขวาที่ไดรฟ์นั้น
- คลิก Properties ในเมนูที่ขึ้น
- ไปที่แท็บ Tools
- ในส่วน Error checking คลิก Check เพื่อเปิด Disk Error Checking utility โปรแกรมจะเริ่มตรวจสอบไดรฟ์ที่เลือกหาข้อผิดพลาดระบบไฟล์และปัญหาอื่นๆ เช่น บาดแผล

- หาก Windows พบข้อผิดพลาด จะขอให้ตรวจสอบดิสก์ หากไม่พบ จะแสดงข้อความ You don't need to scan this drive แต่ยังสามารถสแกนต่อได้ คลิก Scan drive เพื่อให้ CHKDSK สแกนไดรฟ์ที่เลือก

- การสแกนอาจใช้เวลาพอสมควร ขึ้นอยู่กับความเร็วคอมพิวเตอร์ หลังสแกนเสร็จ หากไม่พบข้อผิดพลาด จะแจ้งให้ทราบ หากพบข้อผิดพลาดหรือปัญหา จะแสดงข้อความ:
"Restart your computer to repair the file system. You can restart right away or schedule the error fixing on next restart."

- รีสตาร์ท คอมพิวเตอร์ — ทันทีหลังสแกนเสร็จ หรือหลังจากเซฟงานและปิดแอปพลิเคชันที่เปิดอยู่
- เมื่อคอมพิวเตอร์บูตขึ้น CHKDSK จะพยายามแก้ไขข้อผิดพลาดและบาดแผลที่พบ จะแจ้งผลการทำงาน ต้องอดทนรอ CHKDSK ในขั้นตอนนี้ เนื่องจากการแก้ไขข้อผิดพลาดบนดิสก์อาจใช้เวลานาน
วิธีที่ 2: รัน CHKDSK จาก Elevated Command Prompt
บน Windows 10 สามารถรัน CHKDSK จาก Command Prompt ที่มีสิทธิ์ผู้ดูแล (Elevated) ได้ ขั้นตอน:
- คลิกขวาที่ Start Menu หรือกด Windows Logo key + X เพื่อเปิด WinX Menu.

- คลิก Command Prompt (Admin) ใน WinX Menu เพื่อเปิด Elevated Command Prompt.

- ถ้ามีกล่อง User Access Control ถามว่าต้องการเปิด Command Prompt หรือไม่ คลิก Yes.

- ใน Elevated Command Prompt พิมพ์ chkdsk X: (X คือตัวอักษรไดรฟ์ของพาร์ติชันที่ต้องการสแกน) ตามด้วยพารามิเตอร์ที่ต้องการ แล้วกด Enter การรัน CHKDSK โดยไม่ระบุพารามิเตอร์ จะทำให้เพียงสแกนและแสดงสรุปผล ไม่สามารถแก้ไขข้อผิดพลาดได้ พารามิเตอร์ที่เลือกได้:
/f - สั่ง CHKDSK แก้ไขข้อผิดพลาดทั้งหมดที่พบ /r - สั่ง CHKDSK ค้นหาบาดแผลบนดิสก์และพยายามกู้ข้อมูลที่อ่านได้ /x - สั่ง CHKDSK บังคับถอดไดรฟ์ที่เลือกก่อนสแกน
คำสั่งสุดท้ายจะคล้ายกับ:
chkdsk C: /f (ต้องการสแกนไดรฟ์ C หาข้อผิดพลาดและแก้ไข)
หรือ
chkdsk D: /f /x (ต้องการถอดไดรฟ์ D แล้วสแกนหาข้อผิดพลาดและแก้ไข)
- รอ CHKDSK ทำงาน สามารถติดตามความคืบหน้าได้ตลอด
หมายเหตุ: CHKDSK ไม่สามารถสแกนพาร์ติชันที่ Windows 10 ติดตั้งอยู่ได้ขณะคอมพิวเตอร์ใช้งานอยู่ หากลองสแกนรูทไดรฟ์จาก Elevated Command Prompt จะถามว่าต้องการให้ CHKDSK สแกนตอนบูตครั้งหน้า ไม่ พิมพ์ y (yes) แล้วกด Enter เพื่อจัดตารางสแกนตอนบูตครั้งหน้า หากสแกนดิสก์ภายนอกหรือพาร์ติชันที่ไม่ได้บูตจาก การสแกนจะเริ่มทันทีเมื่อกด Enter ในขั้นตอน 4.