7

Currently my Windows 7 computer is crashing during startup, after loading the AMD achix64s.sys driver, if I enable BIOS AHCI mode for the disks. It boots fine with IDE mode.

Since I need my computer working, I am wondering if I can just use IDE mode for now, and later change to AHCI mode, when I figure out what is wrong.

Background: I was running RAID mode, which needed additional drivers to install/boot Windows. But the MoBo RAID is flaky so I'm trying to switch to using a Windows mirrored volume instead - for that I expected to use AHCI mode.

Shinrai
  • 18,876

3 Answers3

11

What neurolysis says USED to be the case. In practice, I cut this on all the time in Windows 7 - it's painfully simple and non-complex compared to Windows XP to go from IDE to AHCI.

If you want to change 7 from IDE to AHCI, all you need to do before you change the BIOS setting is look in the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci and change the 'Start' key to 0. (If an AHCI driver has never run on this machine it's probably 3.) The first time the machine boots in an AHCI controller mode it should load the default AHCI driver properly and prompt for a reboot.

Note, however, that depending on your drivers and controller the REVERSE is not always true - it may work just fine if you change from AHCI to IDE, or you may get bluescreens. (I've never had occassion to fix one of those so I couldn't tell you how.)

EDIT: I would just add that I have no experience with this in Vista but I suspect it works much like 7. In XP, changing this is a huge undertaking that involves a major registry hack tailored to your specific hardware, and a reinstall is almost always simpler unless you're going to be doing a dozen identical machines or so.

DOUBLEEDIT: There is a very minute chance of failure here in the event that you have a really strange motherboard that won't work properly with the default MSAHCI driver and will ONLY use its own. Try installing it first if that's the case. (I have done this on dozens of current-gen boards and NEVER seen one that wouldn't run with the baked in driver, and in fact it benchmarks very well.)

Shinrai
  • 18,876
3

As far as i know you need extra drivers when you switch from ide to ahci and vice versa.

After i changed this i had to do an repair install. Later i found this, but wasn't able to test it -> http://www.ithinkdiff.com/how-to-enable-ahci-in-windows-7-rc-after-installation/

patricks
  • 636
0

It's possible, but inadvisable. Switching the disk mode without reinstalling the operating is a primary cause of problems at an operating system level (often it refusing to boot), because it expects one way of functioning and gets another. It is, of course, possible to go change everything that expects the disk to be IDE to expect it to be AHCI, but I really wouldn't recommend it, especially on Windows.