
En la herramienta RST de Intel para administrar matrices ICH*R, hay una opción para que las matrices RAID1 "escaneen y corrijan" errores, lo que inicia un trabajo para escanear toda la matriz.
Por lo tanto, debería ser fácil detectar errores con un alto grado de confianza sin metadatos adicionales: compare los datos en cada disco y vea si hay una diferencia.
Pero en cuanto a corregir errores, sin algún tipo de suma de verificación o paridad, no sé cómo decidiría RST qué conjunto de datos es correcto. Y dado que se ha informado ampliamente que los discos individuales de una matriz ICH*R RAID1 son totalmente compatibles y pueden ser leídos por controladores SATA estándar, supongo que no se utiliza ningún formato especial en el disco.
Teniendo en cuenta lo anterior, no estoy seguro de cómo funciona realmente la funcionalidad de reparación y busco más información.
Respuesta1
De hecho, el RAID1 de dos discos sólo puede detectar, pero no corregir, errores si no tiene más información, pero los discos modernos tienen sus propias sumas de comprobación y devuelven un error de lectura si los datos han sido dañados. Luego, el controlador RAID reescribirá el sector roto a partir de una copia buena y la unidad reasignará el sector a uno de repuesto.