Recuperar datos de RAID 0, 1, 5, 6 y 10: guía completa
Los sistemas RAID (Redundant Array of Independent Disks) son la columna vertebral del almacenamiento en servidores, NAS domésticos y estaciones de trabajo profesionales. Su objetivo es combinar varios discos para mejorar el rendimiento, la capacidad o la tolerancia a fallos. Sin embargo, ningún nivel de RAID es una copia de seguridad, y cuando falla un RAID la pérdida de datos puede ser catastrófica si se actúa incorrectamente. En RecuperaTusDatos.es recuperamos datos de todos los niveles RAID, tanto hardware como software, con un proceso forense que garantiza la integridad del contenido extraído.
RAID 0: máximo rendimiento, máximo riesgo
El RAID 0 (striping) divide los datos entre dos o más discos para maximizar la velocidad de lectura y escritura. Un archivo de 100 MB se escribe en bloques alternos entre los discos: los primeros 64 KB van al disco 1, los siguientes al disco 2, y así sucesivamente. La velocidad efectiva se multiplica por el número de discos.
El problema es que no hay redundancia alguna. Si uno de los discos falla, el conjunto RAID deja de funcionar por completo y todos los datos son inaccesibles, independientemente del estado de los demás discos.
Qué es recuperable en RAID 0
- Fallo de un disco: los archivos que estaban completamente en el disco sano pueden recuperarse. Los distribuidos entre ambos discos (la mayoría) están incompletos si el disco fallido tiene daños graves.
- Borrado accidental o formato: si todos los discos están físicamente intactos, la recuperación es posible reconstruyendo el RAID lógicamente y analizando el sistema de archivos.
- Fallo de controlador: si el controlador falló pero los discos están intactos, identificamos los parámetros del array (chunk size, orden de discos) y reconstruimos el volumen.
Aviso importante: nunca intente reconstruir un RAID 0 directamente sobre los discos originales. Realice siempre imágenes forenses primero.
RAID 1: espejo simple, el más seguro para el usuario doméstico
El RAID 1 (mirroring) duplica todos los datos en dos o más discos simultáneamente. La tolerancia a fallos es máxima: todos los discos menos uno pueden fallar simultáneamente sin perder datos.
Qué es recuperable en RAID 1
- Fallo de todos los discos simultáneamente: si ambos discos fallan a la vez (por ejemplo, por un pico de tensión), cada uno se trata individualmente. La recuperación depende del estado de cada disco por separado.
- Borrado accidental: el borrado se replica en todos los discos instantáneamente. El RAID 1 no protege contra borrados accidentales. La recuperación es posible si se actúa rápidamente antes de que nuevas escrituras sobreescriban el espacio libre.
- Desincronización: en algunos casos los discos de un RAID 1 pueden tener versiones distintas de los datos. Determinamos cuál tiene los datos más recientes y lo usamos como fuente de recuperación.
RAID 5: el equilibrio entre rendimiento y redundancia
El RAID 5 requiere mínimo 3 discos y distribuye los datos y la paridad en rotación entre todos ellos. La paridad permite recalcular los datos de un disco faltante usando los datos de los demás. Con N discos se puede perder 1 disco sin perder datos.
Qué es recuperable en RAID 5
- Fallo de 1 disco: recuperación completa posible. El array entra en modo degradado y puede operar mientras se reconstruye, aunque con riesgo.
- Fallo de 2 discos simultáneos: pérdida total de datos. Esto es más frecuente de lo que parece: cuando un array RAID 5 degradado intenta reconstruirse, las lecturas intensivas pueden desencadenar el fallo de un segundo disco con sectores defectuosos latentes.
- Fallo de controlador con discos sanos: si conocemos los parámetros del array (chunk size, orden de discos, rotación de paridad), la recuperación es posible por software sin el controlador original.
Advertencia crítica: nunca reconstruya un RAID 5 degradado directamente. El proceso somete a los discos restantes a una lectura completa que puede provocar el fallo de un segundo disco. Haga siempre imágenes forenses de todos los discos antes de cualquier operación de reconstrucción.
RAID 6: doble paridad, mayor protección
El RAID 6 es similar al RAID 5 pero con dos bloques de paridad independientes, lo que permite la pérdida simultánea de hasta 2 discos sin perder datos. Requiere un mínimo de 4 discos y es la opción recomendada para arrays de gran capacidad donde el riesgo de doble fallo durante la reconstrucción es real.
Qué es recuperable en RAID 6
- Fallo de 1 o 2 discos: recuperación completa posible con los discos restantes.
- Fallo de 3 discos simultáneos: pérdida total de datos. Ocasionalmente, si los 3 discos fallidos tienen daños en zonas distintas y pueden recuperarse parcialmente, es posible una reconstrucción parcial.
- Corrupción de paridad: si la paridad está corrupta pero los datos están intactos, podemos extraer los datos directamente ignorando la paridad dañada.
RAID 10: espejo y striping, el favorito de los servidores
El RAID 10 (también llamado RAID 1+0) combina el striping del RAID 0 con el mirroring del RAID 1. Se necesitan al menos 4 discos: se forman parejas de espejos y luego se hace striping entre las parejas. Puede perderse 1 disco de cada pareja simultáneamente sin perder datos.
Qué es recuperable en RAID 10
- Fallo de 1 disco por pareja: recuperación completa, similar a RAID 1.
- Fallo de ambos discos de la misma pareja: pérdida total del segmento de datos de esa pareja. Los datos de las demás parejas pueden recuperarse.
- Fallo de controlador: identificamos la geometría del array (qué discos forman cada pareja y el orden de striping) y reconstruimos el volumen por software.
Por qué NO debe reconstruir el RAID sin imágenes forenses
El error más común y perjudicial al enfrentarse a un RAID degradado es intentar la reconstrucción directamente sobre los discos originales. Las razones por las que esto es peligroso:
- El proceso de reconstrucción lee cada sector de cada disco: si alguno tiene sectores defectuosos latentes, la lectura intensa puede desencadenar un fallo completo.
- Un parámetro incorrecto destruye datos: si el orden de discos, el chunk size o la rotación de paridad están mal configurados, el proceso puede sobrescribir datos válidos con datos incorrectamente calculados.
- No hay vuelta atrás: una vez que la reconstrucción RAID sobrescribe los datos originales, la recuperación se vuelve exponencialmente más difícil o imposible.
El protocolo correcto es siempre: imagen forense de cada disco → verificación de integridad → reconstrucción del RAID sobre las imágenes en entorno controlado. Los discos originales permanecen intactos durante todo el proceso.
Parámetros de reconstrucción RAID: chunk size, paridad y orden de discos
Para reconstruir un RAID sin el controlador original necesitamos determinar:
- Chunk size (tamaño de bloque): el tamaño de cada fragmento distribuido entre los discos. Los valores más comunes son 64 KB, 128 KB y 256 KB. Un chunk size incorrecto produce un sistema de archivos ilegible.
- Orden de los discos: cuál es el disco 0, cuál el disco 1, etc. Un orden incorrecto produce datos aparentemente corruptos aunque el contenido esté intacto.
- Rotación de paridad (RAID 5/6): el patrón con que se distribuye la paridad entre los discos. Los controladores hardware más comunes (LSI, Adaptec, HP Smart Array) usan variantes distintas.
- Dirección del striping: izquierda-derecha o derecha-izquierda según el controlador.
Nuestro laboratorio utiliza R-Studio RAID y UFS Explorer RAID Recovery para el análisis automático de parámetros, complementado con análisis manual cuando el resultado automático es ambiguo. En arrays de más de 6 discos, la identificación de parámetros puede llevar entre 4 y 8 horas de trabajo especializado.
RAID hardware vs RAID software: diferencias para la recuperación
El RAID hardware (tarjetas controladoras LSI, Adaptec, HP SmartArray, Dell PERC) almacena la configuración del array en la propia tarjeta y en metadatos privados en los discos. Si la tarjeta falla, los discos solos no son legibles porque el formato de metadatos es propietario.
El RAID software (Linux mdadm, Windows Storage Spaces, ZFS) almacena los metadatos en los propios discos en formatos estándar. La recuperación suele ser más directa si se identifican correctamente los discos miembros.
Los NAS domésticos (Synology, QNAP, Buffalo, Netgear ReadyNAS) usan típicamente RAID software basado en mdadm de Linux con sistema de archivos ext4 o Btrfs. La recuperación de estos sistemas es uno de los casos más habituales en nuestro laboratorio.
Proceso de recuperación RAID en RecuperaTusDatos.es
- Recepción y evaluación inicial: inventariamos todos los discos, registramos su estado SMART y determinamos cuáles pueden clonarse directamente.
- Recuperación física individual: si alguno de los discos tiene fallos físicos (cabezas, firmware), lo tratamos individualmente antes de proceder con el RAID.
- Imagen forense de cada disco: clonamos sector a sector con hardware DeepSpar o PC-3000. El proceso gestiona automáticamente los sectores defectuosos para maximizar la cobertura.
- Identificación de parámetros RAID: analizamos los metadatos del controlador (si están disponibles) o determinamos el chunk size y el orden de discos por análisis de patrones.
- Reconstrucción virtual del array: ensamblamos el RAID virtualmente sobre las imágenes para verificar la coherencia del sistema de archivos antes de extraer datos.
- Extracción y entrega: copiamos los datos recuperados a un medio nuevo y entregamos un listado completo de archivos.
Tabla de precios orientativos — Recuperación RAID
| Nivel RAID | N.º de discos | Tipo de fallo | Precio orientativo |
|---|---|---|---|
| RAID 0 | 2–4 | Borrado / fallo lógico (todos los discos sanos) | desde 250 € |
| RAID 1 | 2 | Fallo de 1 disco + recuperación lógica | desde 180 € |
| RAID 5 | 3–5 | Fallo de 1 disco (discos sanos) | desde 350 € |
| RAID 5 | 3–5 | Fallo de 1 disco + disco con sectores defectuosos | desde 500 € |
| RAID 6 | 4–6 | Fallo de 1–2 discos | desde 500 € |
| RAID 10 | 4–8 | Fallo de 1 disco por pareja | desde 400 € |
| Cualquier nivel | 6+ | Fallo múltiple + reparación física de discos | consultar |
| NAS RAID (Synology/QNAP) | 2–4 | Fallo de controlador NAS o disco | desde 300 € |
Precios sin IVA, por array completo. Diagnóstico gratuito. Solícite presupuesto.