BIOS vs Linux RAID

Every few weeks, we get somebody asking the question:

"Why don't you just use the RAID that's on the motherboard?"


"But I thought this Intel C612C Chipset [or many others] came with RAID built in?"


Well even though this practice has persisted for over a decade, it's important that we explain, again, what this is - BIOS-assisted software RAID, proprietary, and non-standard.

There's nothing inherently wrong with CPU-assisted (aka software) RAID, but you should use the software RAID that's built into Linux or BSD - it's tested, tried and true, open source, and standard.

We recommend Linux Software RAID, with LVM.

"Motherboard RAID", also known as "Fake RAID", is (almost always) merely BIOS-assisted software RAID, implemented in firmware - and is closed-source, proprietary, non-standard, and often buggy, and almost always slower than the time-tested and reliable software RAID found in Linux.

Reading code from the BIOS is several times slower than reading code from main memory, which is one of the reasons why benchmarks have repeatedly shown Linux built-in OS RAID outperforms BIOS RAID repeatedly - and is of course compatible across disks, motherboards, and so forth.

Plus, if the motherboard fails, that you're using the BIOS RAID from, you're stuck having to find an identical motherboard, because the proprietary firmware RAID implementations are often not compatible.

Further reading:

Let us know if you have any additional questions,