• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Solved Switch AHCI TO IDE (Tutorial HowTo) !!!

Roli

Power User
#1
Welcome all , so let me explain I installed Windows 7 With AHCI set from Bios , but after that i wanted to use ide (becose it boots faster) and when i set Ide from Bios , the windows 7 loading screan camed upp and BSOD (Blue screen of death) with an error code 0x0000005B , i tryed the regedit trick by setting in the "HKEY_LOCAL_MACHINESystemCurrentControlSetServicesMsahci" and then in the right pan the START value from 0 i set it to 1 and it supposed to be working but it was a failiure , it still did the Bsod and i was so pissed of , i wanted to make it work ... AND I DID IT !

Here are the pases :
1) I assume u have installed Windows Vista or Windows 7 with AHCI set from BIOS !
2) Download my registry fix (to add the ide keys to regeditor) simply apply the key
3) Now the manually regedit part Go to :

HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_Msahci
HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_iaStor
HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_iaStorV

And in thease three keys in the right pan u will find a key named "START" change at all three (Msahci,iaStor,iaStorV) values from 0 To 1
Now navigate to HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_PciIde
,then change the start value to "0"

4) Now u are allmost done , restart your computer/laptop , and go to Bios and set from AHCI to IDE !!! , save settings in Bios and restart

5)Windows will be loading , and VOILA !!! NO BSOD !!! , windows Vista/Seven will install new Ide drivers and u will see in windows device manager that you dont have AHCI drivers anymore , u have Ide drivers !
6)It will prompt for another restart , just restart it and u will be happy ;)

