Возвращаем к жизни WD My Book Live
Сетевой накопитель Western Digital My Book Live - довольно интересное в функциональном плане и не дорогое устройство. По этой причине и стало довольно популярно для домашнего использования. Кому интересно, без труда найдет подробное описание и отзывы владельцев в сети, я же расскажу о ремонтопригодности данного девайса. Ну, приступим...
Разбираем WD My Book Live
Вот так с ходу, разобрать My Book Live, при этом ничего не сломав, та еще задачка. Дело в том, что корпус удерживают внутренние фиксаторы-защелки, никак себя не обнаруживающие при внешнем осмотре. Корпус My Book Live собран добротно и не люфтит, потому лучше заранее знать где расположены эти самые защелки.
Чтобы не поцарапать и не ковырять корпус отвертками, лучше всего защелки открыть чем-нибудь тонким, твердым и плоским. Для вскрытия я использовал обычный широкий канцелярский нож, поочередно просовывая его в щель в указанных местах. После чего просто сдвигаем крышку.
Надеюсь, приведенные картинки и описание помогли без ущерба вскрыть устройство. Теперь перейдем к основной части, а именно "раскирпичеванию" My Book Live.
Замена жесткого диска и прошивка My Book Live
Главным недостатком WD My Book Live можно считать то, что он не имеет собственной энергонезависимой памяти и всё программное обеспечение (прошивка устройства) записана на жестком диске, где располагаются пользовательские данные. Собственно, отсюда и все проблемы со сменой жесткого диска и ремонтопригодностью устройства.
Мне принесли "окирпиченный" My Book Live, на HDD которого обнаружилось просто огромное число битых секторов. Приговор однозначный - замена жесткого диска на аналогичный - 1Tb Western Digital Caviar Green IntelliPower. В принципе, можно совершить некоторый апгрейд и установить 2Tb или 3Tb, тут уже всё зависит от вашего желания и возможностей.
Пришло время заняться непосредственно прошивкой нашего устройства. Для этого нам понадобится компьютер с Linux на борту. Я использовал загрузочную флешку с дистрибутивом Linux Mint, быстрее и удобнее. Если само слово Linux вас пугает, то наверное, дальнейшие действия следует доверить кому-то другому.
Кроме компьютера с Linux, потребуется актуальная прошивка My Book Live и скрипт debrick.sh, за который огромное спасибо dan kvelstad (страничка скрипта).
Официальная страница поддержки WD My Book Live. Прошивку лучше брать с одного из двух зеркал: зеркало#1 | зеркало#2
- Качаем с одного из зеркал или сайта WD последнюю прошивку (apnc-##########.deb). Извлекаем из .deb пакета образ диска rootfs.img (если вы еще не пользуетесь архиватором 7zip, то самое время начать) и закидываем его на флешку. Туда же кладем и скрипт debrick.sh
- Подключаем жесткий диск к материнской плате вашего компьютера. Рабочий диск лучше отключить, все равно загружаться будем с флешки.
- Загружаем Linux Mint или какой там у вас (все действия буду писать именно для Mint). Для работы скрипта необходим mdadm, устанавливаем его через менеджер пакетов. Самому скрипту желательно выставить атрибут исполняемого файла.
- Запускаем терминал и выясняем куда подцепился наш новый жесткий диск:
mint@mint ~ $ sudo fdisk -l
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Disk /dev/sda doesn't contain a valid partition table
Видим, что /dev/sda - это наш подопечный и он девственно чист. Все приготовления закончены и осталось только выполнить команду:
debrick.sh /dev/sda rootfs.img destroy
Здесь мы выполняем скрипт debrick.sh, передав ему в качестве параметров название нашего жесткого диска - /dev/sda, прошиваемый образ - rootfs.img и указываем что все данные можно стереть и разметить диск заново - destroy.
Не забудьте правильно указать пути, как к самому скрипту, так и к прошиваемому образу. Скрипт запускается с root правами. Вот как это было у меня:
mint@mint ~ $ sudo -i
mint ~ # '/home/mint/Desktop/debrick.sh' /dev/sda '/media/mint/SONYAPE/rootfs.img' destroy
********************** DISK **********************
script will use the following disk:
Error: /dev/sda: unrecognised disk label
is this REALLY the disk you want? [y] y
********************** IMAGE **********************
********************** IMPLEMENTATION **********************
everything is now prepared!
device: /dev/sda
image_img: /media/mint/SONYAPE/rootfs.img
destroy: true
this is the point of no return, continue? [y] y
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0387272 s, 866 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0349998 s, 959 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0357555 s, 938 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0.0342852 s, 979 MB/s
Testing with pattern 0x00: done
Reading and comparing: done
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary 528M 2576M
(parted) mkpart primary 2576M 4624M
(parted) mkpart primary 16M 528M
(parted) mkpart primary 4624M -1M
(parted) set 1 raid on
(parted) set 2 raid on
(parted) quit
Information: You may need to update /etc/fstab.
Warning: blocksize 65536 not usable on most systems.
mke2fs 1.42.5 (29-Jul-2012)
mkfs.ext4: 65536-byte blocks too big for system (max 4096)
Proceed anyway? (y,n) y
Warning: 65536-byte blocks too big for system (max 4096), forced to continue
Filesystem label=
OS type: Linux
Block size=65536 (log=6)
Fragment size=65536 (log=6)
Stride=0 blocks, Stripe width=0 blocks
15144960 inodes, 15191344 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=133677056
232 block groups
65528 blocks per group, 65528 fragments per group
65280 inodes per group
Superblock backups stored on blocks:
65528, 196584, 327640, 458696, 589752, 1638200, 1769256, 3210872,
5307768, 8191000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
destroying was done, would you like to continue with installation? [y] y
mdadm: size set to 1999808K
mdadm: array /dev/md0 started.
mke2fs 1.42.5 (29-Jul-2012)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
125184 inodes, 499952 blocks
24997 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=515899392
16 block groups
32768 blocks per group, 32768 fragments per group
7824 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Checking for bad blocks (read-only test): 0.00% done, 0:00 elapsed. (0/0/0 errdone
Allocating group tables: done
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
mdadm: added /dev/sda2
synchronize raid... done
copying image to disk...
3999616+0 records in
3999616+0 records out
2047803392 bytes (2.0 GB) copied, 174.816 s, 11.7 MB/s
mdadm: stopped /dev/md0
all done! device should be debricked!
Как видите, все завершилось наилучшим образом и в итоге мы имеем работающий WD My Book Live. Если остались вопросы, пишите в комментариях. В заключение, хочу поблагодарить участников форума ixbt.com за их неоценимый вклад в решении технических проблем.
Комментариев: 55
Спасибо! Всё получилось. Делал из под виртуалки.
Все отлично, спасибо
Спасибо! Работает!
Здраствуйте. Не знаете в чём может быть дело? Скрипт не выполняется должным образом:
В самой первой строке у вас написано
cannot open /dev/sdb1: Device or resource busy
Могу предположить что установку осуществляете на /dev/sdb1 который в данный момент занят системой и скрипт не может произвести на него запись.
Вот так запускаю скрипт:
/home/user/debrick.sh /dev/sdb /home/user/rootfs.img destroy
Где /dev/sdb путь до того самого WD 3Tb.
Что интересно, если запускать в таком порядке то всё проходит нормально:
1)Запускаем скрипт, выполняется до g was done, would you like to continue with installation? [y], останавливаем выполнение
2)Перезагружаемся
3)Запускаем скрипт без ключа destroy
Однако! Запускаем устройство, ждём регистрации по DHCP, подключаемся по ssh через putty: connection refused.
Подскажите пожалуйста в чём может быть причина и на каком уровне в самом my book live.
mint ~ # '/media/mint/0836-DB71/debrick.sh' /dev/sdb '/media/mint/0836-DB71/rootfs.img' destroy
-bash: /media/mint/0836-DB71/debrick.sh: Permission denied
Chto ne tak?
решил поменять диск с 1тб на 3тб, пробовал данным способом, ничего не получилось, не хочет делить жёсткий следовательно ничего не записалось, сделал следующее HDD Raw Copy Tool скопировал диск, запустил mu book live он увидел старые 1тб, с веб интерфейса сделал востановление к заводским настройкам(полное), всё работает
2013-12-01 в 11:15:26 | Аноним
Я уже пробовал несколькими способами, не получается. А можно где-то найти вот эту самую копию, что-бы попробовать с её помощью поднять в рабочее состояние?
Спасибо.
А как быть если я в my book Studio c fire wire 2 Тб хочу заменить хард на 4 Тб? Если тупо поменять: при подключении к Маку - выдает сообщение что диск не может быть прочитан, хотя сам диск читается и форматируется. Надпись эта просто уже достала. Как я понимаю, его нужно тоже как-то перешить?
Честно говоря не совсем понятно что и куда вы подключаете. Сейчас нет возможности проводить эксперименты, т.к. устройство отдано владельцу, да и статья несколько о другом.
народ, если не помогает, как мне, разные ошибки в разных версиях kubuntu,ubuntu,mint я восстановил свой другим способом, правда перед этим надо данные слить с помощью проги для винды, не помню название, потом по англоязычной инструкции, но там попроще будет разобраться, чем со скриптом с подводными камнями
http://community.wd.com/t5/My-Book-Live/GUIDE-Debrick-MyBookLive-v2-0/td-p/567582
дерзайте
Добрый день! Ребята подскажите как можно открыть определенную папку для доступа в интернете так сказать FTP но не на весь объем винта а только на определенную папку.
Здесь инструкция намного понятнее для чайников (мне очень помогла)
http://krokodilen.livejournal.com/10085.html
Чем там проще? По мне здесь гораздо понятнее и показано как разбирать.
Спасибо большое анониму! Все получилось, все ОК!!!! Ссылка работает,рекомендую http://community.wd.com/t5/My-Book-Live/GUIDE-Debrick-MyBookLive-v2-0/td-p/567582
Просто надо понять что вам надо, спасти данные или вернуть к жизни реальный кирпич!
А можно заменить умерший винт на WD Red 3TB или нужен только green?
Андрей, да конечно можно, никто вас за это ругать не будет :) Это просто разные серии винтов:
Green - небыстрые (скорость вращения шпинделя 5000-5600 об/мин), тихие, мало потребляющие. В основном позиционируются для хранения данных. Паркуются в простое.
Blue - диски общего назначения. Скорость вращения шпинделя 7200 об/мин.
Black - высокопроизводительные диски, имеют больше кэша (32 и 64 МБ против 16 МБ у Blue). Винты посерьезнее и соответственно подороже.
Восстановил по этой инструкции. Мне показалось,что это проще, чем указанный метод со скриптом http://community.wd.com/t5/My-Book-Live/GUIDE-Debrick-MyBookLive-v2-0/td-p/567582
Фактически просто из под Linux накатывается образ.
Кстати отработало с подключенным через USB диском.
Действительно, по описанной инструкции не удалось восстановить. Винт 3Тб, сетевуха не поддерживается Минтом.
Но по ссылке - всё восстановилось. Если поискать, там для 3Тб есть образ - его просто развернуть по инструкции.
Автору всё равно спасибо, пока разбирался с его инструкцией - немного разобрался с линуксом, поэтому пройдя по ссылке восстановил уже очень быстро.
-bash: /media/mint/new/debrick.sh: Premision denided
?????
Объясните плиз как для не линуксоида
У меня к сожалению не получается по ссылке
http://community.wd.com/t5/My-Book-Live/GUIDE-Debrick-MyBookLive-v2-0/td-p/567582
не могу распаковать образ с флешки
mkdir /mnt/usb
mount -t ntfs /dev/sdb1 /mnt/usb
dd if=/mnt/usb/mybook.img of=/dev/sda bs=1M
подставляю из GPARTED значения дисков
sda -жесткий диск
sdf - образ на флешке.
что делаю не так?!
Добрый день. Подскажите, если на диске есть данные - файлы, папки, фильмы и т.п., то после запуска скрипта debrick.sh /dev/sda rootfs.img destroy данные будут уничтожены?
Если да, то как можно восстановить доступ к диску без уничтожения данных?
Где находится вся пользовательская информация?
Book перестал пускать в папки, которые сам и создавал - ругается на пароль.
Подключил через USB-переходник, нашел (DiskInternalsLinuxReader) свои папки - показывает пустыми.
У меня два сетевых WD BOOK LIVE 3tb.
на одном из них застучал жесткий диск.
Хочу купить новый и сделать копию с другого рабочего, (клонировать)
Подскажите как это сделать, какой программой?
Спасибо огромное за информацию.
Восстановил по этой ссылке:
http://community.wd.com/t5/My-Book-Live/GUIDE-How-to-unbrick-a-totally-dead-MBL/td-p/435724
Теперь поставлю даже новый винт.
Сдох после попытки установить ransmission.
здравствуйте Вы занимаетесь ремонтом сего девайса.если можно-телефон
Все сделал как написано, но вот что пишет: ~ $ '/home/andrew/debrick.sh' /dev/sdb '/home/andrew/rootfs.img' destroy
this script must be run as root.
что делать? плиз, подскажите народ =(
Добрый день. Сегодня WD стал выдавать ошибку Data Volumes failed to Mount. Веб интерфейс доступен. Через ssh тоже могу заходить и давать команды.
Подскажите, можно ли как-то смонтировать/ восстановить диск без вытаскивания его и подключения к другому компу?
Спасибо!
Сделал все по инструкции, скрипт успешно завершил работу, подключил диск к плате MBL, но она вечно горит желтым огнем, потом спустя 3 минуты загорается синий на пару секунд и снова горит желтый. IP адрес устройство не получает. Взял другой диск, так же подготовил его, скрипт успешно завершил работу, но плата MBL все равно горит желтым огнем.
Есть ли разница какой использовать винт для восстановления? Нужен ли обязательно WD?
нет конечно. можно использовать винты любого производителя по желанию
HELP! Девайс wd my book 2tb. Куплен 3 года тому. Работает отлично, но... при покупке поставили пароль (внутренней программой). Так как пользовались редко - пароль забыли. Можно ли вытащить инфу не форматируя диск, или вообще можно ли это сделать и как? Буду очень признателен, если поможете.
Слушай, Поможешь восстановить мой??? Отпишитесь кто-нибудь. Была замена контроллера, диск мой, горит красным и все. dock509@mail.ru
1) Пациент - WD1000H1NC, в веб-интерфейс пускает, но файлы показывать перестал. Внутри - WD10EADS (известный неспособностью сообщать о BAD-секторах). Ценных данных нет.
2) Замена диска на Seagate не удалась - диск просто не раскручивался при подаче питания. То ли у Seagate'ов выше пусковой ток, то ли еще что. В итоге поставил WD10EARS.
3) Приведенные на данной странице методика и прошивки для WD1000H1NC не подошли - устройство на готовность не выходило.
4) Прошивка для WD1000H1NC
http://download.wdc.com/nas/wdhxnc-01.02.14.img
5) Методика записи прошивки на жесткий диск (на английском)
http://iknowsomething.com/how-to-fix-bricked-wd-my-book-world-edition-or-install-brand-new-disk/
Методика сработала для WD1000H1NC
не получалось у меня по данной статье...
получилось только по вот этой:
http://lanping.ru/mybooklive
может кому пригодится...
Подскажите, пожалуйста, можно ли сделать образ системы (для последующего восстановления на новый диск) исключая пользовательские данные(/shares/Public)?
/WD MBL 2T с кучей инфы которую некуда перенести (для создания полного бекапа).
Подскажите, пожалуйста, можно ли сделать образ системы (для последующего восстановления на новый диск) исключая пользовательские данные(/shares/Public)?
/WD MBL 2T с кучей инфы которую некуда перенести (для создания полного бекапа).
Всем добрый вечер. Расскажу свою историю - купил my book live duo 6 ТБ он работал 2 года в режиме RAID1 те 3ТБ дублированный. Я перепутал блоки питания и спалил сам девайс. Остались 2 диска - живые. Хочу прикупить такойже book live duo ? но на нем изначально был массив 2 ТБ. Вопрос - можно тупо в новый воткнуть старые диски и заработает ли девайс? Не форматнет ли он при включении и не погубит ли инфу! Заранее спасибо! Если есть какие мысли плиз шлите на мыло dmu12345@yandex.ru
Чтобы у вас член на лбу вырос , красноглазые мудаки ...
Если есть ошибка:Permission denied, то нужно сделать debrick.sh исполняемым, пример: chmod +x /var/debrick.sh
помогите, плиз. после ввода строки: ./debrick.sh /dev/sdb rootfs.img destroy появляется надпись "this script must be run as root". Что делать? объясните, плиз
Так тут ясно написано что запускать скрипт с правами root. Вы sudo скорее всего забыли написать перед выполнением.
Здравствуйте! Помогите пожалуйста :3 Походу проблемы из за mdadm....
Сделал по ссылке https://community.wd.com/t/guide-debrick-a-mybooklive-duo/87252,процесс успешно завершился ,но при включении wd my book live duo 6 гб , снова горит желтый,оставлял на пару часов и ничего,сетевая мигает до IP не получает. Надо дольше подождать пока RAID0 пересоберется, или у меня ничего не получилось?Или еще надо со вторым диском что-то сделать?(данных было около 4Гб)
Добрый день! Выполняю все по иструкции, но постоянно выскакивает во время выполнения скрипта.
Диск для WDMyBookLive определяется как sdb. Запускаю скрипт:
steve@steveubuntu:~$ sudo '/home/steve/Desktop/debrick.sh' /dev/sdb '/home/steve/Downloads/rootfs.img' destroy
Идет выполнение:
********************** DISK **********************
script will use the following disk:
Model: WDC WD20 PURX-64P6ZY0 (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Number Start End Size File system Name Flags
is this REALLY the disk you want? [y] y
********************** IMAGE **********************
********************** IMPLEMENTATION **********************
everything is now prepared!
device: /dev/sdb
image_img: /home/steve/Downloads/rootfs.img
destroy: true
this is the point of no return, continue? [y] y
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0,150135 s, 223 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0,148535 s, 226 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0,189772 s, 177 MB/s
32+0 records in
32+0 records out
33554432 bytes (34 MB) copied, 0,18004 s, 186 MB/s
Testing with pattern 0x00: done
Reading and comparing: done
GNU Parted 2.3
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mklabel gpt
(parted) mkpart primary 528M 2576M
(parted) mkpart primary 2576M 4624M
(parted) mkpart primary 16M 528M
(parted) mkpart primary 4624M -1M
(parted) set 1 raid on
(parted) set 2 raid on
(parted) quit
Information: You may need to update /etc/fstab.
Warning: blocksize 65536 not usable on most systems.
mke2fs 1.42.9 (4-Feb-2014)
/dev/sdb4 is not a block special device.
Proceed anyway? (y,n) y
mkfs.ext4: 65536-byte blocks too big for system (max 4096)
Proceed anyway? (y,n) y
Warning: 65536-byte blocks too big for system (max 4096), forced to continue
Filesystem too small for a journal
Filesystem label=
OS type: Linux
Block size=65536 (log=6)
Fragment size=65536 (log=6)
Stride=0 blocks, Stripe width=0 blocks
512 inodes, 512 blocks
0 blocks (0.00%) reserved for the super user
First data block=0
1 block group
65528 blocks per group, 65528 fragments per group
512 inodes per group
Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done
destroying was done, would you like to continue with installation? [y] y
mdadm: /dev/sdb1 is not a block device
mdadm: Cannot find /dev/md0: No such file or directory
mke2fs 1.42.9 (4-Feb-2014)
Could not stat /dev/md0 --- No such file or directory
The device apparently does not exist; did you specify it correctly?
mdadm: error opening /dev/md0: No such file or directory
synchronize raid... mdadm: Cannot find /dev/md0: No such file or directory
done
copying image to disk...
dd: writing to ‘/dev/md0’: No space left on device
1768217+0 records in
1768216+0 records out
905326592 bytes (905 MB) copied, 24,7917 s, 36,5 MB/s
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
cp: cannot stat ‘/mnt/md0/usr/local/share/bootmd0.scr’: No such file or directory
/home/steve/Desktop/debrick.sh: line 359: /mnt/md0/etc/nas/service_startup/ssh: No such file or directory
umount: /mnt/md0: not mounted
mdadm: /dev/md0 does not appear to be an md device
BLKGETSIZE: Inappropriate ioctl for device
BLKGETSIZE: Inappropriate ioctl for device
all done! device should be debricked!
Закончилось выполнение скрипта, но ничего не изменилось, диск не раскирпичился. Я так понимаю, что что-то я не сделал или сделано неправильно. Видимо проблема в mdadm? Но что именно не так, я не могу понять. Помогите, пожалуйста...
всем привет.
в один из прекрасных грозовых дней благополучно накрылся облачный накопитель WD My Cloud. подскажите плиз возможно ли извлечь имеющуюся в нем информацию
всем привет. в один из прекрасных грозовых дней благополучно накрылся облачный накопитель WD My Cloud. подскажите плиз возможно ли извлечь из него сохраненную в нем информацию
Заменил старый вент 2 Тб на новый Seagate 4Tb.
Все сразу запустилось. Сделал обновление прошивки через WDFirmwareUpdater.
Но новый диск так и определяется как 2 Тб.
Что можно сделать не радикального?
Увидел ваш пост о ремонте жесткого диска, у меня точно такой же и было удалено ПО, соответстенно невозможно зайти на диск, но данные не были удалены, если ли способ восстановить?
Евгений, если с диском всё нормально, то данные можно попытаться восстановить программой R-Studio (предварительно извлеките его из корпуса), она прекрасно видит разделы Linux.
Добрый день! подскажите пожалуйста, сделал все по инструкции, но выдает ошибку: this script requires the mdadm package. mdadm подключал командой: sudo apt-get install mdadm. Что не так сделал?
Люди! Пробовал восстанавливать свой кирпич приведенным выше методом, пустая трата времени. То одна ошибка вылезет, то другая. Вот способ намного проще: https://community.wd.com/t/guide-debrick-mybooklive-v2-0/58546. Я свой BookLive восстановил именно по этой методе, хотя знаний Линукса у меня 0,0. Все ссылки рабочие, ОГРОМНОЕ спасибо нашим западным партнерам. Удачи.
А если my book Live DUO? Можно ли вставить один диск, и поставить на него загрузочную запись, раскирпичив аппарат. А потом вставить второй диск который составлял RAID и он вроде как должен все восстановить.
Самый простой способ без скриптов и прочих выкаблучиваний. Качаем образ системы, ставим линух минт. Удаляем том на HDD (можно и виндой). Подключаем НDD к линуху. В линухе есть штатная софтина для развёртывания образа на диск, без премудростей, выбрал образ, указал целевой диск. Готово. В менеджере приложений линуха качаем GParts (если HDD более 1 Тб). В Gparts находим свой HDD и растягиваем место для файлов на всю величину свободного пространства. Собираем, подключаем, радуемся.