Na prática sim. A grande maioria das falhas no disco rígido ocorre tudo ou nada. (A) o cabo está desconectado ou o microcontrolador da unidade falhou; portanto, o controlador RAID não obtém nenhuma resposta - óbvia falha na unidade. Ou (b) o microcontrolador de cabo e unidade é bom, mas quando tenta ler um setor, o microcontrolador de unidade interna detecta a corrupção de dados porque a soma de verificação do ECC interna falhou e tentativas repetidas de ler esse setor (no caso de uma falha temporária na leitura ) eventualmente atingem o tempo limite, para que o controlador RAID obtenha uma resposta educada de "desculpe" - falha óbvia na unidade. De qualquer forma, é óbvio para o controlador RAID-1 ou RAID-5 que a unidade falhou.
Em princípio, não. Se algo deu tão errado que um disco rígido está escrevendo bobagens, e de alguma forma funcionando bem o suficiente para escrever o código ECC interno correto para essa bobagem, o RAID-1 não pode dizer qual unidade está correta. O sistema RAID-1 provavelmente substituirá os bons dados pelos dados corrompidos em uma ressincronização. RAID-5 não é melhor. A falha de energia do "furo de gravação RAID-5" durante a gravação ativa é um caso raro, mas não impossível.
Até onde eu sei, a única maneira de evitar essa corrupção é usar somas de verificação de ponta a ponta, além do espelhamento de arquivos, automaticamente como parte do sistema de arquivos (ZFS ou Btrfs) ou periodicamente ou manualmente (recalculando as somas de verificação rsync, verificação simples de arquivos, conjuntos de arquivos Parchive, etc.); idealmente com um hash criptográfico como o SHA-256.