Moving to RAID 0 - INACCESSIBLE_BOOT_DEVICE

Page 2 of 2 FirstFirst 12

  1. Posts : 75
    Windows 10 Pro
    Thread Starter
       #11

    I got it working! Conversion of AHCI -> RAID 0 without a reinstall.

    There were many good tips on this thread but they were largely isolated suggestions and I didn't have a complete step by step, so I spent a few days experimenting, trying things, reading many sites etc. to figure this out. I thought I would post what I found to work here in case someone else needs it, as there is a lot of good AND bad information on the Internet about this.


    My environment - laptop running Windows 10 Pro. I have two Samsung 850 PRO 1 TB SSDs that I wanted to move from AHCI to RAID 0. My system was entirely on the C: drive/first SSD, the D: drive was installed and empty.


    I used Macrium Free as recommended here, it was invaluable to the effort as you will see.


    I also was very careful to be sure I had backups, fallbacks etc. as I was working - I had many trial runs that failed before I found this process that worked, and I need to make sure I didn't lose anything!


    Steps:
    1. Make sure you create and test a Macrium Rescue USB.
    2. Make sure you create and test booting successfully from a Windows 10 Recovery USB.
    3. Use Macrium Free to create an image of C:
    4. Go into Macrium restore only to VERIFY the image - make sure it is good!
    5. Reboot - go into BIOS - change BIOS setting from AHCI to RAID. Be sure (in my BIOS) that ability to enter RAID firmware via Control-I is enabled.
    6. Go into Control-I - create RAID array of the 2 identical SSDs. Select block size of 128KB.
    7. Boot to Macrium Rescue USB - restore backed up image on partition (now just one partition shows, as both SSDs are one RAID 0 array)
    8. Exit Macrium, boot to Windows 10 Recover USB. This is where things didn't work quite right but it worked out ok. The purpose of this step was to boot into Safe Mode - maybe there is a better way?


    I believed that I could boot to Safe Mode through the Recovery USB, because I read that you really can't F8 to Safe Mode with SSD-based systems anymore because they are too fast. So when the Recovery USB booted, first screen I picked US keyboard, then Troubleshoot, then Advanced Options, then Command Prompt. I did a DIR C: and saw my restored image! I typed Exit, and chose Turn off your PC. I assumed that I had been in safe mode, but in retrospect I was not.


    This failed - upon reboot, I got INACCESSIBLE_BOOT_DRIVE. So I rebooted with the Macrium Rescue USB, and did the Fix Boot Repair Problems, and that appeared to go fine as it found the Windows 10 image on C:. But on reboot I got the INACCESSIBLE_BOOT_DRIVE again. I booted to the Windows Recovery USB again, and did Startup Repair, letting that USB take a shot at fixing things - but it said it couldn't fix it. It let me go back in the menu structure, so from that same boot I chose Command Line, and then I was able to run REGEDIT.


    I read this next tip somewhere, that these three regedit locations should have a value of 0 for DWORD Start:


    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\storahci
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV



    The problem was, they were already 0. Then I read that each of these had a tree "StartOverride", value of which should be 0. They were all 3, so I changed them to 0.


    When I rebooted, I got a blue screen error saying there was some problem with the disk (I didn't write down the error). Maybe I should have left StartOverride as 3 under iaStorV, since I wanted RAID - it may have been complaining there was no selected disk driver type, but I am guessing here. But!!!! It gave me the option of hitting F8 to enter Safe Boot. PERFECT!


    9. I hit F8, and go into Safe boot.
    10. Once booted up, I run msconfig. I set it to do a Safe boot again from the Boot tab. I reboot. This may not have been necessary, but I wanted a clean automated boot into Safe Mode to be sure, as that is the process that will fix the lack of proper RAID disk drive in Windows.
    11. It boots into Safe Boot, I run msconfig again. I unmark Safe Boot option, and on the General tab I select Normal Startup. I reboot.


    That's it! The original INACCESSIBLE_BOOT_DRIVE problem was that the system booted properly, but the restored Windows image had the wrong disk driver - when backed up it was AHCI, but the hardware/firmware was now RAID. Windows does not load all drives just the ones needed, to speed up the process. When you Safe Boot, ALL drivers are loaded, and it fixes the system/updates the registry to be able to access the RAID drive. Reboot then uses what Safe Boot corrected.


    Once successfully into Windows 10 you may want to run the Intel Rapid Storage Technology program to see if you are happy with the settings.


    Contrary to what you might read you do not have to install a fresh copy of Windows first on the new RAID array. You also do not have to worry about the MBR, it is fine.


    Once into Windows 10 I also uninstalled the Samsung Disk Magician, I don't know if that was good to do or not but I thought it was not needed anymore. Was that correct from a performance persepctive?


    I am running some of my longer running programs now to benchmark. The AS SSD Sequential read went from 525.55 MB/sec to 1037.19 MB/s, and sequential write went from 500.11 MB/sec to 940.84 MB/sec!


    System is running like a champ!
      My Computer


  2. Posts : 3,367
    W10 Pro x64/W7 Ultimate x64 dual boot main - W11 Triple Boot Pending
       #12

    Well that's good news for you then! The idea of seeing a clean install however is not to replace but to plan a clean when you know ahead of time you will be setting up an array or changing from Native IDE to AHCI while a few restarts usually will take care of seeing the correct driver put to use.

    Here I would have first made the system image of the AHCI or Native IDE install and then proceeded with the clean install on a new array to see the second image made for that. This would allow going back and forth over time in case you later decide to break the array up one drive has a problem of some type where you can revert back in necessary. That leaves you options to work with. :)
      My Computers


  3. Posts : 2
    Windows 10 Pro/Home Premium
       #13

    @awalt - Can I just say THANK YOU!

    You have saved me a lot of sitting around waiting for windows to fresh install (and download my favourite games etc...)

    This worked perfectly.
    There is one thing I'd correct in your last post.

    I read this next tip somewhere, that these three regedit locations should have a value of 0 for DWORD Start:


    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\storahci
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV



    The problem was, they were already 0. Then I read that each of these had a tree "StartOverride", value of which should be 0. They were all 3, so I changed them to 0.


    When I rebooted, I got a blue screen error saying there was some problem with the disk (I didn't write down the error). Maybe I should have left StartOverride as 3 under iaStorV, since I wanted RAID - it may have been complaining there was no selected disk driver type, but I am guessing here. But!!!! It gave me the option of hitting F8 to enter Safe Boot. PERFECT!
    I left "StartOverride as 3 under iaStorV" but this results in the inaccessible boot device error so make sure this is set to 0 like the others. Then everything proceeds as in the post. You can go to safe mode and then windows installs the rapid storage driver and my hard drive access speed is now 900Mb/sec. :)

    Superb work sir.
      My Computer


  4. Posts : 2
    Windows 10 Pro/Home Premium
       #14

    One thing to avoid DO NOT install the Intel RST package for windows 8 (at the time of writing no intel rapid storage windows app exists for windows 10), even if some sites/forums advise that you can under windows 10. You will get a bluescreen cannot boot, saying "attempt to write to readonly memory".

    If you do this there is a solution.

    Go onto another PC, download the latest windows 10 intel raid drivers.
    Download IntelĀ® Rapid Storage Technology (IntelĀ® RST) RAID Driver

    Unzip the driver and copy the contents onto a windows 10 USB recovery stick.
    Now boot from the recovery stick, open command line and manually copy the iastora.sys from the recovery stick to
    c:\windows\system32\drivers overwriting the windows 8 version you just foolishly installed.

    Now reboot. You can now boot to safe mode (with networking is easier).
    Uninstall the intel RST app.
    Make sure the windows 10 version of iastora.sys is installed.

    Reboot and your back in the game.
      My Computer


  5. Posts : 75
    Windows 10 Pro
    Thread Starter
       #15

    Glad it worked for you!
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 19:23.
Find Us




Windows 10 Forums