หากพยายามเปิดหรือรันไฟล์นามสกุล .exe บนฮาร์ดดิสก์ภายในของ Windows 10 แล้วเจอข้อความ The device is not ready บทความนี้จะช่วยคุณ

ข้อผิดพลาด The device is not ready อาจเกิดจากสาเหตุภายนอก เช่น ปัญหาการเชื่อมต่อ (ฮาร์ดดิสก์ภายในต่อไม่ถูกต้อง) อุปกรณ์เสียหาย (ดิสก์เสียหายทางกายภาพหรือข้อมูล) ปัญหาความเข้ากันได้ (ฮาร์ดดิสก์ไม่เข้ากันได้กับระบบปฏิบัติการ) และความเสียหายของไฟล์ระบบ (ไฟล์ระบบที่เชื่อมต่อกับดิสก์)
The device is not ready เมื่อรันไฟล์ .exe
หากเจอปัญหา The device is not ready ลองวิธีแก้ไขด้านล่าง (ไม่จำเป็นต้องตามลำดับ)
- รัน SFC และ DISM scan
- ตรวจสอบการเชื่อมต่อฮาร์ดดิสก์ภายใน
- รัน CHKDSK
- ดำเนินการ System Restore
- ดำเนินการ Fresh Start หรือ Cloud Reset
มาดูรายละเอียดแต่ละวิธี
1. รัน SFC และ DISM scan
แนะนำให้รัน System File Checker แทนที่ไฟล์ระบบที่เสียหาย แล้วตามด้วย DISM tool ซ่อม Windows Component Store
2. ตรวจสอบการเชื่อมต่อฮาร์ดดิสก์ภายใน
ควรตรวจสอบว่าฮาร์ดดิสก์ต่อถูกต้องโดยไม่มีข้อผิดพลาด และสาย SATA ทำงานปกติ
เพื่อวินิจฉัยว่าฮาร์ดดิสก์ทำงานปกติ ปัญหาอยู่ที่คอมพิวเตอร์ ให้ลองเสียบฮาร์ดดิสก์ไปคอมพิวเตอร์อื่น ถ้าเจอข้อผิดพลาดเหมือนกัน ให้ลองเปลี่ยนสายต่อ แล้วต่อใหม่
หมายเหตุ: อาจต้องการความช่วยเหลือจากช่างฮาร์ดแวร์
3. รัน CHKDSK
วิธีนี้ใช้ CHKDSK บนดิสก์ระบบพยายามแก้ไขปัญหา
วิธีรัน CHKDSK:
- กด Windows key + R เปิด Run dialog
- พิมพ์ cmd กด CTRL + SHIFT + ENTER เปิด Command Prompt แบบแอดมิน
- พิมพ์คำสั่งด้านล่าง กด Enter
chkdsk /x /f /r
จะได้ข้อความ:
Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).
- กด Y แล้วรีบูท ให้ CHKDSK ตรวจสอบและแก้ไขข้อผิดพลาดบนฮาร์ดดิสก์
หลัง CHKDSK เสร็จบน C Drive ตรวจสอบว่าปัญหาหายหรือไม่
4. ดำเนินการ System Restore
หากข้อผิดพลาดเริ่มขึ้นเร็วๆ นี้ อาจมาจากการเปลี่ยนแปลงระบบล่าสุด
หากไม่รู้ว่าอะไรเปลี่ยนไป ให้ทำ System Restore กลับไปวันที่แน่ใจว่าเปิดไฟล์ .exe ได้ปกติ
5. ดำเนินการ Fresh Start หรือ Cloud Reset
หายังไม่ได้ ให้ลอง Fresh Start หรือ Cloud Reset
ขอให้โชคดี
