Sign in with
Sign up | Sign in
Your question

Convert SATA IDE to AHCI on Vista?

Last response: in Storage
Share
January 8, 2008 5:29:26 PM

I am running Vista Premium on a SATA drive today, but the manufacturer configured it as "IDE". I would like to switch to "AHCI", which is supported by my motherboard and BIOS.

I changed, but Windows would not boot (said some hardware had changed, needed to repair).

So I switched back for now.

After reading the sticky, is there way I can convert from IDE to AHCI without going out an purchasing a separate controller card? Can I just need to boot off the Vista DVD and tell it to repair? I certainly dont want to trash my existing install.
January 9, 2008 3:22:45 PM

I researched this a bit more and discovered two resources with information on this. First a Microsoft Knowledgebase article describing how to enable the AHCI drivers via the registry:
http://support.microsoft.com/kb/922976

Also information on how to force the load of the AHCI driver from the Windows GUI:
http://www.eggheadcafe.com/software/aspnet/29976834/ahc...

I have not tried either of these yet. I plan to go the registry direction once I get a good image backup.
January 10, 2008 12:55:32 PM

And tested this last night. It worked like a champ. I edited the registry to enable the driver. Rebooted, catching the BIOS screen to change to AHCI. BAM! It is running using AHCI now.
Related resources
January 10, 2008 1:33:49 PM

Nice!
Anonymous
a b G Storage
April 6, 2009 5:18:36 PM

This worked with windows 7 64bit just fine which means it will also work with the 32bit version. When windows installed it's default ahci driver I manually updated the ahci driver that came with my motherboard.
March 31, 2010 4:59:47 PM

TexasVol said:
I researched this a bit more and discovered two resources with information on this. First a Microsoft Knowledgebase article describing how to enable the AHCI drivers via the registry:
http://support.microsoft.com/kb/922976

Also information on how to force the load of the AHCI driver from the Windows GUI:
http://www.eggheadcafe.com/software/aspnet/29976834/ahc...

I have not tried either of these yet. I plan to go the registry direction once I get a good image backup.


I am digging up this old thread since this was the first result when I Googled "IDE to AHCI".

I just bought my Win7 rig from a system builder, and I read that they don't enable AHCI by default, so I looked into the BIOS and saw that was, in fact, the case. So I changed it. Watching those little colored balls freeze in midair and get the BSOD flash on the screen before going black made my stomach jump into my throat.

Read the KB you linked to (which now lists Win7 as an applicable OS) and followed the instructions. Took only a minute to change the registry and voila! Win7 booted and loaded the AHCI drivers and runs, like you said, like a champ. Thanks!

VSP
January 3, 2012 12:04:31 AM

Sigh. My Wndows still freezes and reboots even with msachi changed to 0.
March 29, 2013 7:36:46 AM

I'm also running Vista, having the same issue, but enabling the drivers in the registry is not working for me either. I've tried a number of configurations and the closest I can get is just past the vista green loading bar, then the system hangs. In safe mode, I can see the system hanging on the storport.sys driver. So...bump.
I should probably add that I installed Vista 32bit in 2008 while in Native IDE mode on a WD Raptor. I have a Gigabyte GA-MA69GM-S2H with the 690G SB600 chips. I am trying to enable AHCI mode in the BIOS.
!