Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข BSOD 0x0000007B (INACCESSIBLE_BOOT_DEVICE)

ข้อผิดพลาด 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

  1. เปิดเครื่อง กดปุ่มเข้ BIOS (มักเป็น F2, Del, F12)
  2. ไปที่ Advanced > IDE Configuration หรือ SATA Configuration
  3. ตั้งค่าเป็น AHCI (หรือ IDE ถ้าเดิมเป็น AHCI)
  4. Save & Exit รีสตาร์ทดู

วิธีที่ 2: ถอดฮาร์ดดิสก์ตัวที่สองออก (ถ้ามี)

ถ้าต่อ HDD/SSD 2 ตัวที่มี Windows ทั้งคู่ ให้ถอดตัวที่ไม่ใช่บูตหลักออก แล้วลองบูตใหม่

วิธีที่ 3: เปิด AHCI Driver ผ่าน Registry (Safe Mode)

  1. บูตเข้า Safe Mode (กด F8 ตอนเริ่มต้น)
  2. เปิด Registry Editor (Win+R → regedit)
  3. ไปที่
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci
    เปลี่ยนค่า Start = 0
  4. ไปที่
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IastorV
    เปลี่ยนค่า Start = 0
  5. รีสตาร์ท

วิธีที่ 4: รัน CHKDSK ใน Safe Mode

  1. บูตเข้า Safe Mode with Command Prompt
  2. พิมพ์
    chkdsk /f
    รอตรวจสอบซ่อมแซม
  3. รีสตาร์ทปกติ

วิธีที่ 5: Repair Install (ติดตั้งซ้ำเก็บข้อมูลไว้)

ถ้าวิธีข้างต้นไม่ได้ ให้ทำ Repair Install จากสื่อติดตั้ง Windows จะซ่อมระบบโดยเก็บข้อมูลส่วนตัวไว้