Aggiorna il firmware di Samsung 840 Pro


11

Ho un SSD Samsung 840 PRO Series e voglio aggiornare il suo firmware per trovare una soluzione alternativa a questo problema .

Ho scaricato "Samsung Magician Software for Enterprise SSD" da questa pagina perché Samsung offre solo mago per SSD consumer per Windows. Secondo la risposta in alto su questo post reddit , dovrebbe funzionare.

Tuttavia, nel tentativo di determinare l'ID del mio SSD, il mago afferma di non aver trovato SSD Samsung, anche se l'unico e unico supporto di archiviazione attualmente collegato al mio laptop è l'SSD menzionato nel primo paragrafo.

# ./magician -L
================================================================================================
Samsung(R) SSD Magician DC Version 2.0
Copyright (C) 2015 SAMSUNG Electronics Co. Ltd. All rights reserved.
================================================================================================
Magician is now configuring the environment for LSI MegaRAID SAS.
Magician is now configuring the environment for LSI SAS IT/IR Controller.
Magician is now configuring the environment for LSI SAS IT/IR2 Controller.
Magician is now configuring the environment for LSI SAS IT/IR3 Controller.
----------------------------------------------------------------------------
| Disk   | Model   | Serial  | Firmware  | Capacity | Drive  | Total Bytes |
| Number |         | Number  |           |          | Health | Written     |
----------------------------------------------------------------------------
No Samsung SSD found!

Risposte:


13

Samsung è davvero molto strano e mi ci sono volute molte ore per capirlo perché è assolutamente controintuitivo.

Si è scoperto che avevo ragione con il mio scetticismo nei confronti di un'immagine fornita da Samsung, probabilmente in realtà adatta per l'avvio da essa. Mettere l'immagine che ti offrono su una chiavetta USB non funziona. Non è che sia super veloce e non noti che l'aggiornamento sta avvenendo come pensavo inizialmente, è solo che l'immagine non è avviabile, il che significa che non succede nulla.

Devi montare quell'immagine, trovare un'immagine diversa al suo interno e metterla sull'unità a pollice. Perché ragioni, immagino.

Guida dettagliata

  1. Controlla quale firmware ha attualmente il tuo SSD # hdparm -I /dev/sda. Nel mio caso lo era Firmware Revision: DXM05B0Q.
  2. Visita questo sito e in "Firmware" → "Firmware Samsung SSD per utenti Windows" scarica "Firmware 840 PRO" che attualmente ha la descrizione "ISO DXM06B0Q".
  3. Montare il file ISO appena scaricato.
  4. Dal mountpoint, copia isolinux/btdsk.imgin una posizione diversa. Lo suppongo /tmp/btdsk.img. Questo passaggio è effettivamente necessario perché root non è in grado di leggere quel file ma il tuo account utente normale può farlo.
  5. Corri sudo dd if=/tmp/btdsk.img of=/dev/sdbdov'è la /dev/sdbtua chiavetta USB. Vai a controllare se è /dev/sdbe assicurati che non sia montato prima di eseguire il comando! Ovviamente perderai i dati memorizzati sulla chiavetta USB con questo.
  6. Spegni il computer.
  7. Avvio dalla chiavetta USB.
  8. Ci vogliono alcuni secondi, quindi vedrai il messaggio leggermente confuso "Il firmware è già aggiornato su questo SSD!". La versione del firmware è stampata sopra di essa.
  9. Premere un tasto per continuare.
  10. Ti viene mostrato un tipo di conchiglia. Non ho capito come riavviare il computer da lì, quindi l'ho semplicemente ucciso tramite un hard reset. Quindi, se non riesci nemmeno a capirlo, basta premere il pulsante di accensione per 6 secondi. Se l'hai capito, lascia un commento o modifica questa risposta.
  11. Rimuovere la chiavetta.
  12. Avvia il tuo sistema operativo.
  13. Eseguire # hdparm -I /dev/sda, di nuovo, per verificare che il firmware sia stato aggiornato. Al momento in cui scrivo, dice Firmware Revision: DXM06B0Q.
  14. Masterizza la chiavetta USB per sbarazzarti di quel software. In alternativa, eliminane il contenuto e riutilizzalo.

Versioni firmware più recenti

È stato menzionato nei commenti che le immagini del firmware più recenti possono essere copiate direttamente sulla chiavetta USB ddsenza estrazione preliminare da un'immagine diversa. Non l'ho provato.


Rilascio ISO firmware più recente, come Samsung_SSD_850_EVO_EMT02B6Q_Win.isopuò essere copiato direttamente ( dd) sulla chiavetta USB.
ens

Grazie. Ho aggiunto una nota alla risposta.
UTF-8,

2

È necessaria la versione 1.0 anziché 2.0 del (console) Samsung Magician. Puoi scaricare i link per questo su https://aur.archlinux.org/packages/samsung_magician-consumer-ssd/ (i link di Dropbox).

Vedi il commento appuntato su https://aur.archlinux.org/packages/samsung_magician-consumer-ssd/ :

Samsung ha smesso di fornire una versione Linux di "Magician" per i SSD consumer. La v2.0 più recente funziona solo con le serie Enterprise PM863 e SM863. Quindi questa è la versione precedente v1.0. Dovrebbe funzionare ancora con la maggior parte degli SSD consumer, ma tieni presente che questa non è l'ultima versione aggiornata di questo software!

A proposito, le note su https://wiki.archlinux.org/index.php/Solid_State_Drives#Samsung potrebbero anche essere utili per il tuo impegno. In bocca al lupo! (Quando ho provato a fare lo stesso per il mio disco EVO, mi sono creato un flash drive OTG per Windows usando Rufus.)


Non sapevo che ISO doveva essere utilizzato per creare un supporto di avvio. Dopotutto, solo pochi secondi prima, ho scaricato un file zip contenente un singolo eseguibile Linux dallo stesso sito Web. Supponevo che fossero dati di input per la versione di Windows del mago.
UTF-8

Ho creato un pollice avviabile per guidarli nel file ISO. Il mio laptop si è avviato normalmente con la chiavetta collegata. O richiede solo una frazione di secondo per completare e avvia subito il sistema operativo sull'HDD o non funziona. I supporti USB sono sicuramente il numero 1 nell'ordine di avvio. Ho avviato una sessione live usando lo stesso laptop e la stessa chiavetta USB alcuni giorni fa. L'immagine è stata messa nello stesso modo entrambe le volte: Via dd. C'è un modo per verificare se ha funzionato?
UTF-8

Penso che non abbia funzionato perché il file ISO è elencato come ISO DXM06B0Qsul sito Web Samsung ma l'output di # hdparm -I /dev/sdacontiene la riga Firmware Revision: DXM05B0Q.
UTF-8

Ho provato l'aggiornamento nativo. La versione precedente di mago in realtà mi dice l'ID del dispositivo. Tuttavia, non funziona: pastebin.com/DR6KKDya
UTF-8
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.