Check Disk หรือ Chkdsk.exe เป็นยูทิลิตี้ Built-in ของ Windows ใช้ตรวจสอบข้อผิดพลาดใน Disk media และ File system หากคุณเผชิญปัญหาตั้งแต่ Blue screens, ไม่สามารถเปิดหรือบันทึกไฟล์/โฟลเดอร์ได้ สามารถรัน Check Disk utility ได้ ทุกครั้งที่ต้องตรวจจับและแก้ไข File system หรือ Disk corruption เราจะรัน Windows Check Disk tool Built-in ชื่อ ChkDsk.exe ตรวจสอบ File system errors, Bad sectors, Lost clusters, ฯลฯ Check Disk สามารถรันอัตโนมัติได้ ในกรณี Shutdown แบบกะทันหัน หรือหากพบ File system เป็น 'dirty'
เราสามารถพูดได้ว่ามี "สองเวอร์ชัน" ของยูทิลิตี้นี้ใน Windows 11/10 หนึ่งคือ Basic version ที่ส่วนใหญ่ใช้ และอีกอันคือ Command-line version ที่มี Options มากกว่า Basic version ของ Check Disk utility เข้าถึงได้ดังนี้:
Open Computer > Right-click Drive > Properties > Tools tab > Check Now
ที่นี่คุณมีตัวเลือก Automatically Fix File System Errors และ Scan For And Attempt Recovery Of Bad Sectors
คุณอาจต้อง Schedule chkdsk ที่ Reboot หาก Drive ที่จะตรวจสอบกำลังถูกใช้งาน
Command Line ChkDsk
และแล้วมี Command-line version ของ chkdsk ซึ่งเสนอ Options หลายอย่าง นอกจากการตั้งค่า Regular disk checking ผ่าน Task Scheduler
เพื่อใช้ Command line check disk version ให้เปิด Command Prompt ด้วยตัวเลือก 'Run As Administrator' พิมพ์ chkdsk ที่ Prompt นี่จะรัน Chkdsk ในโหมด Read-Only และแสดงสถานะของ Drive ปัจจุบัน
พิมพ์ chkdsk /? และกด Enter จะได้ Parameters หรือ Switches ของมัน

เพื่อได้รายงานสำหรับ Drive C ใช้ chkdsk c:
คุณยังสามารถใช้ Parameters ต่อไปนี้ท้ายคำสั่งเพื่อกำหนดการทำงานเฉพาะเจาะจง
ตัวเลือกต่อไปนี้ใช้ได้กับ Volume FAT32 / NTFS
- /f แก้ไขข้อผิดพลาดที่ตรวจพบ
- /r ระบุ Bad Sectors และพยายามกู้ข้อมูลคืน
- /v แสดงรายการทุกไฟล์ในทุกไดเรกทอรี บน FAT32 บน NTFS แสดงข้อความ Cleanup
ตัวเลือกต่อไปนี้ใช้ได้กับ Volume NTFS เท่านั้น
- /c ข้ามการตรวจสอบ Cycles ภายในโครงสร้างโฟลเดอร์
- /I ทำการตรวจสอบ Index entries แบบง่าย
- /x บังคับให้ Volume Dismount ยกเลิก Open file handles ทั้งหมด ควรหลีกเลี่ยงใน Desktop Editions ของ Windows เนื่องจากความเป็นไปได้ของ Data loss/corruption
- /l[:size] เปลี่ยนขนาดไฟล์ที่ Log NTFS transactions ตัวเลือกนี้เหมือนด้านบน สำหรับ Server administrators เท่านั้น
- โปรดทราบว่า เมื่อบูตเข้าสู่ Windows Recovery Environment มีเพียง 2 Switches ที่ใช้ได้
- /p ทำการตรวจสอบแบบ Exhaustive ของ Current disk
- /r ซ่อมแซมความเสียหายที่เป็นไปได้บน Current disk
Switches ต่อไปนี้ทำงานใน Windows 11/10, Windows 8 บน Volume NTFS เท่านั้น:
- /scan รัน Online scan
- /forceofflinefix ข้าม Online repair และคิว Defects สำหรับ Offline repair ต้องใช้ร่วมกับ /scan
- /perf ทำ Scan เร็วที่สุดเท่าที่จะเป็นไปได้
- /spotfix ทำ Spot repair ใน Offline mode
- /offlinescanandfix รัน Offline scan และทำ Fixes
- /sdcclean Garbage collection
Switches เหล่านี้รองรับโดย Windows 11/10 บน Volume FAT/FAT32/exFAT เท่านั้น:
- /freeorphanedchains ปลดปล่อย Orphaned cluster chains
- /markclean ทำเครื่องหมาย Volume ว่า Clean หากไม่พบ Corruption
โปรดทราบเพิ่มเติม:
- ChkDsk /f สแกนและพยายามซ่อมแซมข้อผิดพลาดใน File system
- ChkDsk /r รวม /f แต่ยังสแกนผิวดิสก์ทั้งหมดสำหรับ Physical errors และพยายามซ่อมแซมด้วย
ดังนั้นคุณสามารถรันคำสั่งดังต่อไปนี้เพื่อตรวจสอบและซ่อมแซม Disk errors บน C drive:
chkdsk c: /r
ยกเลิก CHKDSK scan
เพื่อยกเลิก Scheduled check ที่ Command Prompt ให้พิมพ์
chkntfs /x d:
แล้วกด Enter ที่นี่ d คือ Drive letter
ผู้ใช้ Windows 11/10 อาจสังเกตว่า Disk Error Checking ต่างจาก Windows เวอร์ชันก่อนหน้าบ้าง อ่านโพสต์ Disk Error Checking in Windows เพื่อเรียนรู้เพิ่มเติม
โพสต์เกี่ยวกับวิธี Format External Drive หรือรัน Check Disk ด้วย Command Prompt อาจน่าสนใจบางคน
