Dalam latihan, ya. Sebagian besar kegagalan hard drive terjadi semua atau tidak sama sekali. Entah (a) kabel dicabut atau mikrokontroler drive gagal, sehingga pengontrol RAID tidak mendapat respons sama sekali - drive gagal jelas. Atau (b) Mikrokontroler kabel dan drive baik, tetapi ketika mencoba membaca suatu sektor, mikrokontroler drive internal mendeteksi korupsi data karena checksum ECC internal gagal, dan upaya berulang-ulang untuk membaca sektor itu (jika itu kesalahan baca sementara ) akhirnya waktu habis, sehingga pengontrol RAID mendapat respons "maaf" yang sopan - drive yang gagal jelas. Either way, jelas ke controller RAID-1 atau RAID-5 bahwa drive telah gagal.
Pada prinsipnya tidak. Jika ada sesuatu yang sangat salah sehingga hard drive menulis omong kosong, dan entah bagaimana bekerja cukup baik untuk menulis kode ECC internal yang benar untuk omong kosong itu, maka RAID-1 tidak dapat menentukan drive mana yang benar. Sistem RAID-1 kemungkinan akan menimpa data yang baik dengan data yang rusak pada sinkronisasi ulang. RAID-5 tidak lebih baik. Kegagalan daya "RAID-5 write hole" selama penulisan aktif adalah satu kasus yang jarang tetapi tidak mustahil.
Sejauh yang saya tahu, satu-satunya cara untuk menghindari korupsi tersebut adalah dengan menggunakan checksum end-to-end selain mirroring file, baik secara otomatis sebagai bagian dari sistem file (ZFS atau Btrfs) atau secara berkala atau manual (menghitung ulang checksum rsync, verifikasi file sederhana, set file Parchive, dll.); idealnya dengan hash kriptografi seperti SHA-256.