WD MyCloud Stuck in safe Mode

Después de intentar recuperar mi WD MyCloud (Gen2) con diversos tutoriales, finalmente conseguí resolver el problema de la siguiente manera:
(Tutoriales que he probado hasta el momento “https://drive.google.com/drive/folders/0B_6OlQ_H0PxVRXF4aFpYS2dzMEE”, por cierto hay mucha información útil para dispositivos MyCloud)

  1. Descarga las imágenes de las diferentes particiones de mi WD MyCloud (Gen2).
    MEGA” - En este caso es el “WD.zip”
    Nota: Para saber si nuestro WD MyCloud es de la 1ª o de la 2ª generación, debemos buscar el P/N: WDBCTL0030HWT - 10, estos 2 últimos dígitos, nos indican si el dispositivo es de genreación 1 o 2.
    Generación 1 = 00, Generación 2 = 10.
    Aclarado esto, seguimos con el procedimiento de recuperación de un WD MyCloud (Gen2).

  2. Debemos arrancar con un LiveCD de Linux, yo he usado Ubuntu 18.04, lo podeis descargar directamente desde ubuntu.com
    ftp://ftp.cesca.cat/ubuntu/release/18.04.1/ubuntu-18.04.1-desktop-amd64.iso

  3. Procedemos a particionar el disco, se perderá toda la información, actuad bajo vuestra responsabilidad.
    ·Iniciamos un terminal de linux, el equivalente a “cmd” de Windows, la tipica pantalla negra con letras blancas.
    ·Elevamos los permisos a super usuario.
    sudo su
    ·Determinamos el dispositivo que hace referencia a nuestro disco duro, aparecerá una lista con todos los discos o unidades de datos detectadas “/dev/sda; /dev/sdb; etc”.
    Junto al dispositivo, indicará la capacidad, así debeis buscar cual és el vuestro y sobre ese realizaremos las particiones necesarias, en mi caso “/dev/sdb”.
    fdisk -l
    ·Limpiamos todas las particiones y luego reparticionamos el disco.
    parted /dev/sdb
    rm 1
    rm 2
    rm 3
    … (Nota: repetimos el comando “rm” hasta que no queden particiones, para saber si hay alguna más, ejecutamos el comando “print” para mostrar el particionado del dispositivo selecionado)
    mklabel gpt
    mkpart primary 1049kB 2149MB
    mkpart primary 8591MB -1MB
    mkpart primary 7517MB 8591MB
    mkpart primary 2149MB 3222MB
    mkpart primary 3222MB 4296MB
    mkpart primary 4296MB 6443MB
    mkpart primary 6443MB 7517MB
    quit

    1. Damos formato a alguna de las particiones.
      mkswap /dev/sdb1
      mkfs.ext4 /dev/sdb2

    2. Recuperamos las imágnes de disco sobre las particiones creadas.
      (Nota: El archivo que hemos descargado “WD.zip”, lo debemos descomprimir en la carpeta descargas, en español la ruta es la siguiente “/home/user/Descargas”, si no sabemos la ruta exacta, una vez descomprimido el ZIP, le damos a propiedades sobre la carpeta WD y nos indicará la ruta)
      cd /home/user/Descargas - Tened en cuenta que esta es la ruta en la que yo he descomprimido el archivo, debeis acceder a la carpeta donde lo hayas descomprimido vosotros.
      dd if=/sdb3.img of=/dev/sdb3
      dd if=/sdb4.img of=/dev/sdb4
      dd if=/sdb5.img of=/dev/sdb5
      dd if=/sdb6.img of=/dev/sdb6
      dd if=/sdb7.img of=/dev/sdb7

  4. Ahora ya podemos apagar el sistema, conectar el disco y esperar a que arranque, pasados unos 5 minutos, accedemos a “My Cloud OS3 End of Service | Western Digital”, en caso de que no consiga entrar, puede deberse a 5 razones:

  • No hemos esperado tiempo suficiente.
  • Debemos buscar la ip del dispositivo y acceder directamente por la ip.
  • Algunos de los pasos de particionado o copiado no se ha realizado correctamente.
  • El disco duro tiene algún problema físico.
  • Nuestro WD MyCluod no es de 2ª Generación.
  1. Usamos el asistente de WD para realizar la configuración del almacenamiento y después act. el FirmWare a la última versión.
    He dejado una copia del mismo en “MEGA” - En este caso es el “My_Cloud_GLCR_2.31.163.bin”

Un saludo :wink: