หากเผชิญปัญหาฮาร์ดดิสก์ เช่น Bad Sectors, ดิสก์เสียหาย Check Disk (CHKDSK) อาจเป็นชีวิตคุณ ผู้ใช้ Windows อาจเชื่อมโยง Error ต่างๆ กับฮาร์ดดิสก์ไม่ได้ แต่อย่างน้อยหนึ่งสาเหตุมักเกี่ยวข้องกับดิสก์ การรัน Check Disk แนะนำเป็นประจำ เพราะแก้ปัญหาได้ง่าย นี่คือคู่มือเต็มรูปแบบตรวจสอบฮาร์ดดิสก์ข้อผิดพลาดด้วย chkdsk
CHKDSK คืออะไร และเมื่อไหร่ควรใช้?
ข้อผิดพลาดดิสก์เป็นปัญหาที่พบบ่อย Windows จึงมาพร้อม Utility ในตัวชื่อ chkdsk Chkdsk เป็นซอฟต์แวร์ Utility พื้นฐานของ Windows สแกนฮาร์ดดิสก์, USB หรือ External Drive หาข้อผิดพลาด และ แก้ไข File-system errors CHKDSK ตรวจสอบโครงสร้างทางกายภาพของดิสก์ ให้แน่ใจว่าดิสก์แข็งแรง ซ่อมแซมปัญหา Lost Clusters, Bad Sectors, Directory Errors, Cross-linked Files
คุณสมบัติหลักของ chkdsk:
- สแกน & แก้ไข Error ของ NTFS/FAT Drives
- ตรวจจับ Bad Sectors (บล็อกที่เสียหายทางกายภาพในฮาร์ดดิสก์)
- สแกนอุปกรณ์เก็บข้อมูลอื่นๆ เช่น USB, SSD External Drives
แนะนำรัน chkdsk เป็นส่วนหนึ่งของการบำรุงรักษาแผนปกติ และเครื่องมือ S.M.A.R.T. สำหรับดิสก์ที่รองรับ ควรพิจารณารัน chkdsk เมื่อ Windows ปิดกะทันหัน, System Crashes, Windows 10 ค้าง ฯลฯ
วิธีตรวจสอบดิสก์ข้อผิดพลาดด้วย CHKDSK
สำคัญ: ควรสร้าง System Restore Point ก่อนเริ่มทำตามขั้นตอน
วิธีที่ 1: ตรวจสอบฮาร์ดดิสก์ข้อผิดพลาดด้วย Chkdsk GUI
ขั้นตอนรัน chkdsk แบบ Manual ผ่าน GUI:
- เปิด File Explorer จากเมนูซ้ายเลือก This PC
- คลิกขวาที่ Drive ที่ต้องการรัน chkdsk (รันสแกน Memory Card หรือ Removable Drive ได้เช่นกัน)
- เลือก Properties จาก Context Menu แล้วไปแท็บ Tools
- ภายใต้ Error-checking คลิกปุ่ม Check (Windows 7 ปุ่มชื่อ Check now)
- สแกนเสร็จ Windows จะแจ้ง ไม่พบข้อผิดพลาดบน Drive แต่หากต้องการสแกนเพิ่ม คลิก Scan drive
- เริ่มต้นจะสแกน โดยไม่ทำ Repair จึงไม่ต้อง Restart
- สแกนเสร็จ หากไม่พบ Error คลิก Close
- สำหรับ Windows 7 คลิก Check now จะมี Dialog Box ให้เลือกตัวเลือกเพิ่ม เช่น Auto fix file system errors, Scan for bad sectors ฯลฯ
- หากต้องการตรวจสอบลึก เลือกทั้งสอง คลิก Start จะใช้เวลานาน ทำตอนไม่ได้ใช้ระบบหลายชั่วโมง
ดูเพิ่ม: How to Read Event Viewer Log for Chkdsk in Windows 10
วิธีที่ 2: รัน Check Disk (chkdsk) จาก Command Line
หากไม่แน่ใจว่า Disk Check ถูกจัดตารางไว้บน Reboot ถัดไป ใช้ CLI – Command Prompt:
- กด Windows Key + S ค้นหา command prompt หรือ cmd
- คลิกขวา Command Prompt จากผลค้นหา เลือก Run as administrator
- ใน Command Prompt พิมพ์คำสั่งพร้อม Drive Letter: chkdsk C:
หมายเหตุ: บางครั้ง Check Disk เริ่มไม่ได้ เพราะดิสก์ยังถูกใช้โดย System Process Disk Check Utility จะขอจัดตาราง Disk Check บน Reboot ถัดไป คลิก Yes และ Reboot
- ตั้งค่า Parameters ด้วย Switches เช่น f / หรือ r: chkdsk C: /f /r /x
หมายเหตุ: แทน C: ด้วย Drive Letter ที่ต้องการ ในคำสั่ง C: คือ Drive ที่ตรวจสอบ /f = ให้ chkdsk สิทธิ์แก้ Error /r = ค้นหา Bad Sectors และ Recovery /x = Dismount Drive ก่อนเริ่ม
- แทน Switches /f /r ได้รู้เพิ่มเติม พิมพ์คำสั่งใน cmd Enter: CHKDSK /?
- เมื่อ OS จัดตาราง Auto-check บน Drive จะมีข้อความว่า Volume Dirty และมี Potential Errors มิฉะนั้นจะไม่จัดตาราง Auto-scan
- มีตัวเลือกยกเลิก Check: chkntfs /x c:
บางคนรู้สึก Chkdsk ตอน Boot รำคาญและนาน ดูคู่มือ: How To Cancel a Scheduled Chkdsk in Windows 10
วิธีที่ 3: ตรวจสอบข้อผิดพลาดดิสก์ด้วย PowerShell
- พิมพ์ PowerShell ใน Windows Search คลิกขวา PowerShell เลือก Run as Administrator
- พิมพ์คำสั่งใดคำสั่งหนึ่งด้านล่างใน PowerShell Enter:
สแกนและซ่อม Drive (เทียบเท่า chkdsk): Repair-Volume -DriveLetter drive_letter สแกน Volume แบบ Offline และแก้ Error (เทียบเท่า chkdsk /f): Repair-Volume -DriveLetter drive_letter -OfflineScanAndFix สแกน Volume โดยไม่พยายามซ่อม (เทียบเท่า chkdsk /scan): Repair-Volume -DriveLetter drive_letter -Scan นำ Volume ออฟไลน์สั้นๆ แล้วแก้เฉพาะ Issue ใน $corrupt file (เทียบเท่า chkdsk /spotfix): Repair-Volume -DriveLetter drive_letter -SpotFix
หมายเหตุ: แทน drive_letter ด้วย Drive Letter จริงที่ต้องการ
- ปิด PowerShell รีสตาร์ทคอมพิวเตอร์บันทึกการเปลี่ยนแปลง
วิธีที่ 4: ตรวจสอบดิสก์ข้อผิดพลาดด้วย Recovery Console
- ใส่ DVD ติดตั้ง Windows 10 ที่บูตได้ รีสตาร์ทคอมพิวเตอร์
- เมื่อแจ้ง Press any key to boot from CD/DVD กดปุ่มใดๆ เพื่อต่อ
- เลือกภาษา คลิก Next คลิก Repair your computer มุมซ้ายล่าง
- หน้า Choose an option คลิก Troubleshoot
- หน้า Troubleshoot คลิก Advanced option
- หน้า Advanced options คลิก Command Prompt
- รันคำสั่ง: chkdsk [f]: /f /r (หมายเหตุ: [f] = Drive ที่ต้องการสแกน)
บทความแนะนำ:
- Sync Center คืออะไร & ใช้อย่างไรใน Windows?
- วิธีคืน Volume Icon บน Taskbar Windows?
- สร้าง Full Backup Windows 10 (System Image)
- ทำไงดีเมื่อแลปท็อปไม่มีเสียงทุกที?
หวังว่าบทความนี้จะเป็นประโยชน์ ตอนนี้คุณสามารถ ตรวจสอบดิสก์ข้อผิดพลาดด้วย chkdsk ได้แล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็นครับ