Sign in with
Sign up | Sign in
Your question
Solved

RAID1 changed to AHCI after BIOS update

Tags:
  • BIOS
  • Configuration
  • Storage
  • NAS / RAID
Last response: in Storage
Share
May 1, 2013 10:13:53 AM

Hi,

I have an ASUS P4P800 Deluxe mother board whose BIOS I recently updated. Unfortunately the BIOS reset some settings to default (STUPID!) and managed to change my OS Raid-1 mirror SATA Configuration to AHCI.

I didn't notice this until about a week after the fact when I saw the second mirrored disk 'Offline' in Windows disk management. Upon starting up Intel Storage Matrix mgr, I got an error saying drivers were missing or something to that effect.

So I went into the BIOS and because it was late and I was anxious, I changed the AHCI config to RAID and tried to boot. Nada. Changed it to IDE and tried to boot. Still nada. If I change it back to RAID, it seems to want to put all of my connected SATA disks into RAID mode. Though during the bootup, the Intel Storage shows two members in a valid state and the other non-member disks. A good sign?

The problem is, even if I change it back to AHCI now, I don't get any of the SATA disks in my Boot Devices Priority list in the BIOS, no matter what configuration I choose.

I found a different post related to getting a RAID 1 from an AHCI bootable Windows configuration without reinstalling Windows, so if I have to go that route I will, but as of right now I can't even boot.

More about : raid1 changed ahci bios update

a c 943 G Storage
May 1, 2013 4:17:10 PM

put it in raid and if shwe wont boot then boot of the windows installation disk and run startup repair I think you need to reinstall the raid driver is all.
m
0
l
May 1, 2013 5:02:36 PM

popatim said:
put it in raid and if shwe wont boot then boot of the windows installation disk and run startup repair I think you need to reinstall the raid driver is all.


thanks for the tip. one of the concerns is that if I put it into RAID, it shows ALL of my SATA disks in the Hard Drives list in BIOS as [RAID:<disk>] , rather than just the 2 mirrored OS disks.

but no matter if I set the SATA config to IDE, AHCI, or RAID, none of the SATA disks or any RAID show up in my Bootable Devices list. I only get my USB drives and CDROM there.

so I'm wondering if I need to disconnect ALL of the sata drives except 1, then run the repair so I can at least boot into that and get the raid driver reinstalled, then reconnect the 2nd sata drive, set it to rebuild the mirror, and then perhaps reconnect the rest?

m
0
l
Related resources
August 12, 2013 9:53:12 AM

I just upgraded my Bios and same thing happened. I had raid 10 installed, bios upgrade set SATA to ACHI ... I have lost a pile of data ... I estimate $500,000 damage .... I am so screwed right now ... HELP someone!

Z87-Pro
m
0
l
a c 943 G Storage
August 12, 2013 3:13:39 PM

$500k and no backups? <shakes head sadly>

When you set a raid controller to raid mode then, yes, all drives on that controller will show up as raid drives. This is pretty normal behavior as is a bios update resetting the bios to defaults.

ja1 - return the bios to raid mode and the controller usually picks up the array configuration off the drives themselves. You may have to run startup repair and possibly reload the raid drivers. Lastly, please remember that raid is not a backup, its meant to keep your system running in the event of a drive failure (or two).
m
0
l

Best solution

March 22, 2014 11:39:41 AM

Assuming it was working to begin with and you have Intel's Rapid Storage Technology utility loaded, I was able to fix this in Windows 8.1 fairly easily. I previously had a RAID 1 array. Let Windows boot in AHCI mode. Press Windows Key+R to open the Run dialog and type in msconfig then click OK. Go to the Boot tab, check the "Safe boot" box, and click OK. Reboot. As the computer reboots, go into the BIOS setup and change ACPI to RAID, save changes, and reboot. Windows will now load in Safe Mode and will load the RAID driver. You should see it listed in Device Manager. Reopen msconfig, uncheck the ''Safe boot" box, go to the General tab and click "Normal Startup", assuming you hadn't previously configured things in msconfig, and click Ok. Restart the computer and it should now boot into normal mode with the RAID driver loaded. Open the Intel Rapid Storage Technology applet. (It may take a couple of minutes before this applet is ready for use. Make sure the computer has loaded all the startup items before you open this.) On the Status tab (I may be remembering the wrong tab) it should give you the option to create a "Custom array". Select this option. You will now have the option to create a RAID 1 array. It will ask you which drive you want to save the information on and it will warn you that the other drive will be erased. If the drives you're configuring are your boot drives, then the drive you're currently booted on will be the only drive you can select as the source (save data on) drive. Follow the wizard and the 2nd drive will be reincorporated into the RAID 1 array. It may take SEVERAL hours to image the current drive onto the second drive. When this was done and I rebooted, I went into the BIOS setup to make sure it showed the array as the boot device, and it did. I didn't have to change anything at this point. I rebooted into Windows and everything is working properly.
Share
April 28, 2014 6:20:42 AM

