Since I swapped out four 250Gb SATA drives for two 750Gb drives the startup time has been delayed by a matter of minutes as the ICH8R Raid Controller sat thinking about detecting the new drives. Changing the BIOS setting from RAID to IDE removed the problem completely, but alas no RAID.
I recently came across a known bug on the ICH8R Chipset where the controller would stall for 1.5 minutes if SMART was disabled on the drives. It turned out that the disks SMART status was set to Auto and this was enough to cause the delay. It is not obvious when the disks are in RAID configuration though as there is no setting for SMART. However if you change the Controller to IDE and set the SMART status of the drives to Yes then go back to RAID, this solved the problem in my case. Below are the details of my particular resolution.
BE WARNED – Changing the configuration of your RAID system could result in a total loss of data. If you are not confident doing this ask someone who is.
Configuration
Asus P5B-E Motherboard
2 x Samsung 750Gb SATA Drives
- Turn on Workstation and enter the BIOS by pressing Delete
- On the first page of settings choose IDE Configuration
- Change Configure SATA as from RAID to IDE
- Press escape to go back to the first screen
- A bunch of SATA entries will be displayed with Not Detected as the value
- Enter each of the disks and ensure that Smart Monitoring is set to Enabled
- Go back to IDE Configuration as in Step 2
- Change Configure SATA as from IDE to RAID
- Press F10 to exit and save changes then choose OK to confirm
Your BIOS may be slightly different, but this should be enough to give you an idea if this is your problem too.