Situation 1:
You install Windows 7 or 8, and your computer's BIOS is in IDE mode. If you later realize: whoops I forgot to switch to AHCI mode, your Windows won't boot. You can switch back to IDE, boot into Windows and do some tweaking to get Windows to load the AHCI drivers, but it is a hassle.
Fine, whatever, I can sort of empathize with this design decision, but I don't understand why Windows can't attempt to load AHCI drivers on the fly instead of just crashing and burning. If I can do a convoluted registry edit to fix it, why can't Windows just do it?
Even more frustrating, not even the Automatic Startup Repair is smart enough to attempt this seemingly obvious fix.
Anyway, I've done this enough times to have learned my lesson: always check to make sure the BIOS has SATA in AHCI mode BEFORE installing Windows so that it will load AHCI drivers during setup.
Situation 2: Pure idiocy
I installed Windows 8.1 Pro and all the latest Windows Updates on an Intel motherboard. I made sure the motherboard was in AHCI mode from the beginning and everything was peachy. I decided to check the BIOS version after install and realized there was an update. I updated the BIOS and left the computer unattended for about 5 minutes. When I came back, the computer had already rebooted and was back in Windows. I decided to reboot and check what new settings might be in the BIOS.
AWESOME NEW SETTING: the BIOS had defaulted back to IDE SATA mode.
I changed it back to AHCI and saved some other little changes and went back to Windows ...
It won't boot. It crashes. It crashes twice and then goes to Automatic Startup Repair which does absolutely nothing.
This is not the first time this has happened to me. I have seen this behavior before where ONE BOOT to IDE mode will kill an AHCI install. But it is the first time it snuck up on me because of a BIOS update.
Again, I can sort of understand that, if you start with IDE mode and then try to go to AHCI you are going to have some issues. BUT IF I START WITH AHCI MODE I SHOULD NEVER EVER EVER HAVE TROUBLE GOING BACK TO AHCI MODE.
Explain this stupidity. Windows was installed with AHCI drivers. It boots ONCE in IDE mode and decides to throw away its AHCI drivers, lock them in an iron casket, dump them into the deepest ocean trench, and then nuke the trench. WHY CAN'T WINDOWS GO BACK TO AHCI MODE WHEN IT WAS INSTALLED IN AHCI MODE?
You install Windows 7 or 8, and your computer's BIOS is in IDE mode. If you later realize: whoops I forgot to switch to AHCI mode, your Windows won't boot. You can switch back to IDE, boot into Windows and do some tweaking to get Windows to load the AHCI drivers, but it is a hassle.
Fine, whatever, I can sort of empathize with this design decision, but I don't understand why Windows can't attempt to load AHCI drivers on the fly instead of just crashing and burning. If I can do a convoluted registry edit to fix it, why can't Windows just do it?
Even more frustrating, not even the Automatic Startup Repair is smart enough to attempt this seemingly obvious fix.
Anyway, I've done this enough times to have learned my lesson: always check to make sure the BIOS has SATA in AHCI mode BEFORE installing Windows so that it will load AHCI drivers during setup.
Situation 2: Pure idiocy
I installed Windows 8.1 Pro and all the latest Windows Updates on an Intel motherboard. I made sure the motherboard was in AHCI mode from the beginning and everything was peachy. I decided to check the BIOS version after install and realized there was an update. I updated the BIOS and left the computer unattended for about 5 minutes. When I came back, the computer had already rebooted and was back in Windows. I decided to reboot and check what new settings might be in the BIOS.
AWESOME NEW SETTING: the BIOS had defaulted back to IDE SATA mode.
I changed it back to AHCI and saved some other little changes and went back to Windows ...
It won't boot. It crashes. It crashes twice and then goes to Automatic Startup Repair which does absolutely nothing.
This is not the first time this has happened to me. I have seen this behavior before where ONE BOOT to IDE mode will kill an AHCI install. But it is the first time it snuck up on me because of a BIOS update.
Again, I can sort of understand that, if you start with IDE mode and then try to go to AHCI you are going to have some issues. BUT IF I START WITH AHCI MODE I SHOULD NEVER EVER EVER HAVE TROUBLE GOING BACK TO AHCI MODE.
Explain this stupidity. Windows was installed with AHCI drivers. It boots ONCE in IDE mode and decides to throw away its AHCI drivers, lock them in an iron casket, dump them into the deepest ocean trench, and then nuke the trench. WHY CAN'T WINDOWS GO BACK TO AHCI MODE WHEN IT WAS INSTALLED IN AHCI MODE?