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

แก้ไข The device is not ready บน Windows 7, 8, 10

เงื่อนไขข้อผิดพลาด The device is not ready เกิดขึ้นเมื่อพยายามเปิดไฟล์บน External Hard Drive เกิดหลักจาก: ฮาร์ดแวร์เสีย, ไดรฟ์ว่างเปล่า, หรือยังไม่ได้ Format

แก้ไข The device is not ready บน Windows 7, 8, 10

อาจเกิดจากสาเหตุภายนอก: ปัญหาเชื่อมต่อ (ต่อไม่ถูกต้อง), อุปกรณ์เสีย (Corrupt/Physical Damage), ความเข้ากันได้ (HDD ไม่เข้ากับ OS), ไฟล์ระบบเสีย (System files ที่เชื่อมต่อไดรฟ์) เราจะลองวิธีแก้ทั้งหมด

รูปแบบของข้อผิดพลาด The device is not ready

  • Flash Drive แจ้ง 'The Device is Not Ready': บ่งบอกอุปกรณ์เป็น Flash Drive/USB Stick ระบบเชื่อมต่อไม่ได้
  • Virtual Disk Manager แจ้ง 'The Device is Not Ready': เกิดเมื่อเข้าถึงอุปกรณ์ผ่าน Virtual Disk Manager ไม่ได้ อาจเพราะ Permission ไม่ถูกต้อง หรือ Mapping ระหว่าง OS และ VM Manager มีปัญหา
  • Internal HDD แสดง 'The Device is Not Ready': ข้อผิดพลาดเกิดบน HDD ต่อภายใน ไม่ใช่ External

วิธีที่ 1: ตรวจสอบการเชื่อมต่อและฮาร์ดแวร์

ก่อนลองวิธี Software ให้ตรวจสอบว่า HDD ต่อถูกต้อง ไร้ข้อผิดพลาด และสาย SATA ทำงานปกติ

เพื่อวินิจฉัยว่า HDD ทำงานปกติ ปัญหาอยู่ที่คอม ให้ลองต่อ HDD ไปคอมอื่น ถ้าจอ Error เดียวกัน ให้เปลี่ยนสาย แล้วต่อใหม่

หาใช้ External HDD ให้แน่ใจว่าสายต่อพอร์ตถูกต้อง ทำงานปกติ

วิธีที่ 2: รัน Check Disk Scan

หา HDD ต่อถูกต้องแต่อยู่ Error ให้ลอง Check Disk Scan กรณี External Drive Corrupt หรือมี Bad Sectors ทำให้ระบบเข้าถึงไม่ได้ ลอง Check Disk Utility ซ่อมแซม

  1. กด Windows + S พิมพ์ command prompt คลิกขวา > Run as administrator
  2. ใน Command Prompt รันคำสั่ง (เปลี่ยน Drive Letter ตามจริง ตัวอย่าง G):
chkdsk g: /r
chkdsk g: /f
แก้ไข The device is not ready บน Windows 7, 8, 10
  1. รอ Check Disk เสร็จ (อาจนาน ขึ้นกับขนาดไดรฟ์/ข้อมูล)
  2. ซ่อมเสร็จ รีสตาร์ท แล้วลองเข้าถึงอีกครั้ง

วิธีที่ 3: เปลี่ยน Drive Letter

หายังไม่หาย ลองเปลี่ยน Drive Letter แต่ละไดรฟ์มีตัวอักษรเฉพาะตัวกำหนด Navigation Path จากระบบหลัก บางกรณี Drive Letter ชนกับอีกตัวที่ System จองไว้ ลองเปลี่ยนดู

  1. กด Windows + R พิมพ์ diskmgmt.msc กด Enter
  2. ใน Disk Management คลิกขวาไดรฟ์ > Change Drive Letter and Paths
แก้ไข The device is not ready บน Windows 7, 8, 10
  1. คลิก Change เลือก Drive Letter ใหม่
แก้ไข The device is not ready บน Windows 7, 8, 10
  1. เปลี่ยนแล้ว ถอด External Drive ต่อใหม่ เช็คว่าเข้าถึงได้ปกติหรือไม่

วิธีที่ 4: รัน Hardware and Device Troubleshooter

Windows มี Hardware and Device Troubleshooter ตรวจจับความผิดปกติฮาร์ดแวร์และพยายามแก้ไข กรณี External HDD เข้าถึงไม่ได้ Troubleshooter อาจตรวจ Bad Registry Values และซ่อม Controller ที่ไม่ทำงาน

  1. กด Windows + R พิมพ์ control panel กด Enter
  2. ใน Control Panel คลิก Large icons มุมขวาบน > คลิก...
แก้ไข The device is not ready บน Windows 7, 8, 10
  1. คลิก Hardware and Sound > หน้าถัดไป Hardware and devices ให้ Troubleshooter ทำงาน และ Apply Fix หาเสนอ
แก้ไข The device is not ready บน Windows 7, 8, 10
  1. รีสตาร์ทหลังซ่อม เช็คว่าเข้าถึงไดรฟ์ได้ปกติหรือไม่

นอกจากนี้ ลองวิธีเพิ่มเติม:

  • เช็คโปรแกรม ที่กำลังเข้าถึงไดรฟ์อยู่ หาก Busy อาจเจอ Error นี้
  • ลอง Reinstall USB Controller Drivers หาก Driver เสีย/เก่า อาจก่อให้เกิด Error
  • แน่ใจว่า Windows อัปเดตล่าสุด
  • รัน SFC Scan เช็ค Registry Corruption
  • ลองต่อไดรฟ์ไป คอมอื่น เช็ค Error ที่นั่น
  • System Restore (Last Resort) หาทุกอย่างล้มเหลว แสดงว่าปัญหาอยู่ที่ Windows หาก Restore ล่าสุดก็ไม่ได้ ให้ Fresh Install