Zum Inhalt
HDDLab Datenrettung · Danziger Str. 78a, 10405 BerlinMo–Fr 10–18 Uhr · 030-44041476 · info@hddlab.de

Fachartikel

USB-Stick defekt: Datenrettung bei NAND-Flash

Datenrettungen von USB-Sticks können entweder mittels entsprechender Software, oder – falls dies nicht möglich ist – durch Reparatur realisiert werden. Eine Software-Lösung ist dann möglich, wenn der USB-Stick noch funktionsfähig ist. Wenn dies nicht der Fall ist, dann hat eine Datenrettung immer noch Erfolgschancen von 99%, wenn der NAND-Speicher weder zerstört noch verschlüsselt ist.

NAND-Speicher:

Bei den meisten im Handel erhältlichen USB-Sticks sind NAND TSOP-48 Speicher verbaut. NAND-Flashspeicher finden aufgrund ihrer recht hohen Speicherkapazität nicht nur Anwendung in USB-Sticks, sondern auch in Netbooks, Smartphones, Handys, PDA's und natürlich auch in allen anderen Flash-Speicherkarten wie z.B. SD- und CF-Karten. Auch MP3-Player, die mit Halbleiterspeichern arbeiten, verwenden NAND-Speicher.

Die Daten-Informationen werden auf dem Flash-Speicher in ein Speicherzellen-Array gespeichert, dessen Zellen aus floating-gate Transistoren bestehen. Dabei ist zu unterscheiden zwischen Single-Level-Zellen (SLC), die in jede Zelle nur ein Bit an Information speichern können und den Multi-Level-Zellen (MLC), die mehr als ein Bit pro Zelle speichern. Realisiert wird dies, indem die floating gates der Zellen mit verschiedenen Stromstärken versorgt werden. Die Seiten sind normalerweise 512 oder 2,048 oder 4,096 Bytes groß. Einige Bytes, (normalerweise 12-16 Bytes) die zur Speicherung von Fehlermeldungen und Korrektursummen verwendet werden, sind mit jeder Seite verbunden.

Übliche Block-Größen:

  • 32 Seiten von je 512 Bytes für eine Block Größe von 16 KB
  • 64 Seiten von je 2,048 Bytes für eine Block Größe von 128 KB
  • 128 Seiten von je 4,096 für eine Block Größe von 512 KB

Schreibvorgänge werden auf Seiten-Basis ausgeführt, das Löschen von Daten wird über die Block-Basis ausgeführt. Daten können in einen Block nur sequenzweise geschrieben werden. Die Anzahl der Operationen (NOPs), mit der die Sektoren programmiert werden können liegt bei MLC Speichern bei eins, bei SLC Speichern bei vier.

Ein 8-Bit breiter Adress-/Datenbus gewährt den Zugriff auf den NAND-Speicher mit einem kommando-basiertem Protokoll. Durch die Bus-Schnittstelle ist ein recht großer Software-Aufwand zur Ansteuerung nötig bzw. sind NAND-Flash-Controller als IP-Core für die Zugriffssteuerung notwendig.

Die Schreibvorgänge werden bei NAND Speichern seitenweise durchgeführt, das Löschen und Entsperren wird blockweise durchgeführt.

Ein im Flash-Laufwerk verbauter Controller bearbeitet die Algorithmen für die Daten-Verteilung im Flash-Speicher, um Kontrolle über den Verschleiß von einzelnen Zellen zu haben. Wenn der Controller ausfällt bleibt der korrekte Zugang zum FLASH-Speicher versagt. Dann bleibt nur noch eine Möglichkeit, um die Daten aus zu lesen: Direkt vom NAND-Speicher mit Hilfe von einem NAND Reader.

Ausfall-Ursachen bei Flash Laufwerken:

Wenn Schäden an Flash-Laufwerken entstehen, sind sie meist elektrischer oder thermischer Art. Statische Elektrizität, ein falscher USB-Anschluss mit dem Panel-System und andere Probleme mit der Stromversorgung sind ein Grund, warum der Controller verbrennt und somit ein Zugriff auf den Flash-Speicherchips nicht mehr möglich ist.

In solchen Fällen müssen alle Flash-Speicher-Chips ausgelötet werden und deren Inhalt muss mit Hilfe von speziellen Geräten (NAND Reader) als Roh-Abbild ausgelesen werden.

Schwierige Datenrettung:

Um wieder lesbare, funktionierende Daten zu erhalten, muss das vom NAND-Reader ausgelesene Roh-Abbild mit einer Hex Code Software bearbeitet werden. Bei Flash-Speichern werden die Daten im NAND-Speicher nicht im Klartext gespeichert, was eine Daten-Wiederherstellung schwierig gestaltet. Um das Roh-Abbild zu bearbeiten, sind spezielle Kenntnisse der FAT-Strukturen und jede Menge Erfahrung notwendig.

Sind mehrere NAND Speicher im Spiel, die von einem Controller gesteuert werden, wie z.B. bei 64 GB USB Sticks, dann wird die Datenrettung besonders kompliziert.

