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: Most helpful
  1. Anonymous
    2016-06-25T15:19:40+00:00

    That is 100% correct. HP products have set themselves to boot up in RAID as default...grrr. Something called RaidXpert or something like that...especially desktop models...laptops I'm not too sure about those as they usually only have one hard drive [some have a space for another] but the desktops for sure.

    There's an earlier post on this that shows all the registry settings that need to be changed if you are already in the HP 'RAIDXpert' mode..that registry list will show you which registry files to revert the settings back to ALL the ACHI modes...like about six or so registry settings.

    A few years back was trying to migrate my HP OEM HDD to SSD and the Samsung Migration Tool kept telling me I wasn't in SATA III and for the longest time couldn't figure out why....even talking to HP IT specialist they couldn't figure it out...come to find out ALL of the ACHI registry settings have to be re-set for it to function in SATA III...and what that did is when rebooting it put the standard Microsoft SATA drivers in thus enabling SATA III speeds. 

    I found a notepad I made listing them all:

    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

    set these six

    msahci

    atapi

    amdsata [if u have AMD]

    nvstor

    nvraid

    iaStor

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2016-06-25T14:35:06+00:00

    This is an old thread but there is some advise that I came across when I was having the same dilemma with changing the AHCI/RADI/IDE settings in the boot set-up of my HP Z420 Workstation and W7.                               The (Bios) boot settings that you want to have operating after the OS is loaded (and running) MUST be set BEFORE you load the OS . Many of the (bios) BOOT settings can be changed after the OS is loaded , but , the SATA settings such as your preference of IDE/AHCI/RAID cannot be changed after loading the OS (W7) . If your Bios is set to 'Legacy BIOS' and your SATA is set to 'RAID' (in boot settings) when you load your OS then you are stuck with bios and RAID . If you go back into the boot settings after the OS is running and re-set the boot to 'UEFI' or re-set the SATA to AHCI , your PC will not boot up because all the (ACPI and other) drivers were instated for LegacyBios and RAID in response to the initial loading of the OS . It may be the same for other settings in the bios such as UEFI V's Legacy Bios , especially in a W7 load which can run either UEFI or BIOS in the boot options , as well as either IDE,AHCI and RAID in the SATA options . Of course the variety of options in the boot and SATA settings of the (bios) BOOT will depend on your manufactures MotherBoard . UEFI is a hardware chip . I loaded W7 then upgraded to W8.1 and didn't like the W8.1 for the lack of legacy device support (and no MPEG2 support) so I tried to revert back to W7 --- BIG GRIEF ! Even though the W8 load was on the same HDD as I had previously loaded with W7 (after taking a week to find the obscure driver configs to 'upgrade' the W7 HDD to W8) , the subsequent W8 load delete's some vital drivers in the ACPI system and I couldn't get back to W7 because the W8 load deletes drivers at the firmware level and they were gone . It was a real challenge to do the W7 to W8 to W7 manoeuvre on one computer without loosing a file nor flattening a HDD , but I learned a lot about something . Can't remember what it was , but it was something . Oh yeah , biosuefiraidsataahciideacpidriversfirmwaredevicesataatapiefi. SETTHEBIOS then LOADTHEOS

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2016-04-26T16:03:20+00:00

    Hi I have a Dell One XPS 2710. It has an mSATA 32 GB SSD and a 2 TB HDD with RAID configuration. I understand that it uses Intel Rapid Start Technology which uses the SSD as a cache to increase boot up performance. I'd like to replace the 32 GB SSD with a 500 GB SSD and boot off the new SSD and have OS and other documents in new the SSD and only use the HDD for media files. I plan on cloning the HDD then replacing the SSD (I do not want to reinstall OS and program files).

    1. do I somehow need to clone both the current SSD and the HDD onto the new SSD? Is that even possible.
    2. I presume I will then need to change the BIOS from RAID to ACHI and select the SSD as the boot drive (right now I can only see the HDD as boot drive choice). Correct?
    3. Before I do this does anyone see any issues with this and will I need to edit the registry and noted in this tread?

    Your help is greatly appreciated!!

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2016-04-21T03:04:21+00:00

    I would think it all depends on if the Dell defaults to AHCI in the BIOS settings, in other words does it when you do a default boot go to AHCI? My HP had the RaidXpert thing as default so by going to the registry and resetting everything I could find that dealt with AHCI (there were about six or seven) they're listed on this post previously, can't remember exactly how many but doing em all I was in the correct AHCI settings. I know one thing if I updated the AMD SATA drivers it would ALWAYS give me SATA II speeds and I would have to roll em back every time, this on the HP mobo, I have an ASUS now and it defaults to ACHI and all the sata driver updates don't effect the performance like the HP did.

    If the Dell doesn't default to ACHI when resetting the BIOS then by all means do the registry change, boot into ACHI that's what I did and it now stays in AHCI (on the HP) I'm just guessing but I don't see how it wouldn't work in W10 but that is better left to an IT brain. Hey if it doesn't then going back to the settings you had previously shouldn't be too much of a stretch.

    In my deal it was all about taking advantage of SSD speeds, the OEM HP came with an HDD. Funny thing was the specs listed the mobo as SATA III 6gb speeds but until I actually went in the registry settings and changed them manually they wouldn't come any where near close to those numbers and the Samsung SSD migration tool would red flag the results, so by doing all that I was left with generic Microsoft SATA drivers but they worked., then staying away from any sata driver updates.

    Was this answer helpful?

    0 comments No comments