PC Buyer Beware! - Computer information website - Don't get ripped off - Forewarned is forearmed


Home Page

AGP - Video/Graphics Cards

BIOS

Build a PC

Desktop PCs

Diagnostics

Disk Drives

FireWire & USB

Gaming

Great Sites

Laptop/Notebook PCs

Links to Other Sites

Linux

Media Center PCs

Modems - Dial-up

Motherboards, PC Cases and Power Supplies

Monitors

Networking

Newsgroups

Other PC Information

Problems & Solutions

Processors

Processor Sockets

Purchase Check List

RAM

Security

Software

Sound

Support - Technical

Technical Stuff

Tips & Tricks

Upgrade Checklists

USB & FireWire

Video/Graphics Cards

Warranties

Windows Support

Windows Vista

Windows 7

Forewarned is forearmed...

Custom Search

This website has lost 75% of its visitors due to Google's search-algorithm update called Panda, which now favours Google's own ads and products, business sites and Wikipedia on the first page of search results, making finding information sites like this one difficult, so if you value it as a source of computer information please bookmark it.

Changing from IDE to AHCI Mode in the BIOS made Windows XP/Vista and Windows 7 produce a blue screen of death (BSOD)

CLICK HERE! TO RETURN TO THE HARD DISK DRIVE PROBLEMS PAGES

Hard disk drive problem: I got a blue screen of death (BSOD) when I changed from ATA to AHCI mode for my PC's SATA hard disk drive in the BIOS

I changed my desktop computer's SATA hard disk drive's ports' mode from IDE to AHCI in my desktop PC's motherboard's BIOS, but Windows XP/Vista/Windows 7 blue-screened me when I rebooted, so I had to revert to IDE mode. What is AHCI mode and why doesn't it work on my computer?

Answer

AHCI mode is enabled in the system BIOS, in which three settings are commonly available: IDE, AHCI, and RAID. The last two (AHCI and RAID) require a driver floppy and the F6 method when installing Windows XP otherwise the hard disk drive(s) won't be detected.

The following article explains what AHCI is:

Advanced Host Controller Interface -

http://en.wikipedia.org/wiki/Advanced_Host_Controller_Interface

The Advanced Host Controller Interface (AHCI) standard was designed to be used by SATA hard disk drives. It enables them to use their advanced features, which include "hot-swapping" that involves replacing a drive with another drive while the computer is switched on, and native command queuing, where files that are to be written or read from the hard disk drive are ordered systematically according to their physical location on the disk. The problem with activating AHCI while Windows XP, Windows Vista and Windows 7 is already installed is that the operating system doesn't have the correct storage driver loaded. That is what causes Windows to produce a Blue Screen of Death.

The easiest way to fix this problem is to perform a repair installation of Windows XP and install the necessary AHCI driver when prompted for it. (Note that repair installations of Windows Vista and Windows 7 can only be performed from within Windows, so a repair installation cannot be used to fix this problem with those versions of Windows, because you have to be able to boot the system from the Windows installation CD/DVD.) However, the best method requires you to reinstall Windows from scratch, which it not worth the trouble just for AHCI, but if you're going to reinstall Windows anyway, you may as well go ahead.

Visit the following page on this website for information on how to perform a repair installation of Windows XP, which requires having a genuine installation CD/DVD, not a recovery disc of the kind that most computer manufacturers provide with their computers instead of a Windows installation disc.

Windows XP: http://www.pcbuyerbeware.co.uk/RecoveringXP.htm

The following computer-forum thread provides a method of enabling AHCI mode without having to reinstall Windows XP on computer motherboards that have certain Intel chipsets. I don't know if it can be used with Windows Vista or Windows 7, but I wouldn't try it unless other people have reported successes on the web.

HOWTO: enable AHCI mode after installing Windows -

http://forums.pcper.com/showthread.php?t=444831

That said, the following webpage claims to have found a workaround that gets around the problem of having to perform a repair installation of Windows in order to convert to AHCI mode:

Improve SATA hard disk performance (Convert from IDE to AHCI) -

