Disabling AHCI BSOD

I found a way that works for me - admittedly this is on a Win7 64 bit system, but since the information might be applicable, I decided to post.

There are actually TWO entries in question:
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide
When using IDE:
  • msahcii's START is set to "3"
  • pciide's START is set to "0"
When using ACHI:
  • msahci's START is set to "0"
  • pciide's START is set to "3"
Apparently when you set the msahci START value to "0", the pciide START value gets automagically modified too.

What I did in my case was to set both values to the corresponding value for the interface I want to use - and I was golden.

What say ye?

Jim
 

My Computer

Back
Top