Unbrick WD MyCloud

Архив: Папка на Google drive
Официальная прошивка: www.wdc.com

Инструкция для Windows.

  1. Установите весь софт из папки _Software.
  2. Подключаем любым кабелем WDMC к свободной сетевой карте компьютера. (Питание WDMC пока не включаем)
  3. Выключаем все остальные подключения по сети, чтобы не мешали.
    В настройках сетевой, к которой подключен WDMC меняем настройки ipv4 на ручные:
    IP Адрес: 192.168.0.1
    Маска сети: 255.255.255.0
    Шлюз: -пусто-
    DNS серверы: -пусто-
    
  4. Правой кнопкой по_Start_Ping.bat - "Изменить". Меняем 00:11:22:33:44:55 на MAC адрес вашего WDMC (Написан на дне корпуса)

  5. Запускаем _Start_DHCP.bat и _Start_TFTP.bat

  6. Включаем питание WDMC и запускаем _Start_ping.bat. Он пару раз закроется сам - тутже запускаем его снова.

  7. Ждем, когда в окне WDMC появятся строки вроде таких:

    DHCPREQUEST for 00:90:12:34:56:78 () from interface 192.168.0.1 received
    Host 00:90:12:34:56:78 (Host009012345678) allotted 192.168.0.3 for 36000 seconds
    DHCPDISCOVER for 00:90:12:34:56:78 () from interface 192.168.0.1 received
    Host 00:90:12:34:56:78 (Host009012345678) offered 192.168.0.3
  8. Если увидели строки выше - значит все работает, смотрим в окно TFTP сервера. Там появятся 2 строки:

    Client 192.168.0.3:1025 data\startup.sh, 1 Blocks Served
    Client 192.168.0.3:1026 data\bootimage, 11574 Blocks Served
  9. Отличненько. Ждем примерно пол-минуты и можно подключаться к WDMC по протоколуTelnet (Используйте PuTTY или встроенный в Windows клиент) на адрес 192.168.0.3 (Или другой - смотрите последние строки в окне DHCP сервера)

После этого можно делать с устройством всё, что нужно: Редактировать конфиги, перезаливать прошивку, копаться в своих файлах...

Перезаливка прошивки WD:

  1. Заходим на официальный сайт WD и копируем ссылку на скачку прошивки.
  2. Скачиваем архив с прошивкой OMV, CleanDebian или Официальную и распаковываем в папку root
  3. В консоле Telnet пишим (Заливка файлов в соответствующие места диска WD):
    mount /dev/sda4 /mnt
    cd /mnt
    tftp -g -r rootfs.img -b 65536 192.168.0.1
    tftp -g -r kernel.img -b 65536 192.168.0.1
    tftp -g -r config.img -b 65536 192.168.0.1
    mdadm -S /dev/md*
    mdadm --zero-superblock --force --verbose /dev/sda1
    mdadm --zero-superblock --force --verbose /dev/sda2
    mdadm --create /dev/md0 --verbose --metadata=0.90 --raid-devices=2 --level=raid1 --run /dev/sda1 /dev/sda2
    dd if=rootfs.img of=/dev/md0
    dd if=kernel.img of=/dev/sda5
    dd if=config.img of=/dev/sda7
  4. После этого можно перезагрузится:

    sync
    reboot -f
WD NAS Arhive (c) enigmaspb@gmail.com