"The main problem preventing users from changing the storage interface protocol from IDE to AHCI in the past has been blue screens that could only be cured by undoing the BIOS change or reinstalling Windows. The cause of the problem is the mass storage driver installed when Windows was first setup. Since IDE was enabled at install only the IDE storage driver was configured in Windows. With the AHCI driver missing, Windows cannot read from the hard drive and throws a BSOD with error code 0x0000005B. Now there is an easy solution that will allow you to switch between IDE and AHCI in the bios and Windows will boot without any problems. The key is to enable the AHCI driver in Windows before you make the setting change in the BIOS." -

http://www.tweakwin7.com/articles/44119/...

This claim has now been confirmed by Microsoft for Windows Vista and Windows 7 in the following Knowledge Base article, which provides an automatic Microsoft "Fix it" fix, which says: "To resolve this issue automatically, click the Fix this problem link. Then, click Run in the File Download dialog box and follow the steps in this wizard."

Error message when you start a Windows 7 or Windows Vista-based computer after you change the SATA mode of the boot drive: "STOP 0x0000007B INACCESSABLE_BOOT_DEVICE" -

"Consider the following scenario. In the BIOS setup of a Microsoft Windows 7 or Windows Vista-based computer, you change the Serial Advanced Technology Attachment (SATA) mode of the boot drive to use the either Advanced Host Controller Interface (AHCI) specification or RAID features. You then restart the computer. In this scenario, you receive the following error message: STOP 0x0000007B INACCESSABLE_BOOT_DEVICE." -

http://support.microsoft.com/kb/922976

Here is what to you would have to do manually:

For the time being, leave the BIOS setting as IDE mode. Install the Microsoft standard AHCI driver from within the Windows Device Manager. In the Device Manager open IDE/SATA controller, right-click on the main entry and select Update Driver (for the SATA hard disk drive, not the motherboard's chipset, which has it's own AHCI device driver). Then choose the option to browse computer for driver software. Choose the "Let me pick from list" option. In the screen, with the mouse pointer, uncheck the box: "Show compatible hardware". Scroll down under the manufacturer column and select the Standard AHCI driver and select Next. This should install the Microsoft AHCI driver. Reboot, enter BIOS setup and change the setting from IDE mode to AHCI mode. Reboot to Windows and install the motherboard's AHCI drivers, which will be made available from the motherboard-manufacturer's website. If you don't know it and don't want to open the case to find out, the free CPU-Z utility can identify the make/model of a computer's motherboard.


Computer diagnostics: How to solve or fix common desktop and laptop PC problems

Click a link below to visit the described category of computer problems and solutions addressed on this website:

1. - Recovering and repairing Windows XP when a computer crashes or fails to boot

2. - Recovering and repairing Windows Vista when a computer crashes or fails to boot

3. - Windows Vista problems: How to fix problems with Windows Vista

4. - Recover, restore and repair Windows 7 (Win7) when a computer crashes or fails to boot

5. - Windows 7 problems: How to diagnose and fix problems with Windows 7

6. - Windows XP: How to troubleshoot and fix shutdown, restart (reboot), and startup problems

7. - Typical DLL (Dynamic Link Library) device driver problems

8. - Software problems: How to fix problems with Windows, programs, and utilities

Also visit the Software pages on this site for more information on specific software-related information and problems.

9. - Motherboard and power supply problems: How to fix common problems with faulty motherboards (mainboards) and power supplies (PSUs)

10. - RAM memory problems: How to fix problems with the Random Access Memory

11. - Hard disk drive problems: How to fix computer hard disk drive (HDD) problems

12. - CD/DVD drive problems: How to fix problems with CD and DVD drives and discs

13. - Processor problems: How fix common processor (CPU) problems

14. - Video/graphics card problems: How fix common computer video and graphics problems

15. - USB and FireWire problems: - How to fix common USB and FireWire problems

16. - Network problems: How to fix common wired and wireless networking and internet problems

17. - Laptop/notebook problems: How to address or fix the most common laptop/notebook problems


Contact me

Click here! to contact me concerning the problem addressed on this page or the PC Buyer Beware! website.

CLICK HERE! TO RETURN TO THE HARD DISK DRIVE PROBLEMS PAGES

To the top of the page

PC Buyer Beware! Copyright © Eric Legge 2004-2011. All rights reserved.