How to Switch from IDE to AHCI without repairing/reinstalling windows


Recommended Posts

About 2 months ago I installed an SSD drive in my media center. For some reason up until tonight I never checked what the Sata mode was set to in the bios. It was set to IDE. I also really wasn't keen in reinstalling windows. Of course once you change it in the bios from IDE to AHCI windows will no longer boot. So I looked around the internet and found some really great instruction to switch from IDE to AHCI without having to repair or reinstall windows.

You start with step 1 while you are still in windows in IDE mode.

1) Run the Registry Editor (regedit.exe)

2) Navigate to Registry Key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

3) Set the "Start" value to 0 (zero)

4) Navigate to Registry Key: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Pciide

5) Set the "Start" value to 0 (zero)

6) Shut down

7) Start up again, but before Windows boots go into the BIOS configuration screens and change the disk mode to "AHCI". Save the new BIOS configuration and restart so that Windows boots.

When Windows starts, it will detect the change, load new disk drivers, and do one more reboot to start up with them.

I had to do this with my install as the new mobo had AHCI enabled by default.

Also, this trick only works on Windows Vista/7.

Microsoft have a Fix-It for this, it's linked in my sig.

I had to do this with my install as the new mobo had AHCI enabled by default.

Also, this trick only works on Windows Vista/7.

Microsoft have a Fix-It for this, it's linked in my sig.

Thanks for the head up. Title edited

Is there any real world benefit for using AHCI instead of IDE if i'm not running raid?

Apparently AHCI gives you much better performance when using SSD drives (but don't quote me on that)

checked neo158's sig and came up with:

AHCI provides several features for SATA devices. These include hot plug functionality and power management functionality. For more information about the AHCI specification, visit the following Intel Web site:

http://www.intel.com/technology/serialata/ahci.htm

No really worth it I guess, at least not for HDDs not paired in any raid.

Msahci is already set to 3 and pciide is already set to 0, I assume this is running in AHCI mode already, right?

Maybe you can check in Device Manager under "IDE ATA/ATAPI controllers", if you're on AHCI there should be an AHCI controller under it.

To add on, if you don't like your internal drives showing up in "safely remove hardware" in the task tray - heres a tweak:

http://www.overclock.net/raid-controllers-software/974023-fix-ahci-sata-drives-showing-safely.html

----

Just tried AHCI on my P5K SE yesterday.

Had to flash a modded BIOS to unlock it.

Found the HDD connected to the first and second to SATA ports on the mb stuck at Multi-word DMA mode 2 (read from Device Manager).

Disk Management was also not working, it keeps on loading for a long time with a blank window.

In the end switched back to good old IDE where all drives are at UDMA mode 5 (though according to HDtune, my drives are capable of more.)

But everything works.

Is there any real world benefit for using AHCI instead of IDE if i'm not running raid?

Yes... provided you've got a hard drive that supports it (and most SATA-II drives do), AHCI enables Native Command Queuing on the drive, which can increase drive life and make things a bit faster. Of course, this doesn't really apply to SSD's, but for standard drives it's a big benefit: http://en.wikipedia.org/wiki/Native_command_queuing

  • 1 month later...

This trick won't work with a NT5-OS right?

2K/XP supposedly supports it, you might want to read up on it though: http://www.overclock.net/intel-motherboards/269993-how-enable-ahci-ncq-windows-2k.html

  • 4 months later...

hi all. would like some advice before i try the guide, if possible.

just got a new, overclocked system. mobo is Gigabyte Z68XP-UD4, running an i5 2500k o/c to 4.6gHz, 8gig DDR3 1600mhz Ram, nVidia GTX 550TI 1 Meg graphics card, WD Black Caviar 500gig sata lll hdd connected to sata lll on mobo. SATA ll Pioneer DVD Burner on a SATA ll connector and Pioner Sata BluRay burner on SATA ll connector,

i didn't check before i installed win7 ultimate x64 whether mobo was set to IDE or AHCI. found afterwards that there are 3 settings that are on IDE. these are:

PCH SATA Control Mode, GSATA3 Ctrl Mode and eSATA3 Ctrl Mode

to prevent reinstalling windows and programs, what i would like to know is,

can i change to AHCI in Bios after using the Reg Change above?

will i have to change all the 3 IDE settings used atm to AHCI, if not what one(s) do i change?

will i have to install the Intel AHCI drivers afterwards and perhaps other drivers as well? if so, which ones?

will it kick out my o/c?

anything else i need to know or will have to do?

hope someone can advise.

many TIA

1) Thats the only way to do it, you cant change to AHCI in the bios before you do the reg change or Windows will fail to boot

2) Yes change them all to AHCI

3) If you already have Intel drivers installed I think the drivers should already be cached so once it detects AHCI it should already have the drivers

4) No your o/c is fine

5) Nothing else to know

many tnx for replies, guys. one more question, if you dont mind. forgot to ask this with other questions. if i change the registry as instructed but dont then change in the bios but leave it at IDE, will that have any adverse affects? did try to install the Intel AHCI, but was told 'this computer does not meet the minimum requirements for installing the software', so assume no AHCI drivers installed at all atm?

tnx again for help

This topic is now closed to further replies.
  • Posts

    • Microsoft kills AI-powered history search feature in Edge by Usama Jawad In June 2025, Microsoft began rolling out AI-powered history search functionality with Edge 138. The idea was simple: allow customers to use natural language phrases and synonyms to find their desired history items rather than matching keywords exactly. Although the company had already rolled out this capability in a phased manner, it has now decided to cancel it. In an update on its Microsoft 365 Roadmap, Microsoft has announced that it has decided not to move forward with AI-powered history search. The company has not detailed the exact reasoning behind this move, but it has apologized to customers for the inconvenience. The move is rather interesting as it seemingly could have improved user productivity. Edge users wouldn't have to worry about typos or exact keywords, and just focus on what they were trying to locate in their browser history. Microsoft had also assured users that an on-device AI model would be leveraged for this functionality, and no data would be sent to the cloud. IT admins also had the ability to control its availability through the EdgeHistoryAISearchEnabled policy. When the feature began rolling out last year, many of our readers called it creepy, noting that they couldn't trust Microsoft to keep their data on their device. Others also questioned its usefulness, saying that it's simply a way for Microsoft to insert more AI bloat into its products. Although the Redmond tech giant had stated that it will be more mindful about surfacing Copilot features in Windows 11 apps, we later discussed how this is mostly a rebranding exercise rather than an actual axing of AI functionalities. Indeed, a Microsoft executive later emphasized how they want to reshape Windows for the agentic AI era. That said, it does seem like at least AI-powered Edge history search isn't a part of that vision.
    • For you to jump on and defend your sweetheart? I agree, it didn't.
    • Not likely, of course, that we will see routine citizenship checks as they only involve compliance with existing federal voting laws already on the books for decades. This seems a non-issue entirely. Only fools would have the government rush headlong into an AI program few can understand or predict, or even debug...
  • Recent Achievements

    • Week One Done
      tuben earned a badge
      Week One Done
    • First Post
      OffsetAbs earned a badge
      First Post
    • Reacting Well
      OffsetAbs earned a badge
      Reacting Well
    • First Post
      Kolakid60 earned a badge
      First Post
    • Week One Done
      xvvxcvv earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      424
    2. 2
      +Edouard
      185
    3. 3
      PsYcHoKiLLa
      147
    4. 4
      Steven P.
      72
    5. 5
      FloatingFatMan
      71
  • Tell a friend

    Love Neowin? Tell a friend!