Wie aktualisiere ich die Samsung-SSD-Firmware unter Ubuntu?

Wie aktualisiere ich die Samsung-SSD-Firmware unter Ubuntu?

ich folgtehttps://www.samsung.com/semiconductor/global.semi.static/Firmware_Update_Utility_UserManual.pdfund habe unetbootin und die ISO-Datei für mein Samsung 960 EVO 250 GB heruntergeladen. Ich habe es mit unetbootin gebrannt und neu gestartet, aber es gab nichts, wovon ich hätte booten können.

Ich habe es noch einmal gemacht und die Dateien auf dem Laufwerk überprüft und es waren nur diese:

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

was insgesamt nur 94 KB ergibt, außerdem erfolgt der Unetbootin-Aufzeichnung sofort, als ob nichts aufgezeichnet würde. Die ISO-Datei hat 16 MB, also sollte die SD-Karte eine ähnliche Größe haben.

Wie aktualisiere ich eine Samsung-SSD-Firmware unter Ubuntu?

Antwort1

Haftungsausschluss: Beim Update auf eine neue Firmware besteht die Gefahr des Verlustes Ihrer SSD und der darauf gespeicherten Daten!

Hier sind die Schritte:

  1. Identifizieren Sie Ihr SSD-Modell, indem Sie es sudo smartctl -a /dev/nvmxxxauf Ihrer SSD ausführen (ersetzen Sie „xxx“ durch Ihren tatsächlichen Gerätenamen);Hier ist eine Beispielausgabe.
  2. Bereiten Sie einen bootfähigen Ubuntu/Kubuntu USB-Stick vor, entweder vonUbuntuoder vonWindows.
  3. Starten Sie Ihren Computer von dem besagten USB-Stick.
  4. Öffnen Sie einen Browser und suchen Sie in einer beliebigen Suchmaschine nach „Samsung SSD Firmware“. Das erste Ergebnis sollte dasSSD-Tools und Software-Downloadseite von Samsung.
  5. Scrollen Sie nach unten bis „Firmware“, erweitern Sie den Abschnitt, suchen Sie das ISO-Image, das zu Ihrem SSD-Modell passt, und laden Sie es herunter.
  6. Öffnen Sie das ISO-Image mit einem Archivierungstool wieFeilenrolleroderArche(was auch immer auf Ihrem USB-Stick vorinstalliert ist), suchen Sie nach dem Dateinamen initrdund extrahieren Sie ihn (ziehen Sie ihn per Drag & Drop aus dem Archiv in Ihr Dateimanagerfenster).
  7. Öffnen Sie die Datei erneut initrdmit einem Archivierungstool (zweimal doppelklicken), suchen Sie den Ordner und root/fumagicianextrahieren Sie ihn erneut (per Drag & Drop außerhalb des Archivs).
  8. Öffnen Sie eine Konsole ( F4in einigen Dateimanagern), gehen Sie in den Ordner, fumagicianden Sie gerade extrahiert haben, und führen Sie aus sudo ./fumagician.
  9. Führen Sie die Schritte des SSD Magician-Tools durch; in meinem Fall war die Neuprogrammierung sofort abgeschlossen und es gab am Ende keine Bestätigung über Erfolg oder Misserfolg. Wenn der SSD Magician keine Geräte findet, haben Sie möglicherweise vergessen, zu verwenden sudo.
  10. Starten Sie neu, ohne den Inhalt der gerade aktualisierten SSD zu mounten oder anderweitig zu berühren.
  11. Nach dem Neustart sudo smartctl -a /dev/nvmxxxsollte die aktualisierte Firmware-Version angezeigt werden. In meinem Fall wurde die aktualisierte Firmware-Version erst nach dem Neustart angezeigt.

Bemerkung 1:Es scheint möglich zu sein, von einem Betriebssystem aus zu aktualisieren, das auf der Ziel-SSD läuft, und ich habe YouTube-Videos gesehen, in denen das Tool SSD Magician unter Windows solche Hot-Updates durchführt, d. h. auf einer verwendeten SSD. Aber ich bin mir nicht ganz sicher, ob das sicher ist. Das Problem ist, dass das Betriebssystem nach dem Aktualisierungsvorgang, aber vor dem Neustart, auf die SSD schreibt. Es besteht das Risiko, dass die SSD diese Schreibvorgänge nicht richtig verarbeitet und somit Daten verloren gehen.

Bemerkung 2:Wenn UNetbootin verwendet wird, um einen bootfähigen USB-Stick aus dem ISO zu erstellen, muss der USB-Stick mit MBR und FAT32 formatiert werden; GPT und/oder ext4 haben bei mir nicht funktioniert. Es gibt einen Fehler im ISO-Image, das Samsung mit AMD-basierten Systemen bereitstellt. USB und insbesondere USB-Tastaturen und -Mäuse funktionieren nicht; da die meisten modernen Mainboards keine PS/2-Anschlüsse mehr haben, ist die Navigation durch die Eingabeaufforderungen von SSD Magician auf AMD-basierten Systemen praktisch unmöglich (Quelle).

Antwort2

Diese Antwort von einem Apple MacBook-Benutzerschlägt vor, dass das ddKopieren des ISO9660-CD-Images auf einen USB-Stick (auf Blockgeräteebene, nicht auf Partitionsebene) funktionieren könnte. Ich finde das seltsam, da es bedeuten würde, dass Tools wieUNetbootinoderUSB-Erstellertun im Wesentlichen nichts, außer ddein Gerät anzurufen.

verwandte Informationen