Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: A Device Which Does Not Exist Was Specified (Hard Drive Not Accessible)

Error: "A device which does not exist was specified" / "Location is not available" / Code 10 / 0x800701B1

เกิดเมื่อพยายามเข้าถึง Drive (C:, D:, E:, USB, SD Card) ใน File Explorer หรือ Disk Management ไม่พบ Volume หรือ Initialize ไม่ได้ สาเหตุ: **Driver Issue, Permission, Hardware Fault, File System Corruption, BCD Conflict**

วิธีแก้ไข 6 วิธี (เรียงจากง่าย/ไม่เสียข้อมูล → ยาก/เสี่ยงข้อมูล)

1. Restart คอมพิวเตอร์ (Basic - ลองก่อนเสมอ)

  1. Restart แบบเต็มๆ (Shutdown → รอ 10 วิ → Power On) **ไม่ใช่ Restart**
  2. หรือ: Shift + Shutdown (Full Shutdown) → Power On
  3. ทดสอบเข้าถึง Drive อีกครั้ง

แก้ได้: Transient Driver Glitch, Handle Leak, Fast Startup Issue

2. ตรวจสอบ Hardware Connection (Physical)

  • External Drive: เสียบ Port USB อื่น (หลังเคส Desktop ดีกว่า) → ลอง Cable อื่น → ลองคอมอื่น
  • Internal Drive (SATA/NVMe): เปิดเคส → เช็ค SATA Cable + Power Cable เสียบแน่น → ลอง Port SATA อื่นบน Motherboard
  • NVMe M.2: ถอด/เสียบใหม่ → เช็ค Screw ติดมือ → ลอง Slot M.2 อื่น

3. ให้ Full Permissions (Permission Fix)

  1. File Explorer → คลิกขวา Drive ที่ผิดปกติ → **Properties**
  2. แท็บ **Security** → **Edit**
  3. เลือก **Users** (หรือ Group ที่ใช้) → ติ๊ก **Full Control** ✅
  4. Apply → OK → OK
  5. ถ้า "Access Denied" → Advanced → Owner → Change → Administrator/Your User → Apply → กลับมา Edit Permission

4. อัปเดต Disk Driver (Driver Fix)

  1. Device Manager (Win+X → M) → **Disk Drives**
  2. หา Drive ที่ผิดปกติ (อาจมี ⚠️ Yellow Bang) → คลิกขวา → **Update Driver** → Search Automatically
  3. หรือ: **Uninstall Device** → ✅ Delete Driver Software → **Scan for Hardware Changes** (Action Menu)
  4. แนะนำ: **Driver Booster** → Scan → Disk Drives → Update

5. CHKDSK - ตรวจสอบและซ่อม File System (File System Repair)

  1. File Explorer → คลิกขวา Drive → Properties → **Tools** → **Check** → Scan Drive
  2. หรือ Command Prompt (Admin):
    chkdsk X: /f /r /x
    
    (แทน X: ด้วย Drive Letter จริง, `/f`=Fix Errors, `/r`=Locate Bad Sectors, `/x`=Force Dismount)
  3. รอเสร็จ (อาจนานหลายชั่วโมงสำหรับ HDD ใหญ่/Bad Sectors เยอะ)

⚠️ **เตือน:** `chkdsk /r` บน Drive ที่มี Bad Sectors จริง อาจทำให้ Data หายเพิ่มขึ้น → **Backup ก่อน (ถ้าอ่านได้)** หรือ Clone Drive ก่อน (ddrescue, Macrium Reflect)

6. แทนที่ Drive (Hardware Replacement - Last Resort)

  • ถ้า CHKDSK ไม่ผ่าน, SMART Status = Failed (CrystalDiskInfo), คลิกเสียง (Click of Death), ไม่ Detect ใน BIOS → **Drive ตายแล้ว**
  • Clone/Backup ข้อมูลทันที (ถ้าอ่านได้บ้าง) → เปลี่ยน Drive ใหม่ (แนะนำ NVMe SSD)
  • Data Recovery Professional: ถ้าข้อมูลสำคัญมาก และ Drive ไม่อ่านได้เลย → ส่งบริษัท Recovery (Clean Room)

ป้องกันไม่ให้เกิดซ้ำ

  • Backup 3-2-1 Rule (3 Copies, 2 Media, 1 Offsite)
  • Monitor SMART Health (CrystalDiskInfo, Victoria) ทุกเดือน
  • ใช้ UPS / Surge Protector
  • Eject USB Properly (Safely Remove Hardware)
  • ไม่เต็ม Drive > 85% (SSD) / 90% (HDD)