it-swarm.com.de

Image oder defekte SSD zurücksetzen

Mit meiner 160G SSD stimmt etwas nicht. Es wird als 8-MB-Laufwerk in fdisk angezeigt:

Disk /dev/sda: 8 MB, 8388608 bytes
255 heads, 63 sectors/track, 1 cylinders, total 16384 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

Disk /dev/sda doesn't contain a valid partition table

Fast alles dort ist gesichert, aber ich möchte ein Bild erstellen, um auf der sicheren Seite zu sein. dd scheint nur das 8MB Laufwerk zu sehen:

dd if=/dev/sda of=/home/ubuntu/data/sda.img conv=sync,noerror bs=64K count=160G
128+0 records in
128+0 records out
8388608 bytes (8,4 MB) copied, 0,20943 s, 40,1 MB/s

Wie kann ich ein Image des gesamten 160G-Laufwerks erstellen und wie kann ich das Laufwerk reparieren, um es wieder zu verwenden?

PS: Ich habe alle Arten von Wikis usw. gelesen ( https://help.ubuntu.com/community/DataRecovery ), aber keiner von ihnen scheint sich mit der Art des Problems zu befassen, das ich hier habe.

2
slosd

Es gab einen Fehler in der Firmware einer Intel SSD, der dieses Problem verursachte. Dieser Fehler wurde vor einiger Zeit behoben, aber Sie haben die Firmware wahrscheinlich nicht auf die neuere aktualisiert.

Lesen Sie hier mehr über den Fehler und die neue Firmware https://communities.intel.com/thread/24205

Leider können Ihre Daten nicht wiederhergestellt werden, aber Ihr Laufwerk könnte wieder verwendbar gemacht werden:

Was soll ich tun, wenn ich dieses Problem bereits erlebt habe?

Wenn bei Ihnen bereits vor der Veröffentlichung des Firmware-Updates ein Laufwerksfehler aufgetreten ist oder dieses Problem aufgetreten ist, wenden Sie sich an Ihren Intel-Vertreter oder an den Intel-Kundensupport (über das Internet unter www.intel.com oder telefonisch unter www.intel.com/p/en_US/). Support/Kontakt/Telefon) für einen SSD-Ersatz. Eine alternative Möglichkeit besteht darin, die Intel ® SSD Toolbox oder ähnliche Tools zum Ausführen eines sicheren Löschvorgangs zu verwenden, um die SSD in einen betriebsbereiten Zustand zu versetzen. Alle Daten werden gelöscht. Aktualisieren Sie Ihre SSD nach dem sicheren Löschen mit der neuen Firmware. Das Firmware-Update stellt keine Benutzerdaten wieder her.

Um dies mit Linux zu lösen: ( Source und this )

  1. Starten Sie eine Live-Umgebung
  2. Sudo apt-get install hdparm
  3. Sudo hdparm -I /dev/sdX

    dabei ist sdX Ihr SSD-Gerät. Dieser Befehl gibt nur einige Informationen zum Laufwerk aus. Wenn Sie in der Ausgabe folgendes sehen: Serial Number: BAD_CTX 00000150, das bestätigt, dass Sie von diesem Fehler betroffen sind. Wenn im Abschnitt Seucrity frozen steht, können Sie nicht fortfahren. Sie müssen eine Problemumgehung verwenden, um das Einfrieren zu beseitigen:

    Wenn die Befehlsausgabe "eingefroren" anzeigt, kann nicht mit dem nächsten Schritt fortgefahren werden. Einige BIOS blockieren den ATA Secure Erase-Befehl, indem sie einen "SECURITY FREEZE" -Befehl absetzen, um das Laufwerk vor dem Booten eines Betriebssystems "einzufrieren".

    Eine mögliche Lösung besteht darin, das System einfach auszusetzen. Beim Aufwachen ist es wahrscheinlich, dass das Einfrieren aufgehoben wird. Wenn dies nicht gelingt, kann man versuchen, das Datenkabel (das den Kernel zum Absturz bringen könnte) im laufenden Betrieb (erneut) anzuschließen. Wenn das SATA-Datenkabel während des Betriebs (neu) eingesteckt wird und der Kernel abstürzt, versuchen Sie, das Betriebssystem vollständig hochzufahren, und stecken Sie dann schnell sowohl das SATA-Strom- als auch das Datenkabel (neu) ein.

  4. Sudo hdparm --user-master u --security-set-pass SOMEPASS /dev/sdX

    Wieder ist /dev/sdX Ihr SSD-Laufwerk, und SOMEPASS ist ein Kennwort, das Sie für die SSD festlegen möchten. (Dieses Passwort sperrt die SSD oder ähnliches nicht, es wird nur für den Umgang mit der SSD auf niedriger Ebene benötigt.) Wir werden das SOMEPASS später brauchen, also merken Sie es sich/notieren Sie es sich. (Aber nach dem sicheren Löschen wird dieses Passwort trotzdem zurückgesetzt, so dass es auf lange Sicht nicht wichtig ist.)

  5. Überprüfen Sie das Laufwerk erneut: Sudo hdparm -I /dev/sdX

    Jetzt sollte es heißen aktiviert und nicht eingefroren im Sicherheitsbereich:

    Security: 
        Master password revision code = 65534
                supported
                enabled
        not     locked
        not     frozen
        not     expired: security count
                supported: enhanced erase
        Security level high
        2min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.
    
  6. Sudo hdparm --user-master u --security-erase SOMEPASS /dev/sdX

    Dadurch wird der Befehl zum sicheren Löschen ausgegeben. Wieder ist /dev/sdX Ihre SSD, SOMEPASS das zuvor festgelegte Passwort. Der Abschluss dieses Vorgangs kann einige Minuten dauern. Danach sollte Ihre SSD funktionsfähig sein. Wenn nicht, versuchen Sie es mit dem folgenden Befehl erneut:

    Sudo hdparm –user-master u –security-erase-enhanced SOMEPASS /dev/sdX

    Dieser letztere Befehl benötigt viel mehr Zeit (30-40 Minuten) und Sie müssen das Kennwort (mit Schritt 4) zurücksetzen, bevor Sie es ausführen können, da SOMEPASS wahrscheinlich bereits durch den vorherigen Befehl zurückgesetzt wurde.

  7. Überprüfen Sie danach das Laufwerk erneut Sudo hdparm -I /dev/sdX. Das BAD_CTX -Ding sollte verschwunden sein und Ihr Laufwerk sollte funktionsfähig sein.

  8. Vergessen Sie nicht, die Firmware unserer SSD zu aktualisieren. (Informationen zum Aktualisieren der SSD-Firmware finden Sie unter Intel Support.)

4
falconer

Möglicherweise möchten Sie versuchen, die Firmware der SSD zu aktualisieren:

https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=1836

1
Chris Montanaro

Ich fand die Lösung für dieses Problem "Intel SSD 8mb Bug Fix"

Blick auf meinen Github:

https://Gist.github.com/s1rv4n/3e2ef662a3d7172b69926b8e4e80cca4

0
Sirvan Veisi