Recuperación de Datos de WD My Cloud Home y My Cloud EX2/EX4
Los dispositivos WD My Cloud son NAS de bajo coste ampliamente usados en hogares y pymes para almacenamiento centralizado y backup. Su arquitectura Linux/ext4 con firmware propietario crea escenarios de pérdida de datos específicos: resets de fábrica que borran datos, RAID degradados en los modelos multi-báhia, y la complejidad añadida de las unidades SMR WD Red instaladas en muchos modelos.
La Familia WD My Cloud: Modelos y Arquitecturas
Western Digital comercializa varios modelos bajo la marca My Cloud, con arquitecturas internas significativamente distintas:
WD My Cloud Home (1 báhia)
El modelo de entrada, disponible en capacidades de 2 TB a 8 TB. Internamente usa un disco único —generalmente un WD Red o WD Red Plus— con sistema de archivos ext4 sobre Linux embebido. No ofrece RAID. La interfaz de usuario es simplificada y orientada a usuario doméstico. El firmware My Cloud OS 5 en este modelo es radicalmente diferente al OS 3 anterior en cuanto a estructura de particiones.
Estructura de particiones típica en My Cloud Home (GPT):
- Partición 1: firmware (sistema operativo Linux embebido, ~400 MB)
- Partición 2: firmware de respaldo
- Partición 3: configuración del sistema
- Partición 4: datos del usuario (ext4, ocupa prácticamente toda la capacidad del disco)
WD My Cloud EX2 Ultra (2 báhias)
Modelo de 2 báhias con soporte para RAID 0, RAID 1 y JBOD. Por defecto, WD lo configura en RAID 1 (espejo) cuando se instalan 2 discos. Internamente usa md-RAID de Linux. La reconstrucción automática en caso de fallo de un disco está disponible si el otro disco está sano.
WD My Cloud EX4100 (4 báhias)
Modelo de 4 báhias con soporte para RAID 0, 1, 5, 10 y JBOD. El RAID 5 es la configuración más habitual en entornos de pyme, ofreciendo tolerancia al fallo de un disco. El controlador RAID es por software (md-RAID). Los volumen de datos se formatean en ext4.
WD My Cloud PR4100 / PR2100 (Pro Series)
La gama Pro usa procesadores Intel Pentium (PR4100: N3710, 4 núcleos) en lugar de los ARM de los modelos estándar. Admite Docker, aplicaciones de terceros y tiene interfaz de gestión más avanzada. La estructura interna de discos y RAID es similar a la EX4100 pero con mayor rendimiento de procesamiento para la reconstrucción RAID.
WD Red SMR Inside My Cloud: El Problema Silencioso
A partir de 2020, WD incluyó en algunos My Cloud —especialmente en el My Cloud Home de 4 TB y 6 TB— discos WD Red basados en tecnología SMR (Shingled Magnetic Recording) sin anunciarlo explícitamente. Esto causó controversia en la comunidad NAS porque los discos SMR no están recomendados para uso en RAID.
El problema de SMR en RAID es el rendimiento de escritura: los discos SMR escriben en pistas superpuestas, lo que requiere reescribir grandes zonas adyacentes al modificar datos. En una reconstrucción RAID tras fallo de un disco, el proceso de escritura masiva puede hacer que el disco SMR sea tan lento que el controlador RAID lo marque como fallido, convirtiendo un RAID degradado de un disco en un RAID fallido de dos discos, con pérdida total de datos.
Los modelos WD Red SMR afectados incluyen: WD20EFAX, WD40EFAX, WD60EFAX. Los modelos WD Red Plus (CMR) no tienen este problema: WD20EFZX, WD40EFZX, WD60EFZX.
My Cloud OS 5: Migración y Pérdida de Datos
WD lanzó My Cloud OS 5 como actualización de firmware para los modelos EX2 Ultra, EX4100, PR4100 y PR2100. La actualización fue obligatoria (los servidores de My Cloud OS 3 se apagaron en 2022), y en algunos casos causó problemas graves:
- Incompatibilidad con aplicaciones antiguas: muchas apps de terceros instaladas en OS 3 no tienen versión compatible con OS 5.
- Cambio de estructura de particiones: en algunos modelos, la migración de OS 3 a OS 5 modifica las particiones del sistema, y si el proceso se interrumpe (corte de luz, fallo de red), el NAS puede quedar inaccesible.
- Pérdida de metadatos: la migración puede borrar las miniaturas de fotos, la base de datos de contenido multimedia (Twonky/Plex integrado) y las configuraciones de usuarios.
- NAS no arranca tras actualización: en dispositivos con discos al límite de su vida útil, el estress de la migración puede precipitar un fallo de disco durante el proceso.
Reset de Fábrica: El Error Que Borra los Datos
El reset de fábrica es uno de los principales motivos de consulta en recuperación de datos para WD My Cloud. Existen dos tipos de reset:
| Tipo de Reset | Efecto en Configuración | Efecto en Datos |
|---|---|---|
| Reset rápido (4 segundos) | Restaura usuario admin, contraseña y configuración de red | No borra datos de usuario |
| Reset completo (40 segundos) | Restaura configuración completa de fábrica | Borra todos los datos del usuario |
El problema ocurre cuando el usuario realiza un reset completo pensando que es equivalente al rápido, o siguiendo instrucciones de soporte técnico que no advierten correctamente sobre las consecuencias. Los datos borrados con el reset completo en ext4 pueden recuperarse si se actúa con rapidez: ext4 no sobreescribe los bloques inmediatamente, solo marca los inodos como libres.
La tasa de recuperación tras reset completo en My Cloud es del 70–90% si el NAS no ha vuelto a usarse intensivamente tras el reset (el uso continuo sobreescribe los bloques marcados como libres).
RAID Degradado y Fallo Total en EX2/EX4
Los My Cloud EX2 Ultra y EX4100 con RAID presentan escenarios de recuperación más complejos:
RAID 1 Degradado (EX2 Ultra)
Si uno de los dos discos del RAID 1 falla, el array continúa operando en modo degradado con el disco superviviente. El NAS muestra una alerta pero los datos son accesibles. La recuperación consiste en sustituir el disco fallido y dejar que el NAS reconstruya el espejo automáticamente. Si el segundo disco falla antes de completar la reconstrucción, hay pérdida de datos.
RAID 5 con un Disco Fallido (EX4100)
El RAID 5 tolera el fallo de un disco. Con 4 discos de 4 TB en RAID 5, la capacidad útil es de 12 TB y puede perder un disco sin perder datos. Si el disco fallido no se sustituye rápidamente y un segundo disco falla (por fatiga, ya que trabaja al 100% durante la reconstrucción del primero), el RAID 5 cae y todos los datos se pierden.
Reconstrucción RAID en Laboratorio
Cuando el NAS My Cloud no puede reconstruir el RAID automáticamente (discos dañados, firmware corrupto, corrupción de superbloque md-RAID), la recuperación en laboratorio sigue este proceso:
- Imagen de todos los discos: Se realiza un clon forense de cada disco del array, independientemente de su estado. Los discos con sectores defectuosos se clonan con herramientas que gestionan errores (PC-3000, ddrescue).
- Identificación de parámetros del array: Se analizan los superbloques md-RAID de cada disco para determinar el orden de discos, el tamaño de chunk y el nivel RAID. WD My Cloud usa chunk de 64 KB por defecto en RAID 5.
- Reconstrucción virtual del RAID: Con herramientas como ReclaiMe, R-Studio o mdadm en Linux, se reconstruye el array virtual sobre las imágenes sin tocar los discos originales.
- Montaje del sistema de archivos ext4: El volumen RAID reconstruido se monta en Linux para acceder a los datos. Si hay corrupción en el journal de ext4, se puede intentar reparación con e2fsck o extracción directa de inodos.
- Extracción de datos: Los archivos se copian a un disco de destino limpio, verificándose la integridad de cada archivo durante la transferencia.
Cómo Conectar un Disco de My Cloud a un PC para Recuperación
Una alternativa al laboratorio para usuarios técnicos es extraer el disco del My Cloud y conectarlo directamente a un PC con Linux:
- El disco del My Cloud Home usa ext4 en la partición de datos. Linux puede montarla directamente:
mount -t ext4 /dev/sdX4 /mnt/mycloud - En Windows, ext4 no es nativo pero puede leerse con software como DiskInternals Linux Reader o Paragon ExtFS.
- Para los modelos multi-báhia, hay que importar el array md-RAID en Linux antes de montar el sistema de archivos.
- Si el NAS fue reseteado, el disco debe conectarse en modo de solo lectura para evitar sobreescritura antes de intentar la recuperación.