Level 4
Block-level striping met aparte pariteit
Terwijl bij RAID 3 de data op byte-level wordt gestript, wordt de data bij RAID 4 in blokken verdeeld, waarvan de grootte vooraf instelbaar is. Dat vergroot de random lees- en schrijfsnelheden, maar het verkleint de sequentiële lees- en schrijfsnelheden.

| Eigenschap | Beschrijving |
|---|---|
| controller eisen | gespecialiseerde controller vereist |
| aantal schijven | minimaal drie harde schijven, het maximum is afhankelijk van de controller |
| array capaciteit | (grootte van kleinste schijf) x (aantal schijven - 1) |
| bruikbare opslagruimte | (aantal schijven - 1) / (aantal schijven), indien identieke schijven worden gebruikt |
| fout tolerantie | goed, kan verlies van een hele schijf tolereren |
| beschikbaarheid | zeer goed, hot spare en automatisch herstel zijn gewoonlijk standaard |
| degradatie en herstel | degradatie heeft een relatief kleine invloed en herstel duurt relatief lang |
| random leessnelheid | zeer goed, op haar best als je een grotere blok grootte gebruikt en als de controller de schijven onafhankelijk van elkaar kan benaderen |
| random schrijfsnelheid | voldoende, door de pariteit berekeningen |
| sequentiële leessnelheid | goed |
| sequentiële schrijfsnelheid | voldoende |
| kosten | vallen best wel mee |
| toepassing | wordt als een compromis gezien tussen RAID 3 en RAID 5 |