как бы сказать.... Все сложно. Аппаратно-программными комплексами

Цитата:
Вы говорите АПК - значит без Аппаратуры никак? Чтобы только программой?

как бы сказать.... Все сложно. Аппаратно-программными комплексами они (комплексы :)) являются по той причине, что требуется обеспечить независимость потока команд в/из НЖМД от ОС Windows. Потому что если винде вдруг резко захочется ресетнуть накопитель и/или контроллер или послать некую команду, то будет мешанина между потоками, что в случае зашивки FW может привести к печальным последствиям. Ровно по этой же причине производители накопителей FW Update для своих накопителей делают запускаемыми под ДОСом. В случае WD такой утилитой прошивки является WDCNEWCFG или WDCFG_C. Могут быть какие-то варианты. Но каждая версия утилиты предназначена для определенного семейства накопителей, т.к. схема обновления меняется время от времени между разными накопителями. Еще один путь достать обновления - ползать по сайтам брендов (Делл, ИБМ-Леново, HP и пр.) и искать обновления прошивок. У того же IBM они делаются в виде одного огроменного файла ISO на несколько накопителей. Т.е. записал, всунул диск в привод, загрузился и программы с диска автоматически обновляют микроПО всех подключенных накопителей.
Далее - зачем еще делаются АПК (а не просто отдельное ПО)?

- защита от копирования
- дополнительный функционал (напр., управление питанием накопителей)
Цитата:
У меня контроллер Areca, они предлагают утилиту специально для перепрошивки WD-шников, но вот как СЧИТАТЬ требуемый FW в файл, чтобы его потом подсунуть? У них там только возможность "flash FW provided by WD", а WD понятное дело не даст.

утилиту в студию :)

Western Digital WD6400AALS: перепрошивка firmware