Üblicherweise werden bei USB-Sticks NAND TSOP-48 Flash Speicher verwendet. Bei den folgenden USB-Speichersticks wurde bei uns eine Datenrettung durch Direktlesen des NAND (TSOP) Speicherchips mit 48 Pins erfolgreich durchgeführt. Es sind überwiegend USB-Speichersticks mit 1 bis 2 NAND Flashspeicher Standard Thin Small Outline Package (TSOP) mit 48 Pins

ModelTypGroßeSLC/MLC
A-Data FP1Fingerprint USB Flash Drive512MB,2GB,4GBSLC
A-Data Show Me Disk BC2USB Flash Drive1GBSLC
A-Data VoIP Disk VD1 VoIP Flash Disk512MB,1GB,4GB SLC
Apacer Handy StenoUSB-Memorystick1GB,2GB,4GB,16GBMLC
Astone Mini 80xUSB-Memory Stick256MB,512MB,1GB,2GB,4GBSLC
Astone Mini IIUSB-Memory Stick1GBSLC
Astone SwiftUSB-Memory Stick512MBSLC
Corsair Flash VoyagerUSB-Memory Stick1GB,2GB,4GB,8GBSLC
Corsair Flash PadlockUSB-Memory Stick2GB,4GB,16GB,32GBSLC
Corsair Flash Survivor USB-Memory Stick4GB,8GB,16GB,32GB,64GBMLC
EagleTec Crystal SeriesUSB-Memory Stick2GB,4GB,8GB,16GBSLC
Imation Atom Flash DriveUSB-Memory Stick2GB,4GBSLC
Imation Clip Flash DriveUSB-Memory Stick1GB,2GBSLC
Imation NanoUSB-Memory Stick1GB,2GB,4GB,8GBSLC
Imation Swivel ProUSB-Memory Stick1GB,2GB,4GBSLC
Kingston DataTraveler Mini FunUSB Flash Drive1GB,2GB,4GB,8GBSLC
Kingston DataTraveler SecureUSB Flash Drive512MB,1GB,2GBSLC
Laser FLSUSB-Speicherstick1GB,2GB,4GBSLC
Laser V2.0 Flash Drive NIS 2007 FLSUSB-Speicherstick8GBSLC
Lenovo Essential Memory KeyUSB-Speicherstick2GBSLC
Lenovo Security Memory KeyUSB-Speicherstick1GB,2GB,4GBSLC
Lexar Hannah MontanaUSB-Speicherstick512MB,1GBSLC
Lexar High School MusicalUSB-Massenspeicher512MB,1GBSLC
Lexar JumpDriveUSB-Speicher Stick512MB,1GB,2GB,4GB,8GBSLC
Memorex TravelDriveUSB-Speicher Stick2GB,4GB,8GBSLC
EagleTec Crystal SeriesUSB-Memory Stick2GB,4GB,8GB,16GBSLC
OCZ ATVUSB-Memory Stick4GB,8GB,16GB,32GBSLC
OCZ Mega-KartUSB-Massenspeicher8GB,16GBSLC
OCZ Mini-KartUSB-Speicher Stick2GB,4GB,8GBSLC
OCZ Rally High PerformanceDual Channel USB Stick1GB,2GBMLC
OCZ Rally2Dual Channel USB Stick2GB,4GB,8GBSLC
OCZ RoadsterUSB-Speicher Stick1GBSLC
PNY AttacheUSB-Speicher Stick2GB,4GB,8GBSLC
PQI CoolDriveUSB-Speicher Stick2GB,4GB,8GB,16GBSLC
RamBo Ultra Disk ProUSB-Speicher Stick512MB,2GB,4GB,8GB,16GBSLC
Sandisk CruzerUSB-Speicher Stick1GB,2GB,4GB,8GB,16GBSLC
Sony Micro VaultUSB-Memory Stick512MB,1GB2GB,4GBSLC
Shintaro Pocket DiskDual Channel USB Stick1GB,2GB,4GB,8GB,16GB,32GB,64GBSLC
Team Group JellyUSB-Speicher Stick1GB,2GB,4GB,8GBSLC
Toshiba Flash DriveUSB-Speicher Stick2GB,4GB,8GBSLC
Samsung USB Flash DriveUSB-Speicher Stick1GB,2GB,4GB,8GB,16GBSLC
Transcend JetFlashUSB-Memory Stick256MB,512MB,1GB2GB,4GB,8GB,16GBSLC
Verbatim Store'n'goDual Channel USB Stick1GB,2GB,4GB,8GBSLC
Verbatim Pretec iDiskUSB-Speicher Stick1GB,2GB,4GB,8GBSLC

Durch unsere Forschung und Teamarbeit ist es möglich geworden, die Datenrettung von Speicherkarten und USB-Sticks mit NAND Speichern zu realisieren. MwSt. durchgeführt. Sie benötigen weitere Informationen oder ein individuelles Angebot? Nehmen Sie Kontakt mit uns auf: info@hddlab.de Alternativ können Sie unser Kontaktformular nutzen. Formular für Anfragen zur Datenrettung.

Datenträger defekt?

Nicht mehr einschalten. Diagnose 90 € netto, danach Festpreis.

Fall einreichen030-44041476

Laufwerk nachschlagen

Modell, Platinennummer oder Artikelnummer der externen Festplatte