Parrish-sa said:
comprev said:
Assuming it was working to begin with and you have Intel's Rapid Storage Technology utility loaded, I was able to fix this in Windows 8.1 fairly easily. I previously had a RAID 1 array. Let Windows boot in AHCI mode. Press Windows Key+R to open the Run dialog and type in msconfig then click OK. Go to the Boot tab, check the "Safe boot" box, and click OK. Reboot. As the computer reboots, go into the BIOS setup and change ACPI to RAID, save changes, and reboot. Windows will now load in Safe Mode and will load the RAID driver. You should see it listed in Device Manager. Reopen msconfig, uncheck the ''Safe boot" box, go to the General tab and click "Normal Startup", assuming you hadn't previously configured things in msconfig, and click Ok. Restart the computer and it should now boot into normal mode with the RAID driver loaded. Open the Intel Rapid Storage Technology applet. (It may take a couple of minutes before this applet is ready for use. Make sure the computer has loaded all the startup items before you open this.) On the Status tab (I may be remembering the wrong tab) it should give you the option to create a "Custom array". Select this option. You will now have the option to create a RAID 1 array. It will ask you which drive you want to save the information on and it will warn you that the other drive will be erased. If the drives you're configuring are your boot drives, then the drive you're currently booted on will be the only drive you can select as the source (save data on) drive. Follow the wizard and the 2nd drive will be reincorporated into the RAID 1 array. It may take SEVERAL hours to image the current drive onto the second drive. When this was done and I rebooted, I went into the BIOS setup to make sure it showed the array as the boot device, and it did. I didn't have to change anything at this point. I rebooted into Windows and everything is working properly.


What app are you exactly refering to?

Rapid Storage Technology applet the one in windoes? once it has booted? Or the one in the bios contol+i



The "Rapid Storage Technology" applet is the one in Windows, NOT the BIOS. The one in the BIOS won't fix this.
m
0
l
April 28, 2014 12:58:45 AM

comprev said:
Assuming it was working to begin with and you have Intel's Rapid Storage Technology utility loaded, I was able to fix this in Windows 8.1 fairly easily. I previously had a RAID 1 array. Let Windows boot in AHCI mode. Press Windows Key+R to open the Run dialog and type in msconfig then click OK. Go to the Boot tab, check the "Safe boot" box, and click OK. Reboot. As the computer reboots, go into the BIOS setup and change ACPI to RAID, save changes, and reboot. Windows will now load in Safe Mode and will load the RAID driver. You should see it listed in Device Manager. Reopen msconfig, uncheck the ''Safe boot" box, go to the General tab and click "Normal Startup", assuming you hadn't previously configured things in msconfig, and click Ok. Restart the computer and it should now boot into normal mode with the RAID driver loaded. Open the Intel Rapid Storage Technology applet. (It may take a couple of minutes before this applet is ready for use. Make sure the computer has loaded all the startup items before you open this.) On the Status tab (I may be remembering the wrong tab) it should give you the option to create a "Custom array". Select this option. You will now have the option to create a RAID 1 array. It will ask you which drive you want to save the information on and it will warn you that the other drive will be erased. If the drives you're configuring are your boot drives, then the drive you're currently booted on will be the only drive you can select as the source (save data on) drive. Follow the wizard and the 2nd drive will be reincorporated into the RAID 1 array. It may take SEVERAL hours to image the current drive onto the second drive. When this was done and I rebooted, I went into the BIOS setup to make sure it showed the array as the boot device, and it did. I didn't have to change anything at this point. I rebooted into Windows and everything is working properly.


What app are you exactly refering to?

Rapid Storage Technology applet the one in windoes? once it has booted? Or the one in the bios contol+i

m
0
l
!