Я последовал за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-накопителя и хранящихся на нем данных!
Вот шаги:
- Определите модель вашего SSD, запустив его
sudo smartctl -a /dev/nvmxxx
на SSD (замените «xxx» на фактическое имя вашего устройства);вот пример вывода. - Подготовьте загрузочную USB-флешку Ubuntu/Kubuntu, либо изУбунтуили изОкна.
- Загрузите компьютер с указанного USB-накопителя.
- Откройте браузер и введите в поисковой системе «Samsung SSD firmware»; первым результатом должен бытьСтраница загрузки инструментов и программного обеспечения SSD от Samsung.
- Прокрутите вниз до раздела «Прошивка», разверните раздел, найдите образ ISO, соответствующий вашей модели SSD, и загрузите его.
- Откройте образ ISO с помощью архиватора, напримерРоликовый файлилиКовчег(то, что предустановлено на вашем USB-накопителе), найдите имя файла
initrd
и извлеките его (перетащите его из архива в окно файлового менеджера). - Откройте файл снова
initrd
с помощью архиватора (нужно дважды щелкнуть) и найдите папкуroot/fumagician
; снова извлеките ее (перетащите ее за пределы архива). - Откройте консоль (
F4
в некоторых файловых менеджерах), перейдите в папку,fumagician
которую вы только что извлекли, и запуститеsudo ./fumagician
. - Пройдите все этапы работы с инструментом SSD Magician; в моем случае перепрограммирование прошло мгновенно и не было подтверждения успеха или неудачи в конце. Если SSD Magician не находит устройств, то, возможно, вы забыли использовать
sudo
. - Перезагрузите компьютер, не монтируя и не трогая каким-либо другим образом содержимое только что обновленного SSD-накопителя.
- После перезагрузки
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
устройства.