FLASH / NAND

Pendrive i karta pamięci mogą wyglądać prosto. Wewnątrz dzieje się znacznie więcej.

Nośniki flash korzystają z pamięci NAND, kontrolera, korekcji błędów i translacji adresów logicznych na fizyczne. To sprawia, że awaria kontrolera lub degradacja pamięci wymaga innego podejścia niż typowe odzyskiwanie z dysku HDD.

TYPOWE PROBLEMY

Od prostego usunięcia plików po awarię kontrolera.

  • przypadkowe usunięcie zdjęć lub dokumentów;
  • formatowanie karty lub pendrive’a;
  • uszkodzenie systemu plików po nieprawidłowym odłączeniu;
  • złamane lub wyrwane złącze USB;
  • brak identyfikacji urządzenia albo pojemność 0 MB;
  • niestabilny odczyt i liczne błędy;
  • uszkodzenie kontrolera lub układów NAND;
  • zalanie, przegrzanie albo uszkodzenie mechaniczne.
Pendrive
FLASHUSB · SD · microSD · NAND

Odzyskiwanie logiczne

Gdy nośnik jest stabilnie wykrywany, możliwe jest wykonanie obrazu i analiza systemu plików bez ingerowania w elektronikę urządzenia.

Naprawa połączenia

Przy uszkodzonym złączu lub ścieżkach PCB czasem możliwe jest przywrócenie kontrolowanego dostępu do urządzenia tylko na potrzeby wykonania kopii.

Bezpośredni odczyt pamięci

W wybranych przypadkach wymagany jest odczyt układów NAND i późniejsza rekonstrukcja danych z uwzględnieniem sposobu ich rozmieszczenia przez kontroler.

WAŻNE

Nie zapisuj niczego na nośniku po utracie danych.

W pamięciach flash nowe zapisy oraz procesy wewnętrzne kontrolera mogą zmieniać fizyczne rozmieszczenie danych. Jeżeli pliki są ważne, przerwij korzystanie z urządzenia możliwie szybko.

PROCES

Od obrazu logicznego do rekonstrukcji NAND

01

Diagnoza

Sprawdzamy, czy problem ma charakter logiczny, elektryczny czy dotyczy kontrolera/pamięci.

02

Pozyskanie danych

Priorytetem jest stabilny odczyt: logiczny, przez kontroler lub — jeśli to konieczne — bezpośrednio z układów pamięci.

03

Rekonstrukcja

Składanie struktury danych, korekcja błędów i odtworzenie systemu plików z uzyskanego obrazu.

04

Weryfikacja

Ocena poprawności plików i przygotowanie danych do wydania na innym nośniku.

CO DZIEJE SIĘ WEWNĄTRZ FLASH

Kontroler ukrywa złożoność pamięci NAND.

System operacyjny widzi logiczne sektory, natomiast kontroler pamięci rozkłada dane po fizycznych blokach NAND, omija uszkodzone komórki, korzysta z korekcji błędów i równoważy zużycie. Przy bezpośrednim odczycie układów pamięci trzeba odtworzyć część tej logiki programowo.

W urządzeniach monolitycznych, np. części kart microSD, pamięć i kontroler mogą znajdować się w jednym układzie. Wtedy dostęp do sygnałów wymaga innych metod niż klasyczne wylutowanie pamięci.

PO UTRACIE ZDJĘĆ / DANYCH
  • wyjmij kartę z aparatu lub telefonu i nie wykonuj kolejnych zdjęć;
  • nie formatuj jej ponownie „żeby system ją zobaczył”;
  • nie uruchamiaj narzędzi naprawczych zapisujących zmiany na nośniku;
  • jeżeli złącze jest uszkodzone, nie wyginaj go wielokrotnie i nie próbuj prowizorycznego dociskania;
  • zapisz model urządzenia, w którym nośnik był używany — czasem pomaga to w interpretacji systemu plików.
KIEDY ZWYKŁY PROGRAM NIE WYSTARCZY

Program do odzyskiwania działa tylko wtedy, gdy system ma stabilny dostęp do nośnika.

Jeżeli urządzenie znika, zgłasza zerową lub nieprawidłową pojemność, przegrzewa się albo w ogóle nie jest identyfikowane, problem zwykle leży poniżej warstwy systemu plików. Wielokrotne skanowanie takiego nośnika może dodatkowo obciążać kontroler lub pamięć.

Stabilny odczyt

Gdy nośnik jest widoczny i czytelny, pierwszym krokiem powinno być wykonanie obrazu zamiast wielokrotnego skanowania oryginału.

Niestabilny odczyt

Priorytetem staje się pozyskanie maksymalnej ilości danych przy ograniczeniu powtarzanych prób na problematycznych obszarach.

Brak identyfikacji

Wymaga diagnostyki elektroniki, kontrolera i pamięci. Narzędzia działające wyłącznie na poziomie systemu operacyjnego nie mają wtedy dostępu do danych.