Como atualizar o firmware SSD Samsung do Ubuntu?

Como atualizar o firmware SSD Samsung do Ubuntu?

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:

  1. Identifique o modelo do seu SSD executando sudo smartctl -a /dev/nvmxxxno seu SSD (substitua “xxx” pelo nome real do seu dispositivo);aqui está um exemplo de saída.
  2. Prepare um pendrive inicializável do Ubuntu/Kubuntu, a partir deUbuntuou dejanelas.
  3. Inicie o seu computador a partir do referido pendrive.
  4. 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.
  5. Role para baixo até "Firmware", expanda a seção, encontre a imagem ISO correspondente ao seu modelo de SSD e faça o download.
  6. 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 initrde extraia-o (arraste e solte-o fora do arquivo e na janela do gerenciador de arquivos).
  7. Abra novamente o arquivo initrdcom uma ferramenta de arquivamento (é necessário clicar duas vezes duas vezes) e procure a pasta root/fumagician; extraia-o novamente (arraste e solte-o fora do arquivo).
  8. Abra um console ( F4em alguns gerenciadores de arquivos), entre na pasta fumagicianque você acabou de extrair e execute o arquivo sudo ./fumagician.
  9. 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.
  10. Reinicie sem montar ou tocar no conteúdo do SSD que você acabou de atualizar.
  11. Após a reinicialização sudo smartctl -a /dev/nvmxxxdeverá 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 ddpara 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 ddpara um dispositivo.

informação relacionada