ha olyan RAID levelt használsz, ami biztosít valamilyen szintű redundanciát/paritást, akkor a megengedett hibahatárig biztonságban kell lenned, a hibahatáron túl pedig indulj ki abból, hogy az adatoknak lőttek. nevezzük ezt üzemszerű működésnek.
ilyen szempontból tök mindegy, hogy az adott megvalósítás szoftveres vagy hardveres.
értsd: ha mondjuk RAID5-öt használsz, a hibahatár az 1 komponens hibája. ha az egyik komponens elmegy, a RAID5 kutya kötelessége továbbra is jól működni (degradált módban), 2 komponens hibája esetén pedig dobd ki az egészet.
ha ezt valamilyen RAID implementáció nem teljesíti, kerüld el, ha pedig nincs lehetőséged a hibahatáron belül maradni (mert pl. a második komponens előbb elmegy, mint ahogy az elsőt pótolnád) akkor az nem tekinthető a RAID implementáció hibájának.
a hardveres implementáció olyan tulajdonságokkal rendelkezik, amelyeket egy szoftveres sohasem fog tudni.
(szoftver/oprendszerfüggetlenség, boot ROM támogatás, dedikált IO processzor és belső adatbusz, stb.)