Disk I/O Error หมายถึงระบบไม่สามารถอ่าน/เขียนข้อมูลบนดิสก์ได้ เกิดได้กับ SSD, HDD, USB, SD Card อาจเกิดกับดิสก์ทั้งหมด/บางส่วน/ไดเรกทอรี บางคนเจอตอน Initialize ดิสก์ บางคนตอนบูท ตอนคัดลอกไฟล์ หรือติดตั้งเกม (เช่น League of Legends)
สาเหตุหลัก:
- สายข้อมูลหลวม/เสียหาย: สายข้อมูลดิสก์หลวมหรือเสียหาย
- USB Drivers เสียหาย: ดิสก์ต่อ USB แต่ Driver เสียหาย
- BIOS ล้าสมัย: BIOS เก่าไม่เข้ากับ Firmware/Driver ดิสก์
- Logical Errors บนดิสก์: ดิสก์มีข้อผิดพลาดตรรกะ ทำให้เข้าถึงไม่ได้
- ดิสก์กำลังจะเสีย (Failing Disk): I/O Error เป็นสัญญาณเตือนดิสก์จะตาย
ตรวจสอบสถานะดิสก์ (Check the Drive's Status)
ก่อนแก้ไข สำรองข้อมูลก่อน (ถ้าเป็นไปได้) แล้วเปิด Command Prompt แบบ Admin รันคำสั่ง:
wmic diskdrive get status
หากรายงาน Error → ดิสก์กำลังเสีย ต้องเปลี่ยนใหม่ หากรายงาน OK → ดิสก์อาจจะเสียหรือไม่ก็ได้ ลองวิธีข้างล่าง แต่ต้องสำรองข้อมูลก่อนเสมอ
ติดสายข้อมูลใหม่หรือเปลี่ยนสาย (Reseat/Replace Data Cable)
สายเสียหาย/หลวม → I/O Error การติดใหม่หรือเปลี่ยนสายอาจแก้ได้
- External Drive: ติดสายใหม่ → ไม่ได้ ลองสายอื่น
- Internal Drive: ปิดเครื่อง → ติดสายให้แน่น → เปิดเครื่องทดสอบ
- ไม่ได้ → ปิดเครื่อง → เปลี่ยนสายข้อมูลใหม่ → เปิดเครื่องทดสอบ
ทำ Clean Boot (Perform a Clean Boot)
แอป/บริการบางตัวอาจบล็อกการเข้าถึงไดเรกทอรี/ไฟล์ (เช่น OneDrive จำกัดโฟลเดอร์) Clean Boot อาจช่วย
- Clean Boot → ปิด OneDrive เริ่มต้นด้วย (รายงานว่าเป็นสาเหตุ)
- ทดสอบ → หากหาย ให้ Enable บริการ/แอปทีละตัว เพื่อหาตัวทำให้ Error
แก้ไขสิทธิ์โฟลเดอร์ (Edit Directory Permissions)
User ไม่มีสิทธิ์เข้าถึงโฟลเดอร์ → คัดลอกไปโฟลเดอร์นั้น Error (เช่น ดาวน์โหลดไปโฟลเดอร์ที่ไม่มีสิทธิ์) การแก้สิทธิ์อาจช่วย
- คลิกขวา โฟลเดอร์ที่มีปัญหา → Properties
- แท็บ Security → Edit
- ให้ User Account และ Administrators มี Full Control → หากไม่มี Add → Advanced → Find Now → Double-click Account
- ตั้งค่าเสร็จ → ทดสอบ
หมายเหตุ: หาก Path ของโฟลเดอร์ยาวเกิน 260 ตัวอักษร (ขีดจำกัด Windows) ก็อาจทำให้ Error
ติดตั้ง USB Drivers ใหม่ (Reinstall USB Drivers)
I/O Error บนดิสก์ USB → USB Drivers เสียหาย ติดตั้งใหม่อาจช่วย
- คลิกขวา Windows → Device Manager
- View → Show Hidden Devices
- ขยาย Disk Drives → คลิกขวา ดิสก์ที่มีปัญหา
- Uninstall Device → ติ๊ก Delete Driver Software → Uninstall
- รอ Uninstall เสร็จ → ถอดดิสก์ออก → รอ 1 นาที
- เสียบดิสก์กลับ → Windows ติดตั้ง Driver ใหม่อัตโนมัติ
- ทดสอบ → หายังไม่ได้: ทำซ้ำ 1-6 (Enable Hidden Devices) → Uninstall Disk Driver → อย่าเสียบดิสก์กลับ
- ขยาย Universal Serial Bus Controllers → คลิกขวา อุปกรณ์ทุกตัว → Uninstall → ยืนยัน
- ทำซ้ำทุก USB Device (ถอดเมาส์/คีย์บอร์ด USB ทีหลังสุด)
- ปิดเครื่อง (Start Menu หรือ ปุ่ม Power)
- เปิดเครื่อง → เสียบดิสก์ → ทดสอบ
อัปเดต BIOS รุ่นล่าสุด (Update BIOS)
BIOS เก่าไม่เข้ากับ OS/Firmware ดิสก์ → โมดูลสำคัญเข้าถึงดิสก์ไม่ได้ → I/O Error อัปเดต BIOS อาจช่วย
คำเตือน: อัปเดต BIOS มีความเสี่ยงสูง หากล้มเหลว (เช่น ไฟดับ) อาจทำให้ระบบเสียหายถาวร ทำด้วยความระมัดระวังและความรับผิดชอบของตัวเอง
- อัปเดต BIOS ตามผู้ผลิต: Dell, HP, Lenovo, MSI, Gateway
- อัปเดตเสร็จ → ทดสอบ I/O Error
รัน SFC, DISM, ChkDsk (Perform Scans)
ไฟล์ระบบเสียหาย หรือดิสก์มี Logical Errors → รันสแกนอาจช่วย
- รัน SFC Scan → ทดสอบ
- ไม่ได้ → รัน DISM Scan → ทดสอบ
- ยังไม่ได้ → รัน ChkDsk Scan → ทดสอบ
หมายเหตุ: หากรันใน Normal Mode ไม่ได้ ลอง Safe Mode หรือ ใช้ Installation Media
แก้ไข Boot Order ใน BIOS (Edit Boot Order)
Boot Order ใน BIOS ผิด (บูทจากอุปกรณ์ที่ไม่มี) → I/O Error อาจเกิดจากเปลี่ยน RAM/การ์ดจอ แต่วัคซีน CMOS อ่อน ไม่เซฟ Boot Config เดิม
- บูทเข้า BIOS → ซ้ายขยาย General
- ไป Boot Sequence → ตั้ง Hard Drive หรือ Windows Boot Manager เป็น First
- Save → ทดสอบ
ทำ Automatic Startup Repair
I/O Error ตอนบูท → Startup เสียหาย Startup Repair อาจช่วย
จาก Windows Recovery Environment
- ปิดเครื่อง → เปิดเครื่อง
- เห็นโลโก้ Windows → กดค้างปุ่ม Power จนปิด
- ทำซ้ำ 2-3 ครั้ง
- ครั้งที่ 3-4 จะเข้า Windows Recovery Environment → Troubleshoot
- Advanced Options → Startup Repair
- ทำตามหน้าจอ → ล็อกอิน → ทดสอบ
จาก Installation Media
- สร้าง Windows Bootable USB บนเครื่องอื่น
- บูทจาก USB (ตั้ง USB เป็น First Boot ใน BIOS หากบูทไม่ได้)
- เลือกภาษา → Next
- คลิก Repair Your Computer → Troubleshoot
- Advanced Options → Startup Repair
- ทดสอบ
ลบ Windows Update ที่ทำให้ Error (Remove Conflicting Update)
Error เกิดหลัง Update → Update ไม่เข้ากับ Firmware/Driver ดิสก์ ลบ Update อาจช่วย
จาก Settings
- คลิกขวา Windows → Settings
- Update & Security → Windows Update → View Update History
- Uninstall Updates → เลือก Update ที่ทำให้ปัญหา
- Uninstall → ตามขั้นตอน
- ทดสอบ
จาก Windows Recovery Environment
- บูทเข้า WinRE → Troubleshoot
- Advanced Options → Uninstall Updates
- เลือก Uninstall Latest Quality Update หรือ Feature Update
- Uninstall → Done → ทดสอบบูท
สร้าง BCD ใหม่ (Rebuild Boot Configuration Data)
BCD เสียหาย → I/O Error ตอนบูท Rebuild BCD อาจช่วย
- บูทเข้า WinRE ผ่าน Installation Media (USB)
- เลือก Preferences → Next
- หน้าติดตั้ง Windows → Repair Your Computer → Troubleshoot
- Advanced Options → Command Prompt
- รันคำสั่ง:
Bootrec /fixmbr Bootrec /fixboot Bootrec /rebuildbcd
ทดสอบ I/O Error
ลอง HDD Tools อื่นๆ (Try Different HDD Tools)
มี Tool หลายตัว (OEM และ協力廠商) แก้ปัญหาดิสก์ทั่วไป หากยังไม่ได้ ลอง Tool เหล่านี้ (อาจต้องใช้เครื่องอื่น/บูทจากดิสก์อื่น)
- ไปเว็บ OEM ดาวน์โหลด HDD Utility (เช่น Seagate HDD Diagnostics, VAIO Care Diagnostics)
- รันแบบ Admin → ทดสอบ
- ไม่ได้ → ลอง: Windows Memory Diagnostics (เช็ค RAM), Crystal Disk Info, Speccy, SeaTools
- ลอง Ubuntu Live USB ดูว่า Linux เข้าถึงดิสก์ได้ไหม (Kernel ต่างกัน)
ยังไม่ได้ → ทดสอบดิสก์บน เครื่องอื่น หากได้ → เช็คสาย/Motherboard/BIOS อีกครั้ง หากดิสก์อยู่ในเคส → เคสเสียหาย โอกาสมาก ดิสก์ยังดี อยู่ แค่เปลี่ยนเคส