Stop 0×0000007B Inaccessable_Boot_Device Error After Enable AHCI Mode on SATA Drive in Vista

After installing Windows Vista on a SATA (Serial ATA) based hard disk drive (HDD) which is also a boot drive, if users attempt to change the Serial Advanced Technology Attachment (SATA) mode of the boot drive to use the Advanced Host Controller Interface (AHCI) specification, the following stop error will appear in the BSoD (Blue Screen of Death) screeen after users restart the computer.

STOP 0×0000007B INACCESSABLE_BOOT_DEVICE


Microsoft KB922976 explains that the cause for 00×0000007B error is due to AHCI driver (Msahci.sys) is disabled in Windows Vista due to the default behavior of Vista to turn off all unused storage driver so that system will load faster. To use ACHI/SATA mode with Vista, Msahci.sys driver must be enabled before changing the SATA mode of the boot drive.

To resolve this issue, Vista users need to enable the AHCI driver in the registry before changing the SATA mode of the boot drive. To recover from the BSoD and able to use AHCI mode for SATA boot drive, use the following step-by-step guide:

  1. Restart the computer, and go into BIOS configuration menu.
  2. In the BIOS settings, change and revert back the SATA mode to original value, i.e. in ATA (or PATA) or IDE emulation mode). Doing this will allow system to get passed BSoD and boot up properly.
  3. Restart the computer to boot into Windows Vista desktop.
  4. Exit all Windows-based programs.
  5. Click on Vista Start Menu, type regedit in the Start Search box, and then press ENTER.
  6. If you receive the User Account Control dialog box, click Continue.
  7. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

  8. In the right pane, right-click Start in the Name column, and then click Modify.
  9. In the Value data box, type 0, and then click OK.
  10. On the File menu, click Exit to close Registry Editor.
  11. Restart computer, and enable ACHI mode in BIOS again. This time the computer should be able to boot up properly without error or BSoD.

3 Responses to “Stop 0×0000007B Inaccessable_Boot_Device Error After Enable AHCI Mode on SATA Drive in Vista”

  1. Alex
    March 24th, 2009 20:51
    3

    Worked perfect for me on Windows 7 (7000). Thx.

  2. gurujee
    August 29th, 2008 13:13
    2

    hi, I am facing same problem but in XP. Please guide me to solve the problem..

  3. przemo
    May 23rd, 2008 01:50
    1

    hi. what should i do when i’m unable to find that subkey (HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci) in my registry? Shall I create that?

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to My Digital Life Comments RSS feed to receive notification of latest comments posted.

New Articles

Incoming Search Terms for the Article

0000007b - 00000007b - 0*0000007B - stop 00007b - msahci - 00007b blue screen - blue screen 0000007B - blue screen 00007b - bsod 0000007B - 0x0000007b ahci - STOP 00000007B - STOP 0000007b - error 0000007b - ahci 0x0000007b - STOP 0007b - 0000007b vista - stop 000007b - vista ahci blue screen - 0×0000007B - stop: 0000007B - msahci.sys - msahci.sys download - 0*000007b - 0007b bsod - msahci.sys xp - bluescreen 0000007b - stop 0*0000007b - 0000007b blue screen - 0000007b bsod - blue screen 0007B - bsod 00000007b - bsod 00007b - 000000007b - 0*00000007b - stop:0*0000007B - stop:0000007b - ahci blue screen vista - ahci blue screen - error 0*0000007B - 0000007b error - stop error 0000007b - 0*0000007b error - error 00000007b - bsod 0007b - windows 7 stop 0000007b - all - stop: 0*0000007b - Stop 0x0000007B AHCI - 0000007b windows 7 - ahci vista blue screen - bsod 000007b - error 00007b - 000007b - stop 7b AHCI - 0000007b - ahci stop 7b - msahci windows 7 - 0 0000007b - 0000007B xp - blue screen 000007b - stop 0 0000007B - 00000007b error - bsod ahci - stop 00007b windows 7 - stop: 00000007b - 0000007B stop - bluescreen 0007b - 0*0000007b - STOP 0*00000007B - "STOP: 0000007B" - Msahci windows xp - HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci - msahci registry - vista ahci bluescreen - windows xp stop 0000007b -