Как обновить прошивку Samsung SSD из Ubuntu?

Как обновить прошивку Samsung SSD из Ubuntu?

Я последовал заhttps://www.samsung.com/semiconductor/global.semi.static/Firmware_Update_Utility_UserManual.pdfи скачал unetbootin и .iso для моего Samsung 960 EVO 250gb. Я записал его с помощью unetbootin и перезагрузил, но загрузиться было не с чего.

Я сделал это еще раз и проверил файлы на диске, и там были только эти:

extlinux.conf ldlinux.sys menu.c32 syslinux.cfg ubnfilel.txt ubnpathl.txt

что в сумме составляет всего 94kb, также запись unetbootin мгновенна, как будто ничего не записывает. У .iso 16mb, поэтому sd-карта должна иметь такой же размер.

Как обновить прошивку SSD-накопителя Samsung в Ubuntu?

решение1

Отказ от ответственности: при обновлении прошивки существует риск потери SSD-накопителя и хранящихся на нем данных!

Вот шаги:

  1. Определите модель вашего SSD, запустив его sudo smartctl -a /dev/nvmxxxна SSD (замените «xxx» на фактическое имя вашего устройства);вот пример вывода.
  2. Подготовьте загрузочную USB-флешку Ubuntu/Kubuntu, либо изУбунтуили изОкна.
  3. Загрузите компьютер с указанного USB-накопителя.
  4. Откройте браузер и введите в поисковой системе «Samsung SSD firmware»; первым результатом должен бытьСтраница загрузки инструментов и программного обеспечения SSD от Samsung.
  5. Прокрутите вниз до раздела «Прошивка», разверните раздел, найдите образ ISO, соответствующий вашей модели SSD, и загрузите его.
  6. Откройте образ ISO с помощью архиватора, напримерРоликовый файлилиКовчег(то, что предустановлено на вашем USB-накопителе), найдите имя файла initrdи извлеките его (перетащите его из архива в окно файлового менеджера).
  7. Откройте файл снова initrdс помощью архиватора (нужно дважды щелкнуть) и найдите папку root/fumagician; снова извлеките ее (перетащите ее за пределы архива).
  8. Откройте консоль ( F4в некоторых файловых менеджерах), перейдите в папку, fumagicianкоторую вы только что извлекли, и запустите sudo ./fumagician.
  9. Пройдите все этапы работы с инструментом SSD Magician; в моем случае перепрограммирование прошло мгновенно и не было подтверждения успеха или неудачи в конце. Если SSD Magician не находит устройств, то, возможно, вы забыли использовать sudo.
  10. Перезагрузите компьютер, не монтируя и не трогая каким-либо другим образом содержимое только что обновленного SSD-накопителя.
  11. После перезагрузки sudo smartctl -a /dev/nvmxxxдолжна отобразиться обновленная версия прошивки. В моем случае обновленная версия прошивки не отображалась до перезагрузки.

Замечание 1:Кажется, возможно обновить ОС, работающую на целевом SSD, и я видел видео на YouTube, показывающие, как инструмент SSD Magician на Windows выполняет такие горячие обновления, т. е. на используемом SSD. Но я не совсем уверен, безопасно ли это. Проблема в том, что ОС будет записывать на SSD после процедуры обновления, но до перезагрузки. Существует риск, что SSD не будет правильно обрабатывать эти записи, и, следовательно, потеряет данные.

Замечание 2:Если для создания загрузочного USB-накопителя из ISO используется UNetbootin, то USB-накопитель необходимо отформатировать в MBR и FAT32; GPT и/или ext4 у меня не сработали. В образе ISO, предоставленном Samsung для систем на базе AMD, есть ошибка. USB, а точнее USB-клавиатуры и мыши, работать не будут; поскольку большинство современных материнских плат больше не имеют портов PS/2, навигация по подсказкам SSD Magician практически невозможна на системах на базе AMD (источник).

решение2

Это ответ пользователя Apple MacBookпредполагает, что использование ddдля копирования образа CD ISO9660 на USB-накопитель (на уровне блочного устройства, а не на уровне раздела) может сработать. Я нахожу это странным, поскольку это означало бы, что такие инструменты, какUNetbootinилиUSB-создательпо сути ничего не делает, кроме вызова ddустройства.

Связанный контент