ข้อผิดพลาด 0x0000007B เกิดขึ้นตอนบูตไม่ได้ พบบ่อยใน Windows Vista, 7, 8.1 สาเหตุคือ Windows เข้าถึงพาร์ติชันระบบไม่ได้ระหว่างเริ่มต้น
สาเหตุที่เป็นไปได้
- โหมด SATA Controller ไม่ตรงกัน – สลับระหว่าง AHCI/IDE/RAID ทำให้ไดรเวอร์ไม่ตรง
- มีฮาร์ดดิสก์ 2 ตัวที่ติด Windows ทั้งคู่ – Boot Manager 混淆
- AHCI Driver ถูกปิดใน Registry – ต้องเปิดค่า Start = 0
- ไฟล์ระบบเสียหาย – ใช้ CHKDSK หรือ Repair Install
วิธีที่ 1: ตั้งค่า SATA Mode ใน BIOS
- เปิดเครื่อง กดปุ่มเข้ BIOS (มักเป็น F2, Del, F12)
- ไปที่ Advanced > IDE Configuration หรือ SATA Configuration
- ตั้งค่าเป็น AHCI (หรือ IDE ถ้าเดิมเป็น AHCI)
- Save & Exit รีสตาร์ทดู
วิธีที่ 2: ถอดฮาร์ดดิสก์ตัวที่สองออก (ถ้ามี)
ถ้าต่อ HDD/SSD 2 ตัวที่มี Windows ทั้งคู่ ให้ถอดตัวที่ไม่ใช่บูตหลักออก แล้วลองบูตใหม่
วิธีที่ 3: เปิด AHCI Driver ผ่าน Registry (Safe Mode)
- บูตเข้า Safe Mode (กด F8 ตอนเริ่มต้น)
- เปิด Registry Editor (Win+R → regedit)
- ไปที่
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
เปลี่ยนค่า Start = 0 - ไปที่
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
เปลี่ยนค่า Start = 0 - รีสตาร์ท
วิธีที่ 4: รัน CHKDSK ใน Safe Mode
- บูตเข้า Safe Mode with Command Prompt
- พิมพ์
chkdsk /f
รอตรวจสอบซ่อมแซม - รีสตาร์ทปกติ
วิธีที่ 5: Repair Install (ติดตั้งซ้ำเก็บข้อมูลไว้)
ถ้าวิธีข้างต้นไม่ได้ ให้ทำ Repair Install จากสื่อติดตั้ง Windows จะซ่อมระบบโดยเก็บข้อมูลส่วนตัวไว้