ป้ายกำกับ: Letter

Windows: Check DiskWindows: Check Disk

การใช้คำสั่ง CHKDSK ( Check Disk ) คือหนึ่งในวิธีที่คลาสสิกและทรงพลังที่สุดในการดูแลรักษา Hard Drive หรือ SSD บน Windows เครื่องมือนี้จะช่วยสแกนหาข้อผิดพลาดในระบบไฟล์ ( File System ) และซ่อมแซมจุดที่เสียหายทางซอฟต์แวร์ รวมถึงระบุตำแหน่ง Bad Sectors เพื่อป้องกันไม่ให้ระบบเขียนข้อมูลลงไปซ้ำ

นี่คือคู่มือการใช้งานอย่างละเอียด ตั้งแต่ระดับพื้นฐานไปจนถึงการแก้ปัญหาขั้นสูงครับ


CHKDSK คืออะไร ?

CHKDSK ย่อมาจาก Check Disk เป็นยูทิลิตี้ที่มาพร้อมกับ Windows ทำหน้าที่ตรวจสอบความสมบูรณ์ของวอลลุ่มดิสก์ โดยมีหน้าที่หลัก 3 อย่าง

  1. ตรวจสอบความถูกต้องของ File System Metadata
  2. ซ่อมแซมข้อผิดพลาดของระบบไฟล์ ( เช่น Index หรือ Descriptor ที่ผิดพลาด )
  3. สแกนหา Bad Sectors ทั้งแบบ Soft ( ซ่อมได้ ) และ Hard ( ระบุเพื่อเลิกใช้งาน )

วิธีใช้งานผ่าน Command Prompt ( วิธีที่นิยมที่สุด )

เพื่อให้ CHKDSK ทำงานได้อย่างเต็มประสิทธิภาพ คุณต้องรันผ่าน Administrator Access

ขั้นตอนการเข้าถึง

  1. กดปุ่ม Windows + S แล้วพิมพ์คำว่า cmd
  2. คลิกขวาที่ Command Prompt แล้วเลือก Run as administrator
  3. พิมพ์คำสั่งตามรูปแบบด้านล่างนี้

โครงสร้างคำสั่ง ( 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 ลักษณะ

  1. ถ้าเป็นไดรฟ์ที่ไม่ได้ใช้งานระบบปฏิบัติการ ไม่ลง windows ไว้นั่นละ ( เช่น Drive D:, E: ): ระบบจะทำการสแกนทันที โดยจะแบ่งเป็น Stage ต่าง ๆ ( มักจะมี 3-5 Stages )
  2. ถ้าเป็นไดรฟ์ C: ( ไดรฟ์ที่ลง Windows ไว้ ): ระบบจะขึ้นข้อความว่า “Chkdsk cannot run because the volume is in use by another process.”
  3. ให้พิมพ์ Y แล้วกด Enter
  4. จากนั้นทำการ Restart คอมพิวเตอร์
  5. Windows จะเริ่มทำการสแกนดิสก์ก่อนที่จะเข้าสู่หน้า Lock screen

การดูผลลัพธ์ ( Log File )

หลังจากสแกนเสร็จ หากคอมพิวเตอร์ Restart เข้าหน้าปกติแล้ว คุณสามารถดูรายละเอียดสิ่งที่มันซ่อมไปได้ที่

  1. คลิกขวาที่ปุ่ม Start เลือก Event Viewer
  2. ไปที่ Windows Logs > Application
  3. คลิกที่ Filter Current Log… แล้วติ๊กถูกที่ช่อง Wininit ( สำหรับ Windows 10 / 11 )
  4. เลือกรายการล่าสุด คุณจะเห็น 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

อ่านเพิ่มเติม