Os níveis 4 e 5 usam o striping de dados em nível de bloco, com o nível 5 distribuindo informações de dados e paridade por todos os discos. Se um disco falha, os dados que faltam são calculados com base na paridade disponível dos discos restantes.
Observe na imagem acima que todos os discos servem de repositório de dados (em azul) e de repositório para as informações de paridade (em laranja). Assim, todos os discos funcionam de maneira similar. O RAID 5 utiliza striping em nível de bloco. Na imagem, A1, A2 e A3 são blocos de dados e Ap é a paridade desses blocos. Os discos não precisam rodar de maneira sincronizada, pois os blocos são rearranjados em memória RAM da forma correta.