Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ CHKDSK Cannot open volume for direct access

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 ก่อน แล้วค่อยลองวิธีต่อไปนี้:

  1. Run CHKDSK at Boot Time
  2. Run Primary Hard Disk Self Test (BIOS)
  3. ใช้ ChkDsk Alternative Software ฟรี
  4. เช็ค Hard Drive Health
  5. Disable Restrictions บน Hard Drive (BitLocker, Encryption)
  6. Uninstall/Disable Drive Locking Feature (Third-party)
  7. Disable Application Service ที่ Lock Drive
  8. ใช้ 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 ไว้ด้วย