- Обновления микропрограммы для продуктов Seagate
- Update Seagate firmware from Linux
- 3 thoughts on “Update Seagate firmware from Linux”
- Обновление микропрограммного обеспечения для Barracuda LP
- Fedoseyev.ru
- Обновление прошивки на дисках Seagate; избавляемся от «свиста» на дисках Seagate ST6000NM0115
- Обновление микропрограммного обеспечения для Barracuda Green
Обновления микропрограммы для продуктов Seagate
Продукты Seagate управляются микропрограммой. Наличие самой последней версии микропрограммы может улучшить производительность и надежность продукта. Компания Seagate рекомендует установить новую микропрограмму для улучшения производительности и надежности накопителя.
Как и любое ПО, микропрограмма со временем совершенствуется, а выявленные в ней проблемы — устраняются. Для дисков многих семейств в течение их жизненного цикла выходит несколько версий микропрограмм. Регулярно проверяйте наличие новой микропрограммы для вашего диска с помощью приложения Download Finder. Если новые микропрограммы доступны для других продуктов, об этом будет указано.
Если для используемого накопителя доступна более новая микропрограмма, она будет содержать улучшения, отражающие самые современные технологии. Микропрограммы для устаревших продуктов будут выпускаться в виде окончательных версий. Обратите внимание, что Seagate не предоставляет подробных сведений о конкретных микропрограммах.
До настоящего момента обновления микропрограмм для стандартных конфигураций настольных компьютеров и ноутбуков были сложными и в некотором роде рискованными. Такая ситуация отчасти была вызвана отсутствием понятных средств загрузки микропрограммного обеспечения и ограничениями операционных систем. Однако проблемы устранены и теперь компания Seagate регулярно выпускает обновления микропрограмм для общей поддержки вашего накопителя Seagate.
При возникновении проблемы с системой или операционной системой в первую очередь следует выполнить стандартные действия по ее устранению, например проверить наличие ошибок в файловой системе и вирусов, а затем устанавливать обновления микропрограммы.
Используйте следующие ссылки и инструкции, чтобы определить наличие доступных микропрограмм для вашего продукта. Если микропрограмма доступна, рекомендуется создать резервные копии данных, а затем установить обновление, а также прочитать и следовать всем инструкциям и предупреждениям, которые могут отображаться на экране.
Выполните следующие действия, чтобы определить доступность обновлений микропрограммы для вашего накопителя:
Несоблюдение инструкций по обновлению может привести к уничтожению данных и/или выходу жесткого диска из строя. Компания Seagate не гарантирует сохранность хранящихся на диске данных. Перед обновлением микропрограммы, кроме регулярного резервного копирования, следует создать резервную копию данных в отдельном безопасном расположении или на отдельном безопасном носителе.
Источник
Update Seagate firmware from Linux
Нашел тут вчера пару Seagate Barracuda 7200.12 (ST31000528AS). Тех самых, на которых надо обязательно обновлять прошивку. И задался вопросом как бы ее обновить.
С Виндой и загрузочным CD как-то не задалось, поэтому попытался понять, как сделать это из-под линукса. Почему-то гугл давал много ссылок но ни одной по теме, поэтому пришлось поискать.
Итак, вам понадобятся:
- Файл с новой прошивкой
- Утилита hdparm
- Готовность к тому, что диск в результате будет испорчен
Прошивка:
Скачиваем iso с сайта Seagate (в моем случае это был Barracuda12-ALL-CC49.iso), вытаскиваем из него RAM-образ (у меня он назывался PH-CC49.ima), монтируем его как loop-устройство и находим в нем архив с прошивками LOD.zip
В архиве обнаружилось несколько LOD-файлов с прошивками, что несколько запутывает, но судя по этому файлу это версии прошивок для дисков одного семейства, но с разным числом головок, и в моем случае нужна была прошивка PHCC494H.LOD
А вот для Seagate Barracuda ES.2 история была чуть другая. Я скачал файл ES2SN06C-1D2DMoose.iso, но в нем была только какая-то ненужная ерунда, а прошивка была интегрирована в загрузочный образ. Так что мне потребовалось вначале вытащить загрузочный образ командой geteltorito ES2SN06C-1D2DMoose.iso > boot.img и уже в нем обнаружился 1D2DSN06.LOD.
В ряде мест упоминалось, что прошивку можно залить при помощи утилиты sg_write_buffer , но у меня это не заработало. Зато сработала команда hdparm —fwdownload
Была прошивка:
# smartctl -a /dev/sdb
Model Family: Seagate Barracuda 7200.12
Device Model: ST31000528AS
Firmware Version: CC38
Заливаем новую:
# hdparm —fwdownload PHCC494H.LOD /dev/sdb
Выключаем компьютер по питанию (перезагрузки недостаточно), включаем назад:
# smartctl -a /dev/sdb
Model Family: Seagate Barracuda 7200.12
Device Model: ST31000528AS
Firmware Version: CC49
Всё получилось!
Еще раз делаем это на свой страх и риск с готовностью потерять диск совсем (ну hdparm у вас это уточнит). И конечно загрузившись не с того диска, который перепрошиваем.
And one more time for Google spider =)
You can update Seagate HDD firmware from Linux with hdparm command.
First you should find the propper firmware in LOD format (E.g. dowload iso from vendor site, get .IMA image from it, and extract LOD.ZIP archive with firmwares from that image.)
If you don’t see image file in .iso, you can try to extract it from ElTorito boot, like I did for my Seagate Barracuda ES.2:
geteltorito ES2SN06C-1D2DMoose.iso > boot.img
And inside this boot.img I found 1D2DSN06.LOD.
Then upload firmware into hdd with
# hdparm —fwdownload /dev/
That’s it!
3 thoughts on “Update Seagate firmware from Linux”
хороший своет, жаль раньше его не нашел. уже заапдейтил через винду
Источник
Обновление микропрограммного обеспечения для Barracuda LP
Новая версия микропрограммы: CC35
Узнать версию микропрограммы для своей модели диска и его серийный номер можно с помощью ПО Drive Detect.
Данное обновление предназначено для следующих моделей.
Номер модели | Емкость | Файлы микропрограммы для загрузки |
ST32000542AS | 2 ТБ | См. документ 004559 для получения инструкций по обновлению микропрограммы в ОС Windows с помощью данного файла .exe. |
ST31500541AS | 1,5 ТБ | |
ST31000520AS | 1 ТБ | |
ST3500412AS | 500 ГБ |
Несоблюдение инструкций по установке обновления микропрограммы может привести к повреждению данных и/или жесткого диска. Поскольку гарантия Seagate не распространяется на данные, хранящиеся на диске, кроме регулярно создаваемых резервных копий, по возможности следует создать резервную копию данных непосредственно перед самим обновлением микропрограммы диска. Дополнительные сведения о резервном копировании содержимого диска см. в нашей базе знаний. Хотя данное обновление микропрограммы вносит изменения в продукт, условия гарантии Seagate для продукта останутся в силе, пока не наступит срок истечения их действия. Касательно прочих гарантий на продукт обратитесь к гарантийной документации, предоставленной поставщиком.
Источник
Fedoseyev.ru
Обновление прошивки на дисках Seagate; избавляемся от «свиста» на дисках Seagate ST6000NM0115
У этой инструкции, как, впрочем, и у всего, что я тут пишу, есть своя история, свой бэкграунд. Я поменял в компьютере 4-терабайтные диски на новые, 6-терабайтные. По соотношению цена/качество мне «зашли» Seagate ST6000NM0115, но в них обнаружился врожденный дефект в виде довольно мерзкого свиста (похожий на свист от дроссельной катушки), в результате чего в моем тихом системном блоке самыми шумными компонентами стали жесткие диски. Почитав в интернетах отзывы, увидел, что проблема распространенная, и лечится обновлением прошивки (если у вас установлена SN03 и ниже). Ну и прекрасно, значит давайте ее обновлять.
- Качаем и запускаем CrystalDiskInfo, смотрим версию прошивки на диске (на моем скриншоте стоит уже свежая прошивка) и серийный номер диска (понадобится нам на следующем шаге):
- Идем на сайт Seagate: https://apps1.seagate.com/downloads/request.html?userPreferredLocaleCookie=ru_RU_, вводим серийный номер диска, жмем «Продолжить»
- Получаем доступ к прошивке, качаем ее:
- Скачанный файл распаковываем в корень любого диска, например в C:
Сразу поясню: нам предстоит работать с приложением от Seagate в командной строке Windows, и, во-первых, длинные пути до каталогов и файлов будет неудобно вводить с клавиатуры, а во-вторых, некоторые приложения до сих пор плохо работают в режиме командной строки с путями, содержащими кириллические символы, множество пробелов и пр. Поэтому сразу исключим влияние подобных проблем на процесс.
Получаем на диске каталог примерно такого содержания: - Из каталога firmware забираем файл с прошивкой (в моем случае это MakaraBPEntCapSATA-STD-6TB-512E-SN04.LOD), перекладываем его в каталог command line tools\SeaChest. Таким образом в command line tools\SeaChest должно получиться примерно следующее:
- Запускаем командную строку Windows от имени администратора:
- Переходим в каталог с command line tools\SeaChest:
- У меня 64-битная версия Windows, поэтому я буду использовать 64-битную версию приложения SeaChest (у меня на скриншотах это файл SeaChest_Firmware_252_1177_64s.exe). Вы должны использовать приложение, соответствующее битности вашей ОС.
Для начала выясним Device Handle нужного нам диска, запустив программу с ключом -s:
SeaChest_Firmware_252_1177_64s.exe -s
Программа вернет нам сведения об имеющихся в системе дисках: - Мне надо будет обновить прошивки на двух дисках, с Device Handle PD1 и PD2. Выполняем команду
SeaChest_Firmware_252_1177_64s.exe -d PD1 —downloadFW MakaraBPEntCapSATA-STD-6TB-512E-SN04.LOD
Ключ -d указывает Device Handle диска, ключ —downloadFW указывает наименование файла прошивки. В результате вы получите такое сообщение об успешном обновлении прошивки:
Вот, собственно, и все. Аналогичным образом обновляются практически все диски Seagate. А лично для меня дополнительным бонусом стало то, что шуметь диски Seagate ST6000NM0115 действительно перестали.
Спасибо, обновил прошивку на одном из дисков, следуя этой инструкции. Теперь хочу прошить и второй, но он у меня основной, и на нём уже стоит Windows, поэтому подскажите пожалуйста, можно ли будет его прошить без переноса Win на другой диск?
Источник
Обновление микропрограммного обеспечения для Barracuda Green
Новая версия микропрограммы: CC32
Узнать версию микропрограммы для своей модели диска и его серийный номер можно с помощью ПО Drive Detect.
Данное обновление предназначено для следующих моделей.
Номер модели | Номер изделия | Емкость | Файлы микропрограммы для загрузки |
ST2000DL003 | 9VT166 | 2 ТБ | См. документ 004559 для получения инструкций по обновлению микропрограммы в ОС Windows с помощью данного файла .exe. |
ST1500DL003 | 9VT16L | 1,5 ТБ |
Несоблюдение инструкций по установке обновления микропрограммы может привести к повреждению данных и/или жесткого диска. Поскольку гарантия Seagate не распространяется на данные, хранящиеся на диске, кроме регулярно создаваемых резервных копий, по возможности следует создать резервную копию данных непосредственно перед самим обновлением микропрограммы диска. Дополнительные сведения о резервном копировании содержимого диска см. в нашей базе знаний. Хотя данное обновление микропрограммы вносит изменения в продукт, условия гарантии Seagate для продукта останутся в силе, пока не наступит срок истечения их действия. Касательно прочих гарантий на продукт обратитесь к гарантийной документации, предоставленной поставщиком.
Источник