หากเจอ IO1_INITIALIZATION_FAILED Blue Screen error บน Windows 11/10 บทความนี้จะช่วยด้วยวิธีแก้ไขที่สามารถ fix ปัญหานี้ได้

IO1_INITIALIZATION_FAILED bug check มีค่า 0x00000069 bug check นี้บ่งชี้ว่า initialization ของ I/O system ล้มเหลวจากสาเหตุบางอย่าง น่าจะเป็น setup routine ติดตั้งระบบไม่ถูกต้อง หรือผู้ใช้ reconfigure ระบบ
ข้อผิดพลาดนี้เกิดจากความไม่เสถียรของ BIOS, ค่า registry ที่เสียหาย, การเปลี่ยนแปลง default settings อย่างผิดปกติ, driver issues, และข้อมูลผู้ใช้ที่ผิดปกติ อีกทั้งยังคาดว่าจะเกิดจากการดาวน์โหลด unauthorized application, system files ที่เสียหายหรือหายไป และ bad sectors ในฮาร์ดดิสก์ เนื่องจากสาเหตุที่แน่นอนไม่ทราบเหมือน BSOD อื่นๆ จึงยากที่จะใช้ workaround ที่เหมาะสม
IO1_INITIALIZATION_FAILED BSOD
ลองวิธีแก้ไขที่แนะนำด้านล่างตามลำดับใดก็ได้
- รัน Blue Screen Online Troubleshooter
- อัปเดต drivers
- Rebuild BCD
- เปลี่ยน Disk Controller mode เป็น SATA หรือ ATA จาก RAID/AHCI
- ตั้ง useplatformclock เป็น True
- ทำ System Restore
มาดูรายละเอียดขั้นตอนแต่ละวิธี
หากล็อกอินได้ปกติ ดีแล้ว แต่หากไม่ได้ ต้องบูตเข้า Safe Mode, เข้า Advanced Startup options screen, หรือใช้ Installation Media บูตก่อน
1] รัน Blue Screen Online Troubleshooter
วิธีนี้ใช้ Blue Screen Online Troubleshooter จาก Microsoft ช่วย beginner และ novice users troubleshoot Blue Screens และ fix stop error อัตโนมัติ
2] อัปเดต drivers
Drivers ที่ผิดปกติหรือล้าสมัยอาจก่อให้เกิด BSOD นี้
ในกรณีนี้ อัปเดต drivers ผ่าน Device Manager, หรือดึง driver updates จาก Optional Updates ใน Windows Update อาจอัปเดต drivers อัตโนมัติได้
3] Rebuild BCD
อาจต้อง rebuild BCD BCD หรือ Boot Configuration Data มี boot configuration parameters ว่าเริ่ม OS ยังไง อาจต้องใช้ CMD ผ่าน Advanced Startup Options
4] เปลี่ยน Disk Controller mode เป็น SATA หรือ ATA จาก RAID/AHCI
เมื่อ HDD controller mode ตั้งเป็น AHCI หรือ RAID แต่ระบบขาด drivers ที่เหมาะสม อาจเจอ error ใน Windows 10 เพื่อแก้ปัญหา disk controller ต้องเปลี่ยนเป็น SATA หรือ ATA
ต้องเข้า BIOS และเปลี่ยนการตั้งค่าตาม guidelines ที่ถูกต้อง หา guidelines ใน instruction manual ของ motherboard ที่มาตอนซื้อ หรือค้นหาอินเทอร์เน็ต
5] ตั้ง useplatformclock เป็น True
ทำดังนี้:
- กด Windows key + R เปิด Run dialog
- พิมพ์ cmd แล้วกด CTRL + SHIFT + ENTER เปิด Command Prompt ใน admin/elevated mode
- ใน command prompt พิมพ์คำสั่งด้านล่าง แล้วกด Enter
bcdedit /enum
คำสั่งนี้จะบอกว่า useplatformclock ตั้งเป็น True หรือไม่ หากไม่ใช่ ให้ตั้งเป็น true ด้วยคำสั่ง:
bcdedit /set useplatformclock true
ขั้นตอนนี้จะทำให้ HPET (High Precision Event Timer) เปิดอยู่ หากวิธีนี้ไม่ช่วย ลองวิธีถัดไป
6] ทำ System Restore
หากสังเกตว่า error เริ่มเกิดเมื่อเร็วๆ นี้ อาจเกิดจากการเปลี่ยนแปลงที่ระบบผ่านมา
ที่นี่ หากวิธีข้างต้นไม่ช่วย สามารถ restore ระบบกลับไปจุดก่อนหน้า ได้ จะคืนค่าระบบไปจุดที่ทำงานปกติ
หวังว่าจะช่วยได้!