How to enable AHCI in Windows 7 RC after installation

241
580

AHCI  (Advanced Host Controller Interface) enables native command queuing and hot-plugging through SATA host controllers (Serial-ATA) for your hard drives. In many scenarios it enables more efficient multi-tasking. Vista was the first Windows OS to support AHCI out of the box, where as Windows 7 does the same. But an issue with AHCI is that if you install the OS without enabling AHCI in the BIOS, enabling it after installation will render your OS unusable. This is because Windows disable the AHCI driver since it is not needed during the installation.

There is one way to fix this, although you need to have knowledge of registry editing. The detailed steps from Microsoft are as follows:

To resolve this issue, enable the AHCI driver in the registry before you change the SATA mode of the boot drive. To do this, follow these steps:

  1. Exit all Windows-based programs.
  2. Click Start, type regedit in the Start Search box, and then press ENTER.
  3. If you receive the User Account Control dialog box, click Continue.
  4. Locate and then click the following registry subkey:HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci
  5. In the right pane, right-click Start in the Name column, and then click Modify.
  6. In the Value data box, type 0, and then click OK.
  7. On the File menu, click Exit to close Registry Editor.

After this you’ll have to restart your computer, go to BIOS and enable AHCI. When you log in to Windows again, you’ll notice the installation of drivers for AHCI. Another restart will be required to finish the driver installation.enable ahci in Windows 7

I’ve simplified the steps by Microsoft by exporting the registry key. Just download the following file and run it. You’ll still need to go through the steps of restarting your computer and enabling AHCI in the BIOS.

Hopefully, you’ll find a somewhat noticeable improvement in multitasking, specially if you’re a notebook user. Of course with the variety of PC hardware, experience many vary.

Disclaimer:

