การใช้คำสั่ง CHKDSK ( Check Disk ) คือหนึ่งในวิธีที่คลาสสิกและทรงพลังที่สุดในการดูแลรักษา Hard Drive หรือ SSD บน Windows เครื่องมือนี้จะช่วยสแกนหาข้อผิดพลาดในระบบไฟล์ ( File System ) และซ่อมแซมจุดที่เสียหายทางซอฟต์แวร์ รวมถึงระบุตำแหน่ง Bad Sectors เพื่อป้องกันไม่ให้ระบบเขียนข้อมูลลงไปซ้ำ
นี่คือคู่มือการใช้งานอย่างละเอียด ตั้งแต่ระดับพื้นฐานไปจนถึงการแก้ปัญหาขั้นสูงครับ
CHKDSK คืออะไร ?
CHKDSK ย่อมาจาก Check Disk เป็นยูทิลิตี้ที่มาพร้อมกับ Windows ทำหน้าที่ตรวจสอบความสมบูรณ์ของวอลลุ่มดิสก์ โดยมีหน้าที่หลัก 3 อย่าง
- ตรวจสอบความถูกต้องของ File System Metadata
- ซ่อมแซมข้อผิดพลาดของระบบไฟล์ ( เช่น Index หรือ Descriptor ที่ผิดพลาด )
- สแกนหา Bad Sectors ทั้งแบบ Soft ( ซ่อมได้ ) และ Hard ( ระบุเพื่อเลิกใช้งาน )
วิธีใช้งานผ่าน Command Prompt ( วิธีที่นิยมที่สุด )
เพื่อให้ CHKDSK ทำงานได้อย่างเต็มประสิทธิภาพ คุณต้องรันผ่าน Administrator Access
ขั้นตอนการเข้าถึง
- กดปุ่ม Windows + S แล้วพิมพ์คำว่า
cmd - คลิกขวาที่ Command Prompt แล้วเลือก Run as administrator
- พิมพ์คำสั่งตามรูปแบบด้านล่างนี้
โครงสร้างคำสั่ง ( Syntax )
chkdsk [Drive Letter]: [Parameters]
พารามิเตอร์ที่ใช้บ่อย
| คำสั่ง | คำอธิบาย |
/f | ( Fix ) สั่งให้โปรแกรมซ่อมแซมข้อผิดพลาดที่ตรวจพบทันที |
/r | ( Recover ) สแกนหา Bad Sectors และกู้คืนข้อมูลที่พอจะอ่านได้ ( รวมการทำงานของ /f ไว้ในตัว ) |
/x | สั่งให้ Force Dismount วอลลุ่มนั้นก่อนเริ่มงาน ( จำเป็นในบางกรณี ) |
/v | แสดงชื่อไฟล์ทุกไฟล์ในดิสก์ขณะที่กำลังสแกน ( ใช้เวลานานขึ้น ) |
ตัวอย่างการใช้: หากต้องการซ่อมแซมไดรฟ์ C: ให้พิมพ์ว่าchkdsk C: /f /r
หรือchkdsk /f /r
จะหมายถึงทุกไดร์ที่หาเจอ
ขั้นตอนการทำงานเมื่อเริ่มรัน
เมื่อคุณพิมพ์คำสั่งแล้ว ระบบอาจตอบกลับมาใน 2 ลักษณะ
- ถ้าเป็นไดรฟ์ที่ไม่ได้ใช้งานระบบปฏิบัติการ ไม่ลง windows ไว้นั่นละ ( เช่น Drive D:, E: ): ระบบจะทำการสแกนทันที โดยจะแบ่งเป็น Stage ต่าง ๆ ( มักจะมี 3-5 Stages )
- ถ้าเป็นไดรฟ์ C: ( ไดรฟ์ที่ลง Windows ไว้ ): ระบบจะขึ้นข้อความว่า “Chkdsk cannot run because the volume is in use by another process.”
- ให้พิมพ์ Y แล้วกด Enter
- จากนั้นทำการ Restart คอมพิวเตอร์
- Windows จะเริ่มทำการสแกนดิสก์ก่อนที่จะเข้าสู่หน้า Lock screen
การดูผลลัพธ์ ( Log File )
หลังจากสแกนเสร็จ หากคอมพิวเตอร์ Restart เข้าหน้าปกติแล้ว คุณสามารถดูรายละเอียดสิ่งที่มันซ่อมไปได้ที่
- คลิกขวาที่ปุ่ม Start เลือก Event Viewer
- ไปที่ Windows Logs > Application
- คลิกที่ Filter Current Log… แล้วติ๊กถูกที่ช่อง Wininit ( สำหรับ Windows 10 / 11 )
- เลือกรายการล่าสุด คุณจะเห็น Log ทั้งหมดว่าเจอไฟล์เสียกี่จุด หรือมี Bad Sector เท่าไหร่
ข้อควรระวังและคำแนะนำเพิ่มเติม
- ใช้เวลานาน: การรัน
/rบนฮาร์ดดิสก์ขนาดใหญ่ที่มีข้อมูลเยอะอาจใช้เวลาหลายชั่วโมง ห้ามปิดเครื่องเด็ดขาด เพราะอาจทำให้ระบบไฟล์พังถาวร - สัญญาณเตือนภัย: หากคุณรัน CHKDSK แล้วเจอ Bad Sectors เพิ่มขึ้นเรื่อย ๆ ทุกครั้งที่รัน นั่นคือสัญญาณว่าฮาร์ดดิสก์กำลังจะเสีย ( Hardware Failure ) แนะนำให้รีบสำรองข้อมูลทันที
- SSD vs HDD: สำหรับ SSD ไม่จำเป็นต้องรัน
/rบ่อยๆ เหมือน HDD เพราะ SSD ไม่มีจานหมุน การรัน/fเพื่อแก้ปัญหา File System มักจะเพียงพอแล้ว
สรุปคำสั่งที่แนะนำ
- ตรวจสอบเฉยๆ ไม่ซ่อม
chkdsk C: - ซ่อมด่วน ( ใช้เวลาน้อย )
chkdsk C: /f - สแกนยกเครื่อง ( ใช้เวลานาน / แก้ปัญหาหนัก )
chkdsk C: /f /r /x
อ่านเพิ่มเติม