Credits goes for ME ! ONLY ME !!!!! , i searched all the internet and i couldn`t find something like this , so i began from literally everything to everything , a LOT OF REBOOTS AND BSOD`s believe me it was a pain in the ass !
But i done it !, now im ussing Windows 7 With ide mode ...
Every article on the internet when i searched it sayd : Change from the Msahci the start key to 1 if u want to make it boot from ide , but no it is much much more !
For some people it works like that , for some people it doesn`t.

I hope u enjoyed my first tutorial here , sorry for my english , im from Romania , post your results please , for more questions feal free to ask me ;)

Have a verry happy nice day !!! :p:p:p:p

Roli - Oradea .
 
#3
THANK YOU - Really good work, lost some hours on this problem, but solved immediately with your guide. Saved me from a lot of problems...
 
#7
My first post here.

Roli (Oradea) - I do want to express my thanks and gratitude for this information, which works perfectly saving time for people like us.

Cheers.

(OS: Windows7 x64)
 
#9
Excellent work Roli!!! (I registered here just to reply you :)

I have a problem in laptop that it freezes for a few seconds (sometimes every few minutes). I found a solution to solve this by changing AHCI to IDE. However, it was impossible to do so by just changing it to IDE in BIOS settings.

I followed your tips and it perfectly worked (no BSOD anymore or restarts). I will now see if computer freezes for sec or not.

Thanks a lot :) (I would love to add this trick in my personal blog with credits to you)

- Zeeshan
 
#11
Excellent work Roli!!! (I registered here just to reply you :)

I have a problem in laptop that it freezes for a few seconds (sometimes every few minutes). I found a solution to solve this by changing AHCI to IDE. However, it was impossible to do so by just changing it to IDE in BIOS settings.

I followed your tips and it perfectly worked (no BSOD anymore or restarts).
Same here! :)

Many thanks Roli, you're a star.

Regards,
Darren
 
#12
I am running in AHCI mode now and want to switch to IDE. In your post you show:

HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_Msahci
HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_iaStor
HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_iaStorV

and you set each to 1 but from what? Is it supposed to be 0 before?

In my system I have:
Msahci = 0
iaStorV = 3
PciIde = 3

I do not have a iaStor key at all.

Does anyone know why I do not have an iastor key or why when the others are turned off it is a 3 instead of a 1?
 
#13
I am running in AHCI mode now and want to switch to IDE. In your post you show:

HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_Msahci
HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_iaStor
HKEY_LOCAL_MACHINE_System_CurrentControlSet_Services_iaStorV

and you set each to 1 but from what? Is it supposed to be 0 before?

In my system I have:
Msahci = 0
iaStorV = 3
PciIde = 3

I do not have a iaStor key at all.

Does anyone know why I do not have an iastor key or why when the others are turned off it is a 3 instead of a 1?
Some of my sets were on #s other than 0. Just change them to 1. Did you run the Edit Fix tool located on the bottom of the first post? That might add the iaStor key.

Thanks to the OP for the hard work and sharing it with everone! It worked for me!
 

Zyl

New Member
#14
First of all, thanks for this small guide.

However, I am now encountering a bad problem.

I did all the registry changes as you proposed. I restarted and changed from AHCI to IDE in BIOS before Windows would load up again. Windows started and a box appeared listing IDE and ATA related stuff being installed. Then I restarted as it prompted me to. Then on next load: BSOD. It appeared to work fine at first, but then failed. One thing I noticed was that the "Start"-value in HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/PciIde was already set to 0 beforehand, so I just left it so. Did I do something wrong? And what should I do now? I have the option to perform a System Restore to god-knows-when. Damnit. ^^

Best regards,
Zyl

EDIT: Error reads "BAD_POOL_CALLER", which usually indicates bad RAM. I believe something went wrong on the lowest level of hardware interaction lol.
EDIT2: Changing back to AHCI causes another bluescreen to appear even as the animated windows logo pops up and I cannot get the chance to read what it says at all, because it disappears too quickly.
EDIT3: System restore saved my butt. That means I can infinitely try to mess around with this till something works. Waiting for some input on what I should try/check. Thanks in advance.
EDIT4: Just set it to IDE and reinstalled Win7 completely and it set itself up correctly that way.
 
Last edited:

NBT

New Member
#16
This might be a great bump but I just wanted to tell OP that I too created this acc to thank you!
I wasnt able to install w7 without this tutorial! Thank you so much!

(when i used AHCI they asked for drivers n' stuff which I couldnt skip, which made me unable to go further)
 
#17
First of all, thanks for this small guide.

However, I am now encountering a bad problem.

I did all the registry changes as you proposed. I restarted and changed from AHCI to IDE in BIOS before Windows would load up again. Windows started and a box appeared listing IDE and ATA related stuff being installed. Then I restarted as it prompted me to. Then on next load: BSOD. It appeared to work fine at first, but then failed. One thing I noticed was that the "Start"-value in HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/PciIde was already set to 0 beforehand, so I just left it so. Did I do something wrong? And what should I do now? I have the option to perform a System Restore to god-knows-when. Damnit. ^^

Best regards,
Zyl

EDIT: Error reads "BAD_POOL_CALLER", which usually indicates bad RAM. I believe something went wrong on the lowest level of hardware interaction lol.
EDIT2: Changing back to AHCI causes another bluescreen to appear even as the animated windows logo pops up and I cannot get the chance to read what it says at all, because it disappears too quickly.
EDIT3: System restore saved my butt. That means I can infinitely try to mess around with this till something works. Waiting for some input on what I should try/check. Thanks in advance.
EDIT4: Just set it to IDE and reinstalled Win7 completely and it set itself up correctly that way.
I had the same problem. I've started with F8 into safe mode and it worked. So I decided that the problem was with video. Under save mode I started run/msconfig/boot(tab)/ and checked the 'Base video' option. After a reboot the system started in save video mode (low resolution) and I could logon. The problem is that every time I should change manually the resolution to higher and I still want to find a way to fix that.
EDIT: Reinstalling the ATI drivers fixed my problem. Maybe this is a good thing to do to uninstall video driver before switching of the disk because of the mess that happens with the hardware resources. But who could predict which resource will be in your case?
 
Last edited:
#18
Not like I don't appreciate it but I had to share that on my Acer 5251 Windows 7 HP 64bit pre-installed with AHCI just took a direct change in the BIOS to IDE and upon reboot, two drivers were automatically downloaded/installed and I was prompted to restart.... all good.
 
#19
have been looking for this info. so many tnx. i have a couple of questions, however. hope someone can enlighten me.
will this work on windows 7 x64? as my windows 7 machine has AHCI enabled, can i change back to using AHCI from IDE if i want to, when i want to? will i have to do anything to re-enable the AHCI settings? the reason i am asking is because i cant do a image of my sata lll hdd. i suspect it is because of the AHCI setting, but not sure.

TIA
 
#20
That's funny, the whole reason I looked into switching to IDE was because of backup issues. Anyway, it did not help, so I switched back AHCI... no problems.