Beware though, you’re responsible on your own for messing around with the registry. This guide comes with no warranties if your computer blows up, gets angry at you, stops working or just shows a Blue Screen of Death.
  • Pingback: And yet more SSD questions... - Overclock.net - Overclocking.net()

  • Domdom

    I confirm, it does work! just switched from IDE to AHCI, no issues. FYI, this will enable the basic Microsoft AHCI driver.
    Depending on your configuration, it is possible to update this driver with a native AHCI driver from your motherboard manufacturer.
    Last thing I noticed, I had to select my system harddrive to boot properly otherwise my system would hang, although properly selected in the bios.

  • Omar

    it work
    Thank you

  • pixelpusha

    thanx works :P

  • You’re welcome guys :) Glad to be of help.

  • Alexey

    THANKS!!! It really works!!!

  • Pat

    Just an FYI for anyone doing this on Win7 x64, you can’t use the provided .REG file here as it’s setup to point to the x86 version of the driver file. Following the steps listed to make the change manually works fine though

  • Nicane

    Ahhh, thank you very much. This solved my odd issue of Windows 7 shutting down before the log-in screen when using AHCI. :D Now to find out how to get RAID to work…

    P.S. Love the disclaimer. :) How can I not love the nerds with a sense of humour? Wonderful man, just wonderful.

    • Thank you :D
      I’ll try to come up with a guide on RAID shortly.

  • Oneiros

    THANK U SO MUCH!!!! IT WORKS ON VISTA TOO!!!! :D

  • Seller4

    I confirmed that it is working for Windows 7 RTM (Build 7600) too.

  • Nick

    Thanks for the tip worked fine on the technet build as well :)

  • Thanks a lot dude it worked for me on a dell inspiron 1420 :D

  • You're welcome :) Glad to be of help.

  • Dave

    Actually this did not work at all on the RTM version. Boot kept failing and I had to use a restore option in order to boot at which point the registry key was set back to the prior setting. And yes, I did change the key properly!

  • I'm sorry to know that. I tried this on my Windows 7 RTM install and worked fine. Which motherboard/chipset do you have?

    • Dave

      Well I messed this up contrary to my claim. My key value was already 0 and I set it to 1 incorrectly. After this was remedied though by a restore, I can boot just fine with my primary sata adapter from Intel in AHCI mode, which it has been from the beginning, but setting my BIOS for the second internal Gigabyte sata controller from IDE to AHCI does still fail to boot but restarts so fast I can’t read the crash screen which is flashed only for an instant. The board is a Gigabyte GA-EP45-UD3P with a P45/ICH10R chipset combination. I guess for some reason, the drivers are not being installed for the Gigabyte sata chipset after changing the BIOS. Registry key is and has been as recommended above. Thanks, Dave

  • Pete

    Thanks for this, it mostly worked on my RTM version however i'm still having some issues. I can't hot swap sata hard drives and I'm getting errors with the 2 IDE Channel device that's showing up when I open the Devices and Printers screen. I'm guessing this is to do with enabling the AHCI?

  • The IDE channels shouldn't be showing up after you've enabled AHCI in your BIOS. Have you tried updating the AHCI drivers?

  • Pingback: Bloodrage GTI issue - Xtreme CPU()

  • KO-awesome

    thanks you~

  • KO-awesome

    thanks you~

  • e-Ghost

    not work on AMD 790GX motherboard~ ~>_<~

  • e-Ghost

    not work on AMD 790GX motherboard~ ~>_<~

  • Pingback: M()

  • Name

    Thanks a lot. This helped.
    Acer aspire 6930

  • Luc

    Thanks a lot.
    I was about to reinstal Win 7… And thanks to this I didn't had to!
    My config : asus P5K-E wifi ap + win7 final

  • Gimp

    Thanks. It worked like a charm on my Asus P5B Deluxe mobo.

  • You're welcome. :)

  • Gimp

    Thanks. It worked like a charm on my Asus P5B Deluxe mobo.

  • You're welcome. :)

  • Pingback: HTPC for my family - HEXUS.community discussion forums()

  • tnorman5828

    Worked like a charm for me with an Asus P7P55D pro motherboard. After windows 7 did the reboot thing I installed the intel drivers from Asus and everything is working fine. Did have a little issue with a USB device stop functioning for some reason but it might have been related to another update I had done earlier and just hadn't noticed. That was also an easy fix with an updated driver via Windows Update.

  • jenn

    Thanks, working on Windows 7 Ultimate with EX58-UD5.

  • jenn

    Thanks, working on Windows 7 Ultimate with EX58-UD5.

  • Pingback: Hot-swapping drives in Windows 7 « Tech That!()

  • Kyu

    Great info. Very clear and helpful. Thanks a lot.

    However, your registry file seems to add keys to
    HKEY_LOCAL_MACHINESystemControlSet001ServicesMsahci
    instead of
    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci

    I assume that “CurrentControlSet” actually refers to “ControlSet001” internally?
    Anyway, it worked perfectly.

  • Pingback: how to enable ahci after windwos 7 installation - TweakTown Forums()

  • Alexis

    Thanks, …..worked for me
    Intel DP45SG motherboard

    Rio de Janeiro – Brasil

  • Glad to be of help =)

  • script

    WOW!!! Worked like a charm, otherwise i was ready to reinstall the OS. Thanks a lot

  • lebenj38

    Thanks, Merci
    Works perfectly on Win 7 Final + Gigabyte EP35 DS3

    Win 7 Add a “Serial ATA standard AHCI1.0″ in peripheral management” so i think its good ?

  • Stan

    thanks worked for my evga x58 system

  • Ad

    You're right – Windows keeps a few backups of the CurrentControlSet registry key (that is the CurrentControlSet001, etc, that you see) – used for recovery if something goes wrong. When running, the *currently used version* of the key is made available (mapped) as 'CurrentControlSet'.

  • Tooearlytotell

    Thank you, thank you, thank you!

  • Thank you so much, it worked fine for Win7 final and gigabyte ep45-ds3r

  • You're welcome :)

  • Benny82

    it just worked with windows 7 built 7600, GREAT :)

  • Benny82

    it just worked with windows 7 built 7600, GREAT :)

  • nikooajju

    Great Guide!! method works flawlessly..
    However can somebody help me to enable IDE after installing Win7 in AHCI mode??.. I get the BSOD after switching from AHCI to IDE in bios…

  • projectshave

    Works!! You’ve saved me from hours of frustration. I’ve got an ASUS P5B and Win7 x64. I bought an external eSATA drive and used your trick to enable it. Thank you!

  • daniel

    does it works on AMD proc ? i use acer aspire 4540

  • incarnate

    Didn’t work for me :(. I have a Dell mobo with ICH9R. Dual boot Windows XP (32) and 7 Pro (64). Bios only has setting of IDE/RAID, but it looks like RAID encompasses ACHI. Was able to change XP from IDE to RAID buy following one of the guides online – big reg entry to id the hardware, copy intel driver file, set bios and reboot. I thought 7 would be much easier – not! I made the suggested reg entry enabling msahci, but still BSOD on boot when setting the bios to RAID. When back to IDE 7 is ok. I have triple verified the reg entry. Any suggestions?

    Thanks!

  • tranqueirex

    thanks a lot. it works like a champ. but ide x ahci performance looks the same. thanks anyway.

  • rickr

    Worked as advertised. The only new thing I noticed was that now the SATA drives, including the boot drive c: are included in the “safely remove hardware and eject media” icon. Of course, it won’t allow you to eject your boot drive:-)

    Thanks for the info!

  • Pingback: A few problems installing Windows 7 « Handwaving()

  • PascalG

    It worked perfectly for my P7P55D motherboard with Intel Core i5 750 / windows 7 bits, while the ASUS AHCI had refused to install, saying the OS was not compatible. Thanks a lot ! The result is brilliant, windows open much faster, although Windows Performance Index for my WD velociraptor stayed the same at 5,9.
    Pascal – France

  • Spoon

    Thanks! I was just searching for that :)

  • Harsh Shah

    Perfect !!

  • Pingback: Need some guided help please. - Overclock.net - Overclocking.net()

  • Sven

    it´s for you Windows User.Not a Bug.It´s a feature….

  • Jason

    It worked for my Dell Studio 14Z.

    This was a problem for me – since I have a windows 7 UE that is “upgrade only” DVD (purchased from Academic Institution) – I have to install windows XP first, then install Windows 7. Problem is, windows XP would not install unless I change the HDD controller to ATA from the bios. Then after windows 7 installation is done, I had no way of going back to AHCI mode…

    Thanks for the tip. MUCH Appreciated.

  • Tinternet

    Worked fine on my Asus P6T SE with a Corsair P64 ssd under Windows 7 Home Premium 64 bit.
    The windows performance index went from 7.1 to 7.3
    Thanks!

  • Sumit

    Hi All,

    I tried doing the same thing for my Fujitsu Amilo si 3655 with windows 7 OS. The setting in registry is already 0.
    When i looked into BIOS and trying to enable Sata drive it is in non editable mode.
    I am very new to all these settings so probably I might be looking at some wrong place. Please let me know where exactly do I need to go to enable the AHCI mode.

  • Thanks for the tip, worked fine for me on my EVGA E758-A1

  • koubaros

    did not work for me on a p6t / i7950 / win7 ultimate x64 ….. changed the registry, enabled ahci in bios and got a bsod when starting windows …

  • Pingback: How do I enable AHCI with Win 7? - Overclock.net - Overclocking.net()

  • Pingback: How do I enable AHCI with Win 7? - Page 2 - Overclock.net - Overclocking.net()

  • Ckaz

    Mine hasn’t been working, so I would like to change it back.
    When you right click on start, in the “Msahci” and change the number to 0, what was it originally?
    I would like to change everything back to how it was before I tried this, as whenever I tried booting into windows, I would get a BSOD.
    So yes, what was the number before you are suppose to change it to 0?

    • koubaros

      the original value is 3 … I did also revert the registry to its initial value for that matter and it worked fine!

  • dexmax

    It worked flawlessly on an old Acer 4715Z notebook.
    Thanks a lot!

  • Pingback: The *Official* MSI K9N2 SLI PLATINUM Owners Club - Page 62 - Overclock.net - Overclocking.net()

  • Pingback: [Windows 7] votre port e-sata ne fonctionne pas ? , Le petit blog de Pierre / Pierre's little blog()

  • Yatti420

    On my ASUS P5KC the registry script works fine.. No bluescreens.. However when I attempted to switch from SATA to AHCI it is no longer there..

    I will have to revert and figure out what is going on..

  • Yatti420

    It might be because I have 3 drives now installed.. I am so confused.. Oh well might just wait for reinstall time etc..

  • Bill

    I just went from a 7.1 to 7.6 score for my primary hard disk using Windows 7 “Windows Experience Index” test.

    This worked out great, thanks for the info!

  • Pingback: Windows 7 Slow to Boot, Shadow Copy Fails | Windows Seven 7()

  • VirtualTycoon

    Thanks alot! This worked perfectly on my Windows 7 retail OS and Gigabyte EP45-UD3P board.

  • VijayKumar Yadavalli

    I tried same thing in Windows 2008 and it did work. This post saved my whole day. Thank you very much and keep going.

  • Pulsa

    Thanks very much.

    It worked on my Thinkpad X100e
    ^^b

  • meph

    Dude, this worked perfectly IOU a large cold beer!

  • Rems

    You rock! Thank you.

  • Pingback: off topic: BSOD in Windows 7 due to AHCI Setting « windows7ROAR()

  • il418

    Thank you for the post. Unfortunately it caused instability in my particular case, maybe there are additional settings in BIOS to deal with? or the native windows driver isn’t the best choice? changing the registry item back to 3 and going back to IDE mode in BIOS seems to work.

  • Shell

    Thankyou so very much for this!!!! Im running Win7 x64 and the instructions worked perfectly!!

  • Bob

    WOW, Thanks, it was so easy. You’re the best !

  • dnetsky

    this reg file is not quite same as this post?

    1. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

    2. HKEY_LOCAL_MACHINE\System\ControlSet001\Services\Msahci

    am I wrong ?

    • slayer

      I agree post itself and .reg file have different registry keys listed.
      Which one to use?

  • Thanos

    Thanks for the share friend :)

  • Michael

    Thank you very much for sharing this info, worked perfectly for me after I installed a new motherboard and wanted to use the AHCI settings.

    Thanks!

  • J

    This worked perfectly! Other sites said it was impossible.

  • Claudio

    Does this patch work on a windows XP box ?
    My mobo bios does have ahci between the options, but for xp to recognize the disk, I needed to keep this options as ‘sata’ because if I select ‘ahci’ the installation procedure said there is no hard disk!
    So, now and after a successfull installation of xp, I wish to change it to ‘ahci’, but up to now, to no avail.
    Regards,

  • bobby andrews

    its very helpful of you Sir, thanks very much.

  • Lloyd

    Hey – thanks for the tip. Do you know if this will work going from AHCI to RAID? If so, do you know the value to enter?

  • Pingback: ECS P45T-A(P45+ICH10R) wouldn't able to enable UDMA6!! - Overclock.net - Overclocking.net()

  • Pingback: ECS P45T-A(P45+ICH10R) wouldn't able to enable UDMA6!! - Page 2 - Overclock.net - Overclocking.net()

  • L

    Worked like a charm, thanks

  • Monarch

    thanks so much now I install achi drivers on my As5738g!

  • Stephen

    Thanks a bunch…will be trying this out on my home PC this weekend. Also thanks because this helped resolve an issue on my work PCs.

  • Stephen

    Thanks a bunch…will be trying this out on my home PC this weekend. Also thanks because this helped resolve an issue on my work PCs.

  • Iain

    Hello,

    Despite your detailed walkthrough, I had to stick to Compatibility on my ThinkPad X60 with a Kingston SSD. Just didn’t go past POST if I turned on AHCI.

  • Iain

    Hello,

    Despite your detailed walkthrough, I had to stick to Compatibility on my ThinkPad X60 with a Kingston SSD. Just didn’t go past POST if I turned on AHCI.

  • Iain

    Hello,

    Despite your detailed walkthrough, I had to stick to Compatibility on my ThinkPad X60 with a Kingston SSD. Just didn’t go past POST if I turned on AHCI.

  • Pingback: Is this a good SSD? - Page 2 - Overclock.net - Overclocking.net()

  • XMaster

    It works with my Asus M4A79T MB, Windows 7 64bit and a Seagate HDD.

    Thanks for the hint!
    //XMaster

  • XMaster

    It works with my Asus M4A79T MB, Windows 7 64bit and a Seagate HDD.

    Thanks for the hint!
    //XMaster

  • nigratruo

    Amazing!

    This is truly amazing, I would have expect Windows 7 to do much better than this! I just had a few blue screens after turning AHCI on. And guess what: Ubuntu, that I run dual boot on the same computer works fine. So we are at this point where Linux actually does better and is more robust than Windows. It used to be different, but times change as I can see. Now I have to jump through hoops to enable AHCI, a thing that is standard nowadays. It shows that Windows is all old and inflexible at a problem like this, and that they badly need to redesign some stuff from scratch!

  • nigratruo

    Amazing!

    This is truly amazing, I would have expect Windows 7 to do much better than this! I just had a few blue screens after turning AHCI on. And guess what: Ubuntu, that I run dual boot on the same computer works fine. So we are at this point where Linux actually does better and is more robust than Windows. It used to be different, but times change as I can see. Now I have to jump through hoops to enable AHCI, a thing that is standard nowadays. It shows that Windows is all old and inflexible at a problem like this, and that they badly need to redesign some stuff from scratch!

  • Tommy

    Hi,
    I did the same steps as you have written but i was not requiered to restart my laptop! i restarted it and in BIOS i found nothing about AHCI.
    If anyone can help me please i will be thankfull!

    regards
    Tommy

  • Tommy

    Hi,
    I did the same steps as you have written but i was not requiered to restart my laptop! i restarted it and in BIOS i found nothing about AHCI.
    If anyone can help me please i will be thankfull!

    regards
    Tommy

  • Tommy

    Hi,
    I did the same steps as you have written but it was not requiered to restart my laptop! i restarted it and in BIOS i found nothing about AHCI.
    If anyone can help me please i will be thankfull!

    regards
    Tommy

  • Pingback: [Sammelthread] MSI 890GXM-G65 (890gx) - Seite 7 - Forum de Luxx()

  • josschka

    Great worked perfectly on my system. Did not use your file – followed your instructions and job is done. Thank you

  • Pingback: Anonymous()

  • Pingback: K9N2 SLI Plat AMI BIOS - Overclock.net - Overclocking.net()

  • Pingback: MA78GM-S2H will load OS only under Native IDE()

  • Harry

    works great! thanks!

  • Ticonderoga Black

    dude, worked perfectly (except i had to go into each individual drive in the 'device manager' and select “better performance,” then i got my correct SATA speeds and didn't need the USB cable attached) [win 7 x64, 1 tb external] -thanks and peace!

  • Huzi

    According to Microsoft it is the first one. The second one might be a mistake

  • Huzi

    Hi, this isn't working for me. I've tried it a few times and it still hasn't showed up in the bios. I just installed Windows 7 last week.
    Please email the solution to
    Thanks in advance.

  • The solution is in the post. Don't leave your email address as spam fodder in the comments.

  • Pingback: Got my Intel X25-M SSD yesterday via FedEx - Page 2 - Overclock.net - Overclocking.net()

  • ganteng

    wooow great its work for my system..thank's

  • Pingback: Do these Results seem right for OCZ Vertex 2? - Overclock.net - Overclocking.net()

  • Pingback: INFO: Aankoopadvies: SSD - Pagina 5 - 9lives - Games Forum()

  • TLS

    this does not change your BIOS to show AHCI as an option. Read the post carefully. It states

    “But an issue with AHCI is that if you install the OS without enabling AHCI in the BIOS, enabling it after installation will render your OS unusable. This is because Windows disable the AHCI driver since it is not needed during the installation.”

    If you do not have AHCI as an option in your BIOS then either your hardware does not support it (most likly), your system only has AHCI and not ATA so there is no need for it to show as an option in your BIOS since you can not change it, or maybe you need to upgrade your BIOS.

    To the author thank you very much. I had Insatalled Windows 7 Ultimate x64 with AHCI enabled, but after getting everything setup and updated I wanted to ghost using a PE Disc so I had to change the SATA settings to ATA, I did my ghost image but forgot to set back to AHCI. After having issues with x64, my games would not install or run I decided to go back to x86. So I did my install and again spent days downloading updates to Windows 7 and drivers, utilities etc… Then when I went to the BIOS I realized what I had done, I went ahead and did my ghost but I could not get Win7 to boot after setting back to AHCI, I tried startup repairs, etc… I then did a search and found this article, very helpful.

  • Pingback: So amd has AHCI? - Overclock.net - Overclocking.net()

  • Pingback: SSD checklist for Windows 7 | Passion: Technology()

  • Baloo

    I went into the registry and it was already set to Zero, so I went to my bios and enables AHCI but all i get upon loading is the BSOD.

    I really don't want to re-install windows 7. That would be a huge pain in the #$%

  • Pingback: Following a clean install..... - Overclock.net - Overclocking.net()

  • Lando

    It worked except my eSATA hard drive still doesn't hot swap, although I can eject my internal hard drive now. Maybe I should have left my eSATA drive on during that restart?

  • Pingback: How to change from IDE to RAID AFTER Windows 7 has been installed - Overclock.net - Overclocking.net()

  • John Knightntl

    Unfortunately it didn’t work for me – just hangs after POST, Windows doesn’t start.
    I have Windows 7 Professional 64 bit, Intel 80GB SSDSA2M080G2C2 and Gigabyte GA-X58A-UD3R v2 motherboard FA BIOS.

    Any other suggestions would be greatly appreciated.

    • DWi

      Connect your boot drive to one of the WHITE SATA connectors (I think the white connectors are controlled by the Marvell chipset or non-Intel chipset).

      Power up, go into BIOS, check boot order, change SATA setting to AHCI, boot to Windows. Install Intel ACHI driver, power off.

      Re-connect boot drive to a blue, Intel SATA connector.

      Power up, go into BIOS, check boot order, boot into Windows. Done.

    • Farlbeau

      I have just built Gigabyte GA P55 UD5 Intel i5 CPU, and it works just fine converting to AHCI. OS
      Also on the GA X58A-UD3R_Intel i7 950 CPU, that was in IDE converted to AHCI okay. OS
      And again for the Gigabyte GA X58A-UD5_Intel i7-930 CPU Windows 7 OS Hard Drive, and Windows Home Server 2008 OS Hard Drive.
      Check connections 0 1 2 3 4 5_are on eSATA to AHCI controller. THis the main one.
      6 7 _are on GSATA to AHCI controller.
      8 9 _ are 0n GSATA to AHCI controller
      Thanks to instructions
      Tony.
      PS.
      6 7 8 9 As I am not at home, I am writing from memory.

    • Steve

      The same for me just hangs and windows doesn’t start Win 7×64.

    • Henry Hinton

      The best and most accurate way to enable AHCI in windows at post installation is to do it this way, and it will all be configured by the operateing system properly (you must have the Windows 7 installation disc to do this). Set all AHCI modes in bios and save the settings, reboot with the Windows 7 installation disc in the CD/DVD drive as if you were going to install windows settings.
      Make sure you have the bios set, so that if it fails to boot from your hard drive it then tries to boot
      from the CD drive. After you restart it will load all the windows setup drivers. When you get to the first prompt to set up windows (asks you for the time zone) X out the box to exit, it will ask you if you wish to cancel the installation, answer yes. then you reboot. Windows will now work properly and boot from your Hard Drive and all the AHCI drivers and configuration will be configured. When windows finishes booting, it will start showing new devices found and configure them properly ( mainly if you also set your cd/dvd drives to AHCI mode too. You are now all set and properly configured. Now you can take out the windows installation disc ( do not remove it prior to this point). It has worked perfectly for me every time.

    • Bob Harrison

      I found it a lot easier to set up a floppy/usb stick… and use the AHCI drivers for Windows Server 2003… during the setup…. when prompted I browsed to the x86 2k3 folder and Win7 accepted and showed the available driver.. (the checkmark was on for “don’t show incompatable drivers” I said OK and the install got underway….

  • Pingback: HD niet zichtbaar - 9lives - Games Forum()

  • Pingback: WellI am up and running :) - Overclock.net - Overclocking.net()

  • Pingback: ACHI won't boot with OCZ Vertex 2 SSD - Overclock.net - Overclocking.net()

  • Pingback: Intel SSD Toolbox Issue - Overclock.net - Overclocking.net()

  • Leo Maverick

    Works fine, thank you

  • LectroMan

    Thanks a ton, worked flawlessly for W-7 (64-bit). I might add that if you do not want to accidently eject your C drive, (or have your 15 year old daughter do it for you)then disable hot swapping in the bios, when you change to AHCI after changing the Reg-entry as described above.

  • william

    Used this to get Windows 7 to work after installing OSX86. Worked great. thanks.

  • Anil

    Hi,

    Is there any chance that after changing the registry, your machine won’t boot up. In that case how do you recover?

    Thanks

  • Paul

    I downloaded the file. It has an extension of MP3. Is this correct?

    Also I just had a computer built for me with a ThermalTake V9 BlackX case with dual SATA docks on top.

    http://www.thermaltakeusa.com/Product.aspx?S=1308&ID=1969

    I have a hot swapable mother board, AHCI has been enabled, the registry had been edited and it will not recognize the hard drives in the SATA docks when I drop them in.

    There are not electronics between the motherboard and the SATA docks.

    Any ideas?

    • The file has a .reg extension not mp3

      • McAden

        I left clicked and it tried to open the .reg file as a music file. I right-clicked and did ‘save as…’ and it saved it as an mp3 file. I downloaded it, renamed the extension, and opened in notepad, and yes, it’s a registry file.

        Really odd behavior.

        • which browser did you use?

          • Derek

            I had this mp3 issue to in firefox, but I just downloaded it and changed the extension from mp3 to reg.

  • toky

    Nice. Works for me!

    Cheers!

  • Pingback: Corsair Force 60gb - Win7 (problem) - ( HWBOX ) O/C on first boot()

  • Pingback: so about that achi - Overclock.net - Overclocking.net()

  • Quyen Nguyen

    It has an Extension of .REG same goes true for all Registry Files.

    Start

    Run/Start Search

    Type: REGEDIT

    Go to the following:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

    Double Click “START” on the right Pane change the Value to “0” Reboot. And Enable ACHI in your BIOS either F1,F2,Del, F10 Depending on your Mobo.

    • JugzGonn4 G3tY4

      What if the option to change from sata to ahci in BIOS is not present? Is there another way? Any help would be fantastic.

  • Pingback: Boot probleem - 9lives - Games Forum()

  • Pingback: OCZ Vertex 2 problems? - Overclock.net - Overclocking.net()

  • Pingback: Dell Latitude E6410 BSOD Switch to AHCI | DeveloperQuestion.com()

  • Pingback: ACHI questions - Overclock.net - Overclocking.net()

  • Shrutesh

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

    Check the link, just download the file and install it.. Then restart. Go to BIOS change to AHCI, save and exit. Windows will load and start installing the drivers… you are done..

  • Rage10k

    Excellent, thanks

  • Pingback: How the f&@# do you get esata to work - Hardware Canucks()

  • DWi

    If someone has a mainboard that has a secondary SATA controller, such as JMicron, all they need to do is attach their boot drive to one of the other connectors. They can then change the SATA setting in the BIOS (which *only* affects the main SATA controller), boot, and install the AHCI drivers as any other new hardware. Once the drivers are install, power off, re-attach the boot drive to the main SATA connectors, and reboot. No need to futz around with the registry … :-).

    • DWi

      PS. This is assuming they’ve already installed the drivers for the secondary SATA controller (which some people forget to do).

  • Pingback: Dualboot Windows 7 and Mac os x()

  • erad720

    worked great, needed this after installing OSX on my pc

  • Daisu

    hi all
    my main Asus P7P55D chip intel P55. HDD santa 2. OS Win 7 64 bit RC
    I trying convert mode Santa –> AHCI..failed !!! :

    Setup new install OS …not dectect HDD..
    after install OS with mode IDE . I run regedit :

    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci

    I change mode in BIOS : IDE –> AHCI. reset my computer not success

    please help me…

  • Pingback: Solid State Drive vraagje - 9lives - Games Forum()

  • Pingback: AHCI on but still shows ide in bios - Overclock.net - Overclocking.net()

  • Pingback: I got a Crucual C300 60GB today and I need help - Overclock.net - Overclocking.net()

  • Pingback: SSD noob - Just insalled my OCZ Vertex 2 - Overclock.net - Overclocking.net()

  • Derek

    I did it with success, my intel x25 160 has windows 7 rating from 7.4 with IDE to 7.7 with AHCI. Yay!!!!

  • Pingback: [Official] ASUS SABERTOOTH X58 Club - Page 19 - Overclock.net - Overclocking.net()

  • Pingback: Upgrade Windows XP to Window 7 on a SATA drive « Ramblings of a Madman about Technology()

  • Pingback: Wechsel zum AHCI Modus nach der Installation von Windows | gLog()

  • Pingback: SSD benchmark kan dit sneller? - 9lives - Games Forum()

  • Pingback: MAC OS X op mijn PC()

  • Pingback: Game / Medium PC Bootcd start niet op()

  • Pingback: Post Your Re-Start Time - Page 3 - Overclock.net - Overclocking.net()

  • Kevin Bourk

    Worked for me, thanks.
    Asus M4A88TD-V EVO/USB3 with Phenom II X2 560 AM3 Dual Core, Win7 Pro 64bit

  • Pingback: [Maybe] SOLVED: Previous Stable OC won't boot - Overclock.net - Overclocking.net()

  • Pingback: Sata3 Sorunu()

  • Pingback: C300 128GB SSD problems - Page 3 - Overclock.net - Overclocking.net()

  • Pingback: Enabling AHCI in R3E - Overclock.net - Overclocking.net()

  • Pingback: Boot AHCI with Crucial C300 - Overclock.net - Overclocking.net()

  • Pingback: Switched from IDE to AHCI = Freezes? - Overclock.net - Overclocking.net()

  • Colin

    Worked like a charm for me, thanks! Asus P6TD Deluxe with Win 7 64 bit. Like others using Firefox, I had to remove the MP3 extension from the REG file.

  • Pingback: OCZ Vertex SSDs - Page 37()

  • guuru

    This tip was helpful. not sure, if this helps in general, should right?

  • Pingback: BOOTMGR Issue With SSD Install (890GPA users please!) - Overclock.net - Overclocking.net()

  • Pingback: Cannot set BIOS as ACPI - Overclock.net - Overclocking.net()

  • Pingback: Dual boot met Nawcom USB, 2 hard disks()

  • Intelligencia

    I tried it, it works, the drivers were installed.

    Here’s the problem: When initially starting programs, there is now a 5 – 6 second delay, as opposed to the instantaneous loading that used to take place when I had them set as IDE devices.

    Any ideas?

  • Melvin

    Worked for me!!! I had to reorder my boot devices after the change so the drive would boot first.

  • Sam

    Worked for me without any problems, thanks.

  • ollie

    perfect. works great

  • Eduardo

    Hi man, Thanks fom Brazil!
    Works great!

  • Pingback: Hulp systeem dual boot te krijgen W7/OSX()

  • Ramon

    Hi! thanks so much, very easy to follow your steps to do it.. works great

  • Bill Kone

    you said “Just download the following file and run it. You’ll still need to go through the steps of restarting your computer and enabling AHCI in the BIOS.” what file, where, how and what link? your mean the Icon
    “ahci” on right? I click on it. it is in windows media file format and can not play it. I appreiate very much for you reply or anybody’s reply. I followed you instructions on set a 0 data value in the registry and it did not work.

  • Pingback: MSI P67A-GD65/GD55 Owners Club/Discussion/Info Thread - Page 54 - Overclock.net - Overclocking.net()

  • Pingback: KaaRs Blog » Mac OSX auf IntelBased PC()

  • Dennis B

    Thanks a lot, works great!

    • Simon

      Works a treat

  • Pingback: ACHI? In Rampage 3 Formula?()

  • Mpampis

    Great Thank you

  • Pingback: Some Kexts problem, and a AHCI&7 too()

  • Pingback: SSD/HDD-uri (probleme, discutii, recomandari, benchmarks) - Page 301()

  • pecck

    worked … no problems!

  • Pingback: SSD - 9lives - Games Forum()

  • Jarmando

    Beautifull tip, thanks from Portugal.

  • Pingback: Can't boot without boot CD - Pagina 9()

  • ricardo

    WOW, it really worked fine for me !! … greetings from mexico

  • Sergio

    Thank you! You solve my great problem! Regards.

  • Pingback: Install Guide? - Pagina 2()

  • Pingback: iDeneb 1.3 on AMD Athlon II I nVidia GeForce 6150SE Graphics I nVidia MCP61 Chip()

  • Pingback: PCHelper.nl || Pc upgrade()

  • Pingback: [User-Review] Asrock Z68 Pro3 & - M: Leistungsaufnahme Tests - Seite 13 - Forum de Luxx()

  • Pingback: Kit LGA 1155 Overclock - Page 2 - My Garage()

  • Pingback: Waarom is mijn SSD zeer langzaam?()

  • Pingback: blue screen: - My Garage()

  • Pingback: Hardware probleem bij crashes na 5-15 min gamen? - 9lives - Games Forum()

  • ROMANTICO-ASSUMIDO

    HOLA, TENHO UM PC COM GIGABYTE G31M-S2L  CORE2 DUO E7200, 3GB KINGSTOM, HD 500 GB, XFX 5750. DÁ PRA INSTALAR O MAC OS X SNOW LEOPARD NO MEU PC?

  • Rodney Jones

    Awesome, thanks

  • Mr_jazzsax

    amazing, just what i needed.. thanks

  • Thijs Wegkamp

    Thanks I did this and it worked. Now I have a problem though; 8 out of 10 times my computer will boot up to go into BIOS right away. I need to enter ‘discard changes and exit’ for it to boot up to Windows. Very anoying because I bought an SSD just so my computer would be (and boot up) faster. 
    Does anyone know how to fix this?  I tried flashing my bios, and changing the sata cables of my 2 drives around. 

    Thanks in advance : 

    Intel core i5-2320 @ 3.00GhzWIN7 64b sp18 gig ramgtx 560 bios: MSI H61M-E33 (B3) bios v10.141st drive SSD OCZ-AGILITY3 120g 
    2nd drive: some old (but good working Seagate sata 2, 3ghz , 220g   drive) 

  • dinesh

    Thanks for u r help it is very easy and excellent work done by u thank u..

  • ricardo brito

    microsoft as a file fix

  • jordi

    thanks man it workt fine for me

  • mike andrews

    Just installed a samsung SDD 840, ASUS M3A78-EM mother board, could not for the life of me get AHCI to run right. Spent a couple of hours playing and updating my bios to no avail. Found this web site, tried this fix and voila!!! AHCI is now enabled and running!! Victory…Thanks for the great tutorial!!

    • D Phil

      I’m right where you were Mike (but add a couple of hours)….I can’t wait to get home to try this! Will let y’all know.

  • michael clyde

    how come the path in the registry (if you do it manually) is different than the path it the .reg file you have for download?

  • D Phil

    Well holy cow, it worked….Thank you Imran!! You have no idea how many days I’ve waisted reading other peoples spew, trying it, and failing…..sure wish I came across this sooner, but, it brought me from a 7.6 to a 7.8 on performance. Of course I had a couple of 6.0 etc…on the way to get here :(….But thanks again and keep it up…..please.

  • sumomanu

    thank you, works like a charm.

  • Chuck

    Bless you!! I fought with this issue for a day and a half. Found your solution and fixed it in less than 5 minutes. I’ve saved your post and “fix” so when I have to do a reinstall down the road, it will be a cake walk next time.

  • Danny

    FYI:

    I followed your steps, however after I enabled AHCI in the BIOS after making the registry change and shutting down I still got the Blue Screen. Enabled IDE mode and booted normally. Confirmed the reg key was still set as mentioned above. This was on an 8440p EliteBook HP Notebook.

  • Ben

    Your steps say the change has to be made in subkey CurrentControlSet. The file we can download makes the change to ControlSet001. Do both keys need to be changed?

  • Pingback: How to enable AHCI in Windows 7 after installation as ATA | ConsciousVibes.com()

  • Pingback: How to Enable AHCI in Windows 8 After Installation()