eu seguihttps://www.samsung.com/semiconductor/global.semi.static/Firmware_Update_Utility_UserManual.pdfe baixei o unetbootin e o .iso para meu Samsung 960 EVO 250gb. Eu queimei com unetbootin e reiniciei, mas não havia nada para inicializar.
Fiz novamente e inspecionei os arquivos na unidade e eram apenas estes:
extlinux.conf ldlinux.sys menu.c32 syslinux.cfg ubnfilel.txt ubnpathl.txt
que somam apenas 94kb, também o registro do unetbootin é instantâneo como se não estivesse gravando nada. O .iso tem 16mb então o cartão SD deve ter esse tamanho semelhante.
Como atualizo um firmware SSD Samsung no Ubuntu?
Responder1
Isenção de responsabilidade: existe o risco de perder o seu SSD e os dados nele armazenados ao atualizar para um novo firmware!
Aqui estão as etapas:
- Identifique o modelo do seu SSD executando
sudo smartctl -a /dev/nvmxxx
no seu SSD (substitua “xxx” pelo nome real do seu dispositivo);aqui está um exemplo de saída. - Prepare um pendrive inicializável do Ubuntu/Kubuntu, a partir deUbuntuou dejanelas.
- Inicie o seu computador a partir do referido pendrive.
- Abra um navegador e pesquise “firmware Samsung SSD” em qualquer mecanismo de busca; o primeiro resultado deve ser oPágina de download de ferramentas e software SSD da Samsung.
- Role para baixo até "Firmware", expanda a seção, encontre a imagem ISO correspondente ao seu modelo de SSD e faça o download.
- Abra a imagem ISO com uma ferramenta de arquivamento comoRolo de arquivoouArca(o que vem pré-instalado com seu pendrive) e procure o nome do arquivo
initrd
e extraia-o (arraste e solte-o fora do arquivo e na janela do gerenciador de arquivos). - Abra novamente o arquivo
initrd
com uma ferramenta de arquivamento (é necessário clicar duas vezes duas vezes) e procure a pastaroot/fumagician
; extraia-o novamente (arraste e solte-o fora do arquivo). - Abra um console (
F4
em alguns gerenciadores de arquivos), entre na pastafumagician
que você acabou de extrair e execute o arquivosudo ./fumagician
. - Siga as etapas da ferramenta SSD Magician; no meu caso a reprogramação foi instantânea e não houve confirmação de sucesso ou falha ao final. Se o SSD Magician não encontrar nenhum dispositivo, talvez você tenha esquecido de usar o
sudo
. - Reinicie sem montar ou tocar no conteúdo do SSD que você acabou de atualizar.
- Após a reinicialização
sudo smartctl -a /dev/nvmxxx
deverá exibir a versão atualizada do firmware. No meu caso, a versão atualizada do firmware não seria exibida até a reinicialização.
Observação 1:Parece possível atualizar a partir de um sistema operacional em execução no SSD de destino e vi vídeos no YouTube mostrando a ferramenta SSD Magician no Windows fazendo atualizações importantes, ou seja, em um SSD sendo usado. Mas não tenho certeza se isso é seguro. O problema é que o sistema operacional gravará no SSD após o procedimento de atualização, mas antes da reinicialização. Existe o risco de o SSD não lidar corretamente com essas gravações, perdendo dados.
Observação 2:Se o UNetbootin for usado para criar um pendrive inicializável a partir do ISO, o pendrive precisará ser formatado com MBR e FAT32; GPT e/ou ext4 não funcionaram para mim. Há um bug na imagem ISO fornecida pela Samsung com sistemas baseados em AMD. USB e, mais especificamente, teclados e mouses USB não funcionarão; como a maioria das placas-mãe modernas não possuem mais portas PS/2, navegar pelos prompts do SSD Magician é virtualmente impossível em sistemas baseados em AMD (fonte).
Responder2
Esta resposta de um usuário do Apple MacBooksugere que usar dd
para copiar a imagem do CD ISO9660 para um pendrive (no nível do dispositivo de bloco, não no nível da partição) pode funcionar. Acho isso estranho, pois significaria que ferramentas comoUNetbootinouCriador USBessencialmente não faça nada além de ligar dd
para um dispositivo.