Changing from RAID to AHCI

Anonymous
2010-10-28T12:24:52+00:00

Hi,

on my Dell E6510 I have my disk drive set to RAID mode. I have issues using the eSata port so I want to switch to AHCI. I followed the instructions here:http://support.microsoft.com/kb/922976. However when I boot my system after setting the disk mode to AHCI in the BIOS I see the Windows logo (using Win7 x64) and some seconds later I get a bluescreen with a message I can't read because the system is rebooting. Changing the BIOS back to RAID brings up the system again...

Anything I can do to make AHCI working?

Thanks,


Thomas Pagel

Windows for home | Previous Windows versions | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-11-03T18:05:23+00:00

Hi Thomas,

Thank you for your post.

I believe I have the solution to your problem and I verified it against a Dell machine that has similar controller with your machine. Changing from AHCI to RAID,http://support.microsoft.com/kb/922976 fix will work.  

Changing from RAID to AHCI, you need one more step. Msahci driver requires Atapi.sys miniport to be loaded during boot as well. So you need to change theStart value to 0 for both of the following entries in your registry. You can use regedit.exe utility. 

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\msahci

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\atapi

Or you can also simply run the below command lines in an elevated window.

REG ADD HKLM\System\CurrentControlSet\Services\msahci /v Start /d 0 /f /t REG_DWORDREG ADD HKLM\System\CurrentControlSet\Services\atapi /v Start /d 0 /f /t REG_DWORD

Regards

Was this answer helpful?

100+ people found this answer helpful.
0 comments No comments

54 additional answers

Sort by: Newest
  1. Anonymous
    2017-08-12T08:36:34+00:00

    My DELL Precision 7520 came preinstalled with Windows 10 having the boot disk, a NVMe M2 flash drive configured in RAID mode. I needed to change that to plain AHCI in order to be able to use tools that boot from their own USB stick like the disinfec't project from the German c't magazine as it would not recognize the orginal boot disk at all while in RAID mode.

    This site was among the first I looked up for help. Unfortunately, the advice given here did not help, because Win10 didn't have the msahci registry entry anymore. Further findings told me that there is now IastorV instead of msahci, and that there is also a new entry storahci. Furthermore they suggested to lookup the StartOverride subkey of these service entries and to set the entry named "0" to the value "0". Summary: none of these helped.

    What actually helped was a surprisingly simple: change the BIOS setting, boot into safe mode, and Windows 10 will automatically update all required settings. Then boot into normal mode again and you're done. This is described in detail here: https://www.tenforums.com/drivers-hardware/15006-attn-ssd-owners-enabling-ahci-mode-after-windows-10-installation.html

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2016-08-16T13:31:52+00:00

    A shot in the dark...have you considered switching the OS to the new SSD? Going back to the original post back in 2010 the OP had the same issue with a Dell laptop set in RAID, an another response was to keep the RAID but set the controllers to AHCI to get the better speeds. It entails a lot of reading but did see it on here.

    In my case I had a HDD then installed an SSD for the OS [Samsung] an HP is similar in that the default BIOS settings were for RAID an the native controller was SATA2 yet the HP specs called it a SATA3 mobo and the only way I could attain that was completely erase/delete the controller drivers and let windows update the drivers with the standard controllers. BTW I noticed those lists I posted are CMD prompts instead of having to search in the registry files...anyway it seems your setup requires a little extra digging maybe in the Dell forums  addressing that mobo-processor-hard drive setup. 

    These companies like Dell & HP do their own thing and come up with some strange setups. My HP mobo was AMD based yet the holes for the heatsink were for Intels. Seems like they had made too many mobos an ran out of Intel processors and threw in AMDs to make up the difference. I spent hours talking to HP about the SATA3 speeds and they didn't know why themselves. I think it worked for me because I was using another new hard drive and started fresh although I did do a migration from the HDD. You seem to have a unique situation with that proprietary SSD...it seems strange that Dell would have a single SSD on RAID as it is for multiple drives and you don't need that for solid state drives anyway;  it was really designed [in my understanding] to not have to defrag mechanical hard drives and to spread data evenly around. The bad part about older RAID was if one drive went out they all went out then they came out with RAID 0 which was supposed to make backups but personally I went with AHCI for the speeds and defrag my HDDs regularly and if one goes out I don't lose any data.

    If you find out do let me know how it worked out. Wish I could be of more help. I eventually moved on to a complete new computer and built it piece by piece from the ground up as I game a lot and am always looking to gain speeds and stay up with all the newer stuff like gfx cards and processors and whatnot. Good luck man.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-08-16T00:06:04+00:00

    Thanks!

    That's all I have tried without luck. It turns out, that my primary drive is NVMe, so its performance would degrade in AHCI. So the problem how do I enhance the situation for the secondary drive.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-08-15T22:49:22+00:00

    My HP product came defaulted to RaidXpert. I had to make those changes to get to AHCI mode.

    If I remember correctly I changed those six registry settings to 0,  then rebooted to BIOS making sure it was in AHCI then rebooted again and if my memory is correct when I got back to the desktop, windows had the sata drivers to update/install and when that was done, verified that in Device Manager,  the IDE/ATAPI controllers were now showing Standard Sata AHCI controller.

    ****************************************************************************************************************************

     I made a notepad to remind myself how to go about it on 9/14 :-

    REG ADD HKLM\System\CurrentControlSet\Services\msahci /v Start /d 0 /f /t REG_DWORD

    REG ADD HKLM\System\CurrentControlSet\Services\atapi /v Start /d 0 /f /t REG_DWORD

    REG ADD HKLM\System\CurrentControlSet\Services\amdsata /v Start /d 0 /f /t REG_DWORD

    REG ADD HKLM\System\CurrentControlSet\Services\nvstor /v Start /d 0 /f /t REG_DWORD

    REG ADD HKLM\System\CurrentControlSet\Services\nvraid /v Start /d 0 /f /t REG_DWORD

    REG ADD HKLM\System\CurrentControlSet\Services\iaStor /v Start /d 0 /f /t REG_DWORD

    I think the most important changes were to "msahci" and "atapi".

    note to self go to HKLM as listed change Start to 0 reboot then F10 to BIOS change Storage

    from RAID to AHCI then accept changes then let windows download the necessary drivers.

    Done!!!!

    ***this is for my HP  F-10 is BIOS selection*******************************************************************************

    my processor is AMD so that may be a difference noticed you say you have an Intel....there may be a difference not sure.

    Was this answer helpful?

    0 comments No comments