ข้อผิดพลาดของดิสก์ I/O หมายความว่าระบบไม่สามารถดำเนินการอ่าน/เขียนไปยังดิสก์ได้ ข้อผิดพลาดนี้สามารถเกิดขึ้นได้กับ SSD, HDD, USB, การ์ด SD ฯลฯ ซึ่งอาจเกิดขึ้นกับทั้งหมด/บางส่วนของดิสก์ หรือไดเรกทอรีของดิสก์ ผู้ใช้บางคนพบปัญหาเมื่อเริ่มต้นดิสก์หรือบางคนประสบปัญหาขณะบูตระบบ ในบางกรณี ปัญหาเกิดขึ้นขณะคัดลอกไฟล์ไปยังไดเร็กทอรีหรือติดตั้งเกม (เช่น League of Legends)
มีหลายปัจจัยที่อาจทำให้เกิดข้อผิดพลาด I/O ของดิสก์ แต่สิ่งต่อไปนี้ถือได้ว่าเป็นหลัก:
- สายเคเบิลข้อมูลเสียหายหรือหลวม :หากสายข้อมูลของไดรฟ์หลวมหรือเสียหาย อาจทำให้เกิดข้อผิดพลาด I/O ของดิสก์ในปัจจุบันได้
- ไดรเวอร์ USB เสียหาย :หากไดรฟ์เชื่อมต่อผ่าน USB เข้ากับระบบ แสดงว่าไดรเวอร์ USB ที่เสียหายอาจทำให้เกิดปัญหาได้
- ไบออสของระบบที่ล้าสมัย :หาก BIOS ของระบบล้าสมัย การเข้ากันไม่ได้กับเฟิร์มแวร์หรือไดรเวอร์ของไดรฟ์อาจทำให้เกิดข้อผิดพลาด I/O ของดิสก์ได้
- ข้อผิดพลาดทางลอจิคัลบนไดรฟ์ :หากดิสก์มีข้อผิดพลาดเชิงตรรกะ อาจทำให้เกิดปัญหาในการเข้าถึงดิสก์ ส่งผลให้เกิดข้อผิดพลาด I/O
- ดิสก์ที่ล้มเหลว :หากดิสก์กำลังจะล้มเหลว สัญญาณแรกที่อาจแสดงอยู่นั้นอยู่ในรูปแบบของข้อผิดพลาด I/O ของดิสก์
ตรวจสอบสถานะของไดรฟ์
ก่อนดำดิ่งสู่กระบวนการแก้ไขปัญหา ก่อนอื่น ตรวจสอบให้แน่ใจว่าได้สำรองข้อมูลของไดรฟ์ (ถ้าเป็นไปได้) เพื่อปกป้องข้อมูลของคุณ จากนั้นเปิดพรอมต์คำสั่ง ในระบบที่ได้รับผลกระทบ (หากเป็นไปไม่ได้ ให้ลองใช้ระบบอื่น แต่อย่าลืมไปที่ไดรฟ์) และ ดำเนินการ ต่อไปนี้ (ทีละรายการ):
wmic diskdrive get status
หากพรอมต์คำสั่งรายงานข้อผิดพลาด แสดงว่าไดรฟ์ล้มเหลวและคุณอาจต้องใช้ไดรฟ์อื่น หากคำสั่งรายงาน OK แสดงว่าไดรฟ์อาจล้มเหลวหรืออาจจะไม่? และสามารถลองใช้วิธีแก้ปัญหาที่กล่าวถึง แต่ไม่ว่าในกรณีใด อย่าลืมสำรองข้อมูลในไดรฟ์ (ถ้าเป็นไปได้)
เสียบสายเคเบิลข้อมูลของไดรฟ์ใหม่หรือลองใช้สายเคเบิลอื่น
หากสายข้อมูลของไดรฟ์เสียหายหรือหลวม อาจทำให้เกิดข้อผิดพลาดของดิสก์ I/O ได้ ที่นี่ การเสียบสายไดรฟ์ใหม่หรือลองใช้สายอื่นอาจแก้ไขข้อผิดพลาด I/O ของดิสก์ได้
- ในกรณีของ ภายนอก ขับรถ ตรวจสอบว่า เปลี่ยนที่นั่ง สายเคเบิลของไดรฟ์แก้ปัญหาได้ หากไม่ ให้ตรวจสอบว่าใช้สายอื่นที่ใช้ร่วมกันได้ ด้วยไดรฟ์จะล้างข้อผิดพลาด
- ในกรณีของ ภายใน ขับรถ ปิดเครื่อง ระบบและตรวจสอบให้แน่ใจว่าสายเคเบิลทั้งหมดถูกต้อง/แน่นหนา นั่ง
- จากนั้น เปิดเครื่อง ระบบและตรวจสอบว่าทำงานได้ดีหรือไม่
- ถ้าไม่ใช่ ปิดเครื่อง ระบบและ แทนที่ สายดาต้าของไดรฟ์ ด้วยสายเคเบิลที่เข้ากันได้
- หลังจากนั้น เปิดระบบและตรวจสอบว่าปัญหา I/O ของดิสก์ได้รับการแก้ไขหรือไม่
ดำเนินการคลีนบูตของระบบ
หากแอปพลิเคชันหรือบริการบนระบบขัดขวางการเข้าถึงของผู้ใช้ไปยังไดเร็กทอรีระบบเฉพาะหรือไฟล์ใดๆ ก็ตาม อาจทำให้ดิสก์ I/O เกิดข้อผิดพลาดกับไดเร็กทอรีนั้นได้ ตัวอย่างเช่น ถ้าบริการคลาวด์เช่น OneDrive จำกัดการเข้าถึงของผู้ใช้ไปยังไดเรกทอรีที่สงวนไว้ การคัดลอก/ย้ายไฟล์ไปยังไดเรกทอรีเหล่านั้นอาจส่งผลให้เกิดข้อผิดพลาด I/O ที่นี่ การดำเนินการคลีนบูตของระบบอาจช่วยแก้ปัญหาได้
- ดำเนินการคลีนบูตระบบของคุณ อย่าลืมปิดการใช้งาน OneDrive ของ Microsoft เมื่อระบบเริ่มทำงานเนื่องจากมีรายงานว่าทำให้เกิดข้อผิดพลาด I/O
- ตอนนี้ ให้ตรวจสอบว่าระบบไม่มีข้อผิดพลาด I/O หรือไม่ หากเป็นเช่นนั้น คุณอาจเปิดใช้งานแอปพลิเคชัน/บริการกลับทีละรายการเพื่อค้นหาสาเหตุที่ทำให้เกิดปัญหา
แก้ไขการอนุญาตของไดเรกทอรีที่มีปัญหา
หากบัญชีผู้ใช้ไม่มีสิทธิ์ในการเข้าถึงไดเร็กทอรีบางตัว การคัดลอกไปยังไดเร็กทอรีนั้นอาจส่งผลให้เกิดข้อผิดพลาด I/O เช่น การดาวน์โหลดไปยังโฟลเดอร์ที่ผู้ใช้ไม่มีสิทธิ์ให้ทำเช่นนั้นอาจทำให้เกิดปัญหาได้ ที่นี่ การแก้ไขการอนุญาตไดเรกทอรีอาจช่วยแก้ปัญหาได้
- คลิกขวาที่โฟลเดอร์ที่มีปัญหา และเลือกคุณสมบัติ .
- ไปที่ความปลอดภัย แท็บแล้วคลิก แก้ไข .
- จากนั้นตรวจสอบให้แน่ใจว่าบัญชีผู้ใช้ .ของคุณ และ ผู้ดูแลระบบ ' กลุ่มมี การควบคุมทั้งหมด ของไดเร็กทอรี หรือคลิก เพิ่ม>> ขั้นสูง>> ค้นหาเลย>> ดับเบิลคลิกที่ บัญชี .
- เมื่อตั้งค่าการอนุญาตแล้ว ให้ตรวจสอบว่าล้างข้อผิดพลาดของดิสก์ I/O หรือไม่
โปรดทราบว่าเส้นทางของไดเรกทอรีนั้นเกิน ขีดจำกัดอักขระของ Windows (260) แล้วนั่นก็อาจทำให้เกิดปัญหาได้
ติดตั้งไดรเวอร์ USB ใหม่อีกครั้ง
หากข้อผิดพลาดของดิสก์ I/O เกิดขึ้นบนไดรฟ์ที่เชื่อมต่อผ่าน USB เข้ากับระบบ แสดงว่าไดรเวอร์ USB ที่เสียหายของระบบอาจเป็นสาเหตุของปัญหา ในสถานการณ์สมมตินี้ การติดตั้งไดรเวอร์ USB ใหม่อาจช่วยแก้ปัญหาได้
- คลิกขวาที่ Windows และเปิด ตัวจัดการอุปกรณ์ .
- เปิดแล้ว ดู และเลือก แสดงอุปกรณ์ที่ซ่อนอยู่ .
- จากนั้นขยาย ดิสก์ไดรฟ์ แท็บและคลิกขวา บนไดรฟ์ที่มีปัญหา .
- ตอนนี้ เลือก ถอนการติดตั้งอุปกรณ์ และทำเครื่องหมายที่ ลบซอฟต์แวร์ไดรเวอร์ของอุปกรณ์นี้ (ถ้าแสดง)
- จากนั้นคลิกที่ ถอนการติดตั้ง และ รอ จนกว่าไดรเวอร์จะถูกถอนการติดตั้ง
- ตอนนี้ ถอดปลั๊ก ไดรฟ์ที่มีปัญหาจากระบบและ รอ เป็นเวลา 1 นาที
- จากนั้น เสียบกลับ ไดรฟ์ที่มีปัญหาและให้ Windows ติดตั้งไดรเวอร์ สำหรับดิสก์ไดรฟ์
- ตอนนี้ ให้ตรวจสอบว่าข้อผิดพลาดของดิสก์ I/O ถูกล้างหรือไม่
- ถ้าไม่ใช่ ทำซ้ำขั้นตอนที่ 1 ถึง 6 (ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานการดูอุปกรณ์ที่ซ่อนอยู่) เพื่อ ถอนการติดตั้งไดรเวอร์ของดิสก์ไดรฟ์ แต่อย่าเสียบกลับไดรฟ์
- จากนั้นขยาย ตัวควบคุม Universal Serial Bus และ คลิกขวา บนอุปกรณ์ .
- ตอนนี้เลือก ถอนการติดตั้ง แล้วยืนยันเพื่อถอนการติดตั้ง
- จากนั้น ทำซ้ำ เหมือนกันในอุปกรณ์ USB ทั้งหมด อย่าลืมถอดเมาส์/แป้นพิมพ์ USB (หากใช้งานอยู่) ออกในที่สุด
- หลังจากนั้น ปิดเครื่อง ระบบจากเมนูเริ่มต้นหรือปุ่มเปิด/ปิด
- จากนั้น เปิดเครื่อง ระบบและเมื่อเปิดเครื่องแล้ว เสียบกลับ ไดรฟ์เพื่อตรวจสอบว่าไม่มีข้อผิดพลาด I/O หรือไม่
อัปเดต BIOS ของระบบเป็นบิวด์ล่าสุด
หาก BIOS ของระบบล้าสมัย การเข้ากันไม่ได้กับระบบปฏิบัติการหรือเฟิร์มแวร์ของดิสก์ไดรฟ์อาจทำให้เกิดข้อผิดพลาด I/O เนื่องจากโมดูลที่จำเป็นไม่สามารถเข้าถึงดิสก์ไดรฟ์หรือคลัสเตอร์ใดๆ ได้ ที่นี่ การอัปเดต BIOS ของระบบเป็นบิวด์ล่าสุดอาจช่วยแก้ปัญหาได้
คำเตือน :
ก้าวไปข้างหน้าด้วยความระมัดระวังอย่างยิ่งและยอมรับความเสี่ยงเองในการอัพเดต BIOS ของระบบเป็นงานที่มีความชำนาญ และหากมีสิ่งใดผิดพลาด (เช่น ไฟฟ้าขัดข้อง) ระหว่างการอัพเดต BIOS คุณอาจสร้างระบบและเกิดความเสียหายถาวรต่อระบบ/ข้อมูลของคุณ
- อัปเดต BIOS ของระบบตามผู้ผลิต:
- เดลล์
- HP
- เลโนโว
- MSI
- เกตเวย์
- เมื่ออัปเดต BIOS ของระบบแล้ว ให้ตรวจสอบว่าข้อผิดพลาด I/O ของดิสก์ถูกล้างหรือไม่
ดำเนินการสแกน SFC, DISM และ ChkDsk
คุณอาจพบข้อผิดพลาด I/O บนระบบ หากไฟล์ระบบที่จำเป็นเสียหาย หรือหากดิสก์ไดรฟ์มีข้อผิดพลาดของระบบลอจิคัล ในสถานการณ์สมมตินี้ การสแกน SFC, DISM หรือ ChkDsk อาจแก้ปัญหาได้
- ทำการสแกน SFC ของระบบและตรวจสอบว่าสามารถแก้ปัญหาได้หรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบว่าทำการสแกน DISM เพื่อล้างข้อผิดพลาด
- หากปัญหายังคงอยู่ ให้ตรวจสอบว่าการสแกน ChkDsk สามารถแก้ปัญหาได้หรือไม่
โปรดทราบว่าหากคุณล้มเหลวในการสแกนเหล่านี้ผ่านโหมดปกติของ Windows คุณอาจลองทำแบบเดียวกันนี้ผ่านโหมดปลอดภัยของระบบหรือใช้สื่อการติดตั้ง .
แก้ไขลำดับการบู๊ตใน BIOS ของระบบ
หากลำดับการบู๊ตของระบบใน BIOS มีการเปลี่ยนแปลงและตั้งค่าให้บู๊ตจากอุปกรณ์ที่ไม่มีอยู่ อาจทำให้เกิดปัญหา I/O ได้ สิ่งนี้สามารถเกิดขึ้นได้เนื่องจากผู้ใช้เปลี่ยน RAM ของระบบหรือเปลี่ยนการ์ดแสดงผล แต่ในระหว่างกระบวนการ แบตเตอรี่ CMOS ที่อ่อนแรงไม่สามารถบันทึกการกำหนดค่าการบูตก่อนหน้านี้ได้ ในกรณีเช่นนี้ การแก้ไขลำดับการบู๊ตใน BIO ของระบบอาจช่วยแก้ปัญหาได้
- บูตระบบเข้าสู่ BIOS และในบานหน้าต่างด้านซ้าย ให้ขยาย ทั่วไป แท็บ
- ไปที่ ลำดับการบูต และตรวจสอบให้แน่ใจว่าฮาร์ดไดรฟ์ .ของระบบ หรือ Windows Boot Manager ถูกตั้งค่าเป็น ไดรฟ์แรก เพื่อบูตระบบ
- จากนั้น บันทึก การเปลี่ยนแปลงใน BIOS และหลังจากนั้น ให้ตรวจสอบว่าระบบไม่มีข้อผิดพลาดของดิสก์ I/O หรือไม่
ดำเนินการซ่อมแซมการเริ่มต้นอัตโนมัติ
หากข้อผิดพลาดของดิสก์ I/O เกิดขึ้นเมื่อระบบบู๊ต การเริ่มทำงานของระบบที่เสียหายอาจทำให้เกิดปัญหา และการดำเนินการซ่อมแซมการเริ่มต้นระบบอาจช่วยแก้ปัญหาได้
จากสภาพแวดล้อมการกู้คืนของ Windows
- ปิดเครื่อง ระบบและเปิดเครื่อง .
- เมื่อ โลโก้ Windows ปรากฏขึ้น กด/ค้างไว้ พลัง ปุ่มจนกว่าระบบ จะปิด .
- อีกครั้ง เปิดเครื่อง ระบบและ ทำซ้ำ ขั้นตอนข้างต้นสองครั้ง
- ในครั้งที่สามหรือสี่ ระบบอาจแสดง Windows Recovery Environment . ถ้าใช่ เลือกแก้ปัญหา .
- เปิดแล้ว ตัวเลือกขั้นสูง และคลิกที่ ซ่อมแซมการเริ่มต้น .
- แล้วติดตาม ข้อความแจ้งบนหน้าจอเพื่อลงชื่อเข้าใช้บัญชีของคุณและตรวจสอบว่าข้อผิดพลาดของดิสก์ I/O ถูกล้างหรือไม่
จากสื่อการติดตั้ง
หากผู้ใช้ไม่สามารถบู๊ตระบบได้ การใช้สื่อการติดตั้งเพื่อซ่อมแซมการเริ่มต้นคอมพิวเตอร์อาจช่วยแก้ปัญหาได้
- ขั้นแรก สร้างสื่อการติดตั้งที่สามารถบู๊ตได้ของ Windows บนระบบอื่น
- ตอนนี้ บูต ระบบผ่านสื่อการติดตั้ง (เช่น USB) หากระบบไม่สามารถบู๊ตจาก USB ได้ ตรวจสอบให้แน่ใจว่าได้ตั้งค่า USB เป็นอุปกรณ์บู๊ตเครื่องแรกในลำดับการบู๊ตของ BIOS
- จากนั้น เลือก ภาษาและค่ากำหนดอื่นๆ ตามที่คุณต้องการ แล้วคลิก ถัดไป .
- เมื่ออยู่บนหน้าจอเริ่มต้น ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ และเลือกแก้ปัญหา .
- เปิดแล้ว ตัวเลือกขั้นสูง และเลือก การซ่อมแซมการเริ่มต้น .
- จากนั้นตรวจสอบว่าการซ่อมแซมการเริ่มต้นอัตโนมัติสามารถแก้ไขข้อผิดพลาดของดิสก์ I/O ได้หรือไม่
ลบ Windows Update ที่ขัดแย้งกัน
หากข้อผิดพลาด I/O เริ่มเกิดขึ้นหลังจากการอัพเดต Windows แสดงว่าความไม่เข้ากันของ Windows Update ล่าสุดกับเฟิร์มแวร์/ไดรเวอร์ของไดรฟ์อาจทำให้เกิดปัญหาได้ ในบริบทนี้ การลบการอัปเดต Windows ที่ขัดแย้งกันอาจช่วยแก้ไขข้อผิดพลาด I/O ของดิสก์ได้
จากเมนูการตั้งค่าของ Windows
- คลิกขวาที่ Windows แล้วเลือก การตั้งค่า .
- เปิดแล้ว อัปเดตและความปลอดภัย และในแท็บ Windows Update ให้เลือก ดูประวัติการอัปเดต .
- จากนั้นเปิด ถอนการติดตั้งการอัปเดต และเลือกการอัปเดตที่มีปัญหา .
- ตอนนี้คลิกที่ ถอนการติดตั้ง และ ติดตาม ข้อความแจ้งบนหน้าจอให้ถอนการติดตั้งการอัปเดต
- เมื่อถอนการติดตั้งการอัปเดตแล้ว ให้ตรวจสอบว่าได้ล้างข้อผิดพลาด I/O ของดิสก์แล้วหรือไม่
ถอนการติดตั้งการอัปเดตผ่าน Windows Recovery Environment
- บูต ระบบลงใน Windows Recovery Environment (ตามที่กล่าวไว้ก่อนหน้านี้) และเลือก แก้ไขปัญหา .
- เปิดแล้ว ตัวเลือกขั้นสูง และเลือก ถอนการติดตั้งการอัปเดต .
- จากนั้นตามการติดตั้งการอัปเดต ให้เลือก ถอนการติดตั้งการอัปเดตคุณภาพล่าสุด หรือ ถอนการติดตั้งการอัปเดตคุณลักษณะล่าสุด .
- ตอนนี้ ให้คลิกที่ ถอนการติดตั้งการอัปเดตคุณภาพ (หรือ ถอนการติดตั้ง อัปเดตคุณสมบัติ) และเมื่อเสร็จแล้ว ให้คลิกที่ เสร็จสิ้น .
- จากนั้นตรวจสอบว่าระบบบู๊ตได้ดีหรือไม่ และไม่พบข้อผิดพลาดของดิสก์ I/O
สร้างข้อมูลการกำหนดค่าการบูต (BCD) ขึ้นใหม่
ระบบอาจแสดงข้อผิดพลาดของดิสก์ I/O เมื่อทำการบูทหาก BCD (Boot Configuration Data) เสียหาย และการสร้างใหม่แบบเดียวกันอาจช่วยแก้ปัญหาได้
- บูต ระบบลงใน Windows Recovery Environment (ตามที่กล่าวไว้ก่อนหน้านี้) ผ่าน สื่อการติดตั้ง เหมือน USB
- ตอนนี้ เลือกค่ากำหนด .ของคุณ (เช่น ภาษา เวลา เป็นต้น) แล้วคลิก ถัดไป .
- เมื่ออยู่บนหน้าจอการติดตั้ง Windows ให้คลิกที่ ซ่อมแซมคอมพิวเตอร์ของคุณ และเปิด แก้ปัญหา .
- ตอนนี้เลือก ตัวเลือกขั้นสูง และเปิด พรอมต์คำสั่ง .
- จากนั้น ดำเนินการ ทีละรายการต่อไปนี้:
Bootrec /fixmbr Bootrec /fixboot Bootrec /rebuildbcd
- หลังจากนั้น ให้ตรวจสอบว่าข้อผิดพลาด I/O ของระบบถูกล้างหรือไม่
ลองใช้เครื่องมือ HDD อื่น
มีเครื่องมือมากมาย (OEM และ 3 rd ปาร์ตี้) ที่สามารถแก้ไขปัญหาทั่วไปมากมายเกี่ยวกับฮาร์ดดิสก์ และหากปัญหายังคงอยู่แม้จะลองทำตามขั้นตอนข้างต้นแล้ว การลองใช้เครื่องมือเหล่านี้อาจช่วยแก้ปัญหาได้ โปรดทราบว่าคุณอาจต้องใช้ระบบอื่น (หรือฮาร์ดดิสก์ที่สามารถบู๊ตได้) เพื่อลองใช้เครื่องมือเหล่านี้กับไดรฟ์ที่มีปัญหา
- ขั้นแรก ไปที่ เว็บไซต์ของ OEM และ ดาวน์โหลด ยูทิลิตี้ HDD ของ OEM (เช่น HDD Diagnostics Tool ของ Seagate หรือ VAIO Care Diagnostics ).
- จากนั้น เปิดตัว ยูทิลิตี้ในฐานะผู้ดูแลระบบและ ติดตาม ข้อความแจ้งบนหน้าจอเพื่อตรวจสอบว่าสามารถแก้ไขข้อผิดพลาด I/O ของดิสก์ได้หรือไม่
- หากไม่เป็นเช่นนั้น คุณอาจลองทำสิ่งต่อไปนี้เพื่อตรวจสอบว่าสามารถแก้ปัญหาหรือรายงานปัญหาได้หรือไม่ (เช่น SMART ค่า) ด้วยดิสก์/ระบบ:
- การวินิจฉัยหน่วยความจำของ Windows (เพื่อให้แน่ใจว่า RAM ที่ล้มเหลวไม่ใช่สาเหตุของปัญหา)
- ข้อมูลคริสตัลดิสก์
- Speccy
- SeaTools
- หากไม่ได้ผล คุณอาจใช้ Ubuntu Live USB เพื่อตรวจสอบว่าปัญหาอยู่ที่ OS หรือไม่ (ความแตกต่างของเคอร์เนลระหว่าง Windows และ Linux อาจทำให้ Linux distro เข้าถึงไดรฟ์ได้)
หากปัญหายังคงอยู่ ให้ตรวจสอบว่าไดรฟ์ทำงานได้ดีในระบบอื่น . ถ้าใช่ ให้ตรวจสอบสายของไดรฟ์ .อีกครั้ง หรือรับ แผงระบบ/ ไบออส ตรวจสอบข้อผิดพลาด หากไดรฟ์ใช้เคส ส่วนใหญ่น่าจะเป็นเคสของดิสก์ ทำงานผิดปกติและไดรฟ์อาจปลอดภัย ในกรณีนั้น แค่เปลี่ยนเคสก็ช่วยแก้ปัญหาได้