Having just gone through a BIOS update the hard way I'm putting this checklist down for future reference. Everything ended up fine but it the entire proceses was much harder than it needed to be. The big takeaway here: backup everything you cannot live without.
My setup is nothing particularly exotic, you can see the notes below for details about the hardware. I'm using an Ivy Bridge motherboard with UEFI BIOS. My boot drive is an SSD and I have three drives together in a RAID 5. I'm using Windows 8 Pro for my OS.
Here's the general checklist. It's not very specific as the details may vary based on your particular configuration. I'm also not an expert on this so YMMV.
- Get latest BIOS.
- If possible, back up your BIOS configuration. Just in case.
- Close all running applications.
- Apply BIOS update.
- Restart computer.
- BEFORE Windows boots enter the BIOS configuration. I cannot stress how important this is. I didn't do this and it was the source of my pain. When you update your BIOS your configuration gets set. In my case the primary boot drive was swapped and my RAID was disabled.
- Ensure boot device is set properly. Mine was changed.
- If you have a RAID ensure the SATA disk mode is set to RAID.
- Save changes and exit.
What happens if you don't do step six like I didn't? The computer will attempt to boot but error out since the boot drive is misconfigured. You'll enter the BIOS and set that up properly but then when Windows boots your RAID is gone! So you'll restart and enter BIOS setup again and turn on RAID, boot Windows ... and wait and wait and ... blue screen of death. So you bust out your iPad and start Googling. You find a bunch of forums but nothing quite exactly like your problem. There are also a lot of posts where the OP gets a lot of advice and posts back something like, "Thanks for all the help. Turns out it was something else." but never mentions what that something else was. You get a beer because, damn, this is getting frustrating.
Okay, well let's try booting Windows again since we're getting nowhere with Google. Oh! Okay, Windows realizes something is amiss and offers to restore your computer to a previous checkpoint. It does all of this and ... YES! Boots! But ... NO! RAID is still missing. Google. Google. Beer. Google. Swearing. Google. Eff it. Tinker. Tinker. Tinker. Success! Time to write this down, hopefully it can help some other poor soul.
Here's the steps that ultimately lead to a solution for me:
- Power off and restart your computer. That is: completely turn the computer off and then turn it back on, don't use the restart button.
- Enter the BIOS setup.
- Ensure BIOS is configured to use the proper boot drive.
- Turn on RAID in SATA disk settings.
- Save changes and exit.
- Let Windows attempt to boot. It will ultimately blue screen.
- Repeat 6 until Windows offers to restore from a previous checkpoint.
- Restore from a previous checkpoint.
- Windows will boot, your RAID will be there, you might have to reinstall some software (side effect of system restore).
- Grab a beer. You deserve it.
NOTES:
- Motherboard: ASUS P8Z77-V PRO
- SSD: Crucial M4 CT512
- HDD: Seagate Barracuda 1TB x3 in RAID 5
- OS: Windows 8 Pro
- RAID: Intel Rapid Storage Technology