CHKDSK (Check Disk) ตรวจสอบ/ซ่อมแซม Disk Integrity รันได้ทั้ง GUI และ CMD บางคนเจอ Cannot open volume for direct access ตอนรันผ่าน CMD
C:\WINDOWS\system32>chkdsk /f g:
Cannot open volume for direct access.
วิธีแก้ CHKDSK Cannot open volume for direct access
ลอง Restart PC ก่อน แล้วค่อยลองวิธีต่อไปนี้:
- Run CHKDSK at Boot Time
- Run Primary Hard Disk Self Test (BIOS)
- ใช้ ChkDsk Alternative Software ฟรี
- เช็ค Hard Drive Health
- Disable Restrictions บน Hard Drive (BitLocker, Encryption)
- Uninstall/Disable Drive Locking Feature (Third-party)
- Disable Application Service ที่ Lock Drive
- ใช้ Repair-Volume ใน PowerShell
1. Run CHKDSK at Boot Time
Boot Safe Mode > CMD Admin > chkdsk /x /f /r > Reboot Normal จะรัน CHKDSK ตอน Startup
2. Run Primary Hard Disk Self Test
Boot BIOS > Diagnostics Tab > Primary Hard Disk Self Test > รอจบ > Boot Normal
3. ChkDsk Alternative Software
Puran Utilities หรือ Free ChkDsk Alternative Tools อื่นๆ
4. เช็ค Hard Drive Health
WMIC ใน CMD: wmic diskdrive get status หา Issues
5. Disable Restrictions
BitLocker/Encryption ปิดใช้งานดู
6. Uninstall/Disable Drive Locking Feature
Third-party Software ที่ Lock Drive/Track Changes Disable Feature นั้น แล้วรัน CHKDSK
7. Disable Application Service
services.msc > หา Service ของ Security/Disk Software > Properties > Startup Type: Disabled > OK > Reboot > รัน CHKDSK > Enable Service กลับ
8. Repair-Volume PowerShell
PowerShell Admin: repair-volume -drive letter <DRIVE LETTER>
คำถามที่พบบ่อย
Cannot open volume for direct access หมายถึงอะไร?
CHKDSK ไม่ Detect/Recognize Hard Drive
Disk check could not be performed because Windows Cannot access the disk แก้ยังไง?
Run at Boot Time, Primary Hard Disk Self Test, Remove Encryption, วิธีเดียวกับข้างต้น
CHKDSK /R หรือ /F ไหนดีกว่า?
ต่าง Purposes: /F = Minor File System Issues, /R = Physical Data Problems (Bad Sectors) รวม /F ไว้ด้วย