Wipe NVMe SSD (960 Evo): print_req_error and Buffer I/O error

m3nt0r

Cadet 4th Year
Registriert
Nov. 2007
Beiträge
123
Hi,

vor einiger Zeit wurde meine Festplatte defekt. Nach einem Neustart unter Windows wurde sie nicht mehr erkannt (mittlerweile läuft Ubuntu auf dem Rechner).

Mit
Bash:
lsblk
oder
Bash:
fdisk -l
wird sie auch nicht mehr angezeigt. Hatte mir dann einen PCIe Adapter zugelegt und sie in einem älteren Computer eingebaut. Dort tauch sie mit
Bash:
lsblk
und /dev/nvme0n1 zumindest kurzzeitg auf, verschwindet nach einiger Zeit jedoch wieder. Dmesg liefert mir folgendes.

Bash:
sudo dmesg | grep -i nvm

Bash:
[    2.028140] nvme nvme0: pci function 0000:02:00.0
[    2.168236]  nvme0n1: p1 p2
[   38.849637] nvme nvme0: I/O 250 QID 1 timeout, aborting
[   69.961962] nvme nvme0: I/O 250 QID 1 timeout, reset controller
[   99.179562] nvme nvme0: I/O 3 QID 0 timeout, reset controller
[  160.736869] nvme nvme0: Device not ready; aborting reset
[  160.752915] nvme nvme0: Abort status: 0x7
[  191.301499] nvme nvme0: Device not ready; aborting reset
[  191.301504] nvme nvme0: Removing after probe failure status: -19

Hatte versucht direkt nach einem Neustart, während die Festplatte noch unter lsblk und /dev gelistet ist, mittels dd Daten von der SSD zu kopieren. Leider ohne Erfolg und mit ähnlichen Fehlern.

Bash:
sudo dd if=/dev/nvme0n1p2 bs=1b count=512 of=testfile

Bash:
[    2.009170] nvme nvme0: pci function 0000:02:00.0
[    2.151834]  nvme0n1: p1 p2
[   38.779999] nvme nvme0: I/O 170 QID 4 timeout, aborting
[   69.217893] nvme nvme0: I/O 170 QID 4 timeout, reset controller
[   99.165488] nvme nvme0: I/O 14 QID 0 timeout, reset controller
[  160.975977] nvme nvme0: Device not ready; aborting reset
[  160.992007] nvme nvme0: Abort status: 0x7
[  191.544078] nvme nvme0: Device not ready; aborting reset
[  191.544085] nvme nvme0: Removing after probe failure status: -19
[  191.560076] nvme0n1: detected capacity change from 1000204886016 to 0
[  191.560134] Buffer I/O error on dev nvme0n1p2, logical block 244157424, async page read
[  191.560148] Buffer I/O error on dev nvme0n1p2, logical block 0, async page read
[  191.560151] print_req_error: I/O error, dev nvme0n1, sector 1953524992
[  191.560164] Buffer I/O error on dev nvme0n1p1, logical block 32752, async page read
[  191.644089] nvme nvme0: failed to set APST feature (-19)

Die Daten von der Festplatte benötige ich nicht mehr, jedoch würde ich sie gerne wipen bevor ich sie einschicke.

Eine Idee war noch nvme-cli zu verwenden und die SSD mit dem 'secure erase' flag zu formatieren.
Bash:
sudo nvme format /dev/nvme0 --namespace-id=1 --ses=1 --pi=1

Nach dem Ausführen des Commands war einige Zeit kein Output zu sehen, gefolgt von
Bash:
NVME Admin command error:ABORT_REQ(7)

Hat jemand eine Idee wie ich die Daten löschen kann, bevor ich sie einschicke?

LG
 
Entweder dem Hersteller vertrauen und damit die Daten auf Haus geben oder auf ein Austauschgerät verzichten und die SSD selber zerstören.
 
Ähnlichen Fall habe ich auch gerade. Schreibvorgänge nicht mehr möglich. Lesen ja, mit darauffolgendem Bluescreen. Evtl. kann deine SSD auch keine Schreibvorgänge mehr ausführen.
 
CPU-Bastler schrieb:
Entweder dem Hersteller vertrauen und damit die Daten auf Haus geben oder auf ein Austauschgerät verzichten und die SSD selber zerstören.
Hast du eine Idee wie wahrscheinlich es ist die Daten wiederherzustellen? Bzw. was überlichweise bei Amazon mit defeketer Retourware passiert?
 
Der Hersteller verweist auf Drittanbieter für die Herstellung der Daten. Verweist aber gleichzeitig auf das Einverständnis des Herstellers sonst erlischt die Garantie. Welch Ironie.
Wie bei Amazon damit umgegangen wird kann ich nicht sagen.
 
@m3nt0r

Eine Reparatur, wenn sie denn erfolgt, würde zu 90% zum Austausch des Flash Speichers/des Controllers führen. Damit sind die Daten Weg bzw. verschlüsselt ohne Entschlüsslungskey. Wer sich viel Arbeit macht und den Key ausliest, den Controller wechselt und den Key wieder einprogrammiert könnte die Daten Lesen, ist aber ein unrealistischer Aufwand.
 
Ehrlich gesagt kann ich mir nicht vorstellen, dass die SSD repariert wird. Das ist ja ein einziger Chip. Da lötet niemand irgendwas aus und repariert irgendwas, da bin ich extrem sicher.
Das Ding landet, nachdem kurz geprüft wird ob sie wirklich defekt ist, im Elektroschrott.
Wenn du nicht mehr auf die SSD zugreifen kannst, dann kann es "niemand". Bzw. das wäre so aufwendig, die Mühe macht sich keiner.

Wenn du davor wirklich Angst hast, musst du die SSD selbst entsorgen und auf die Garantie eben verzichten.
 
So wie sich das ließt, hat entweder die Platine einen Bruch/Wackelkontakt/Kalte Lötstelle oder der Controllerchip ist defekt. Ohne den Controllerchip sind die Daten nicht widerherstellbar, da selbst ohne Verschlüsselung nicht nachvollziehbar ist, welcher block zu welcher Datei gehört. Wenn die Daten auf der SSD keine amtliche Einstufung haben oder entsprechend empfindlich waren (z.B. Datenbank mit Zulieferern und Einkaufspreisen, PW-Liste,...) würde ich die SSD einschicken. Fotos/Videos sind nicht extrahierbar. Nur maximal eine Textstrings aus Dateien ,welche entsprechende Strings enthalten.
 
Zurück
Oben