Jump to content

If I boot from a single SSD I'm into windows in less than 5 seconds (on Win 8.1, full UEFI install with fast boot). When I RAID up both my drives it increases to over 12 seconds.

Can anyone shed some light on this. I didn't post this in trouble shooting cause its not really broken, I know this happens with RAID 0, I'm just hoping someone can explain why :)

Main Rig:-

Ryzen 7 3800X | Asus ROG Strix X570-F Gaming | 16GB Team Group Dark Pro 3600Mhz | Corsair MP600 1TB PCIe Gen 4 | Sapphire 5700 XT Pulse | Corsair H115i Platinum | WD Black 1TB | WD Green 4TB | EVGA SuperNOVA G3 650W | Asus TUF GT501 | Samsung C27HG70 1440p 144hz HDR FreeSync 2 | Ubuntu 20.04.2 LTS |

 

Server:-

Intel NUC running Server 2019 + Synology DSM218+ with 2 x 4TB Toshiba NAS Ready HDDs (RAID0)

Link to comment
https://linustechtips.com/topic/275414-why-does-raid-0-massively-increase-boot-time/
Share on other sites

Link to post
Share on other sites

If I boot from a single SSD I'm into windows in less than 5 seconds (on Win 8.1, full UEFI install with fast boot). When I RAID up both my drives it increases to over 12 seconds.

Can anyone shed some light on this. I didn't post this in trouble shooting cause its not really broken, I know this happens with RAID 0, I'm just hoping someone can explain why :)

It has to due with the fact that the RAID controller has to initialize at a hardware level. This means the BIOS/UEFI has to load the RAID chipsets ROM module at boot. Once that is done, then the controller has to initialize the drive pool.

 

EDIT:

To elaborate. When you boot from RAID, the RAID controller has its own 'ROM" (called an Option ROM) that is loaded during the bootup process by your motherboard's BIOS/UEFI.

The UEFI bootup process looks like this:

idf48l.gif

When enabling RAID, you are adding at least two extra steps in the chain.

The first: loading the Option ROM during the DXE step. The second step happens within the first step, and that involves having the RAID controller check and initialize the drive pool.

 

NOTE: This is fairly simplified. Just know that you're adding more steps to the final boot process. 

▶ Learn from yesterday, live for today, hope for tomorrow. The important thing is not to stop questioning. - Einstein◀

Please remember to mark a thread as solved if your issue has been fixed, it helps other who may stumble across the thread at a later point in time.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×