Odzyskiwanie danych z dysków SSD

Odzyskiwanie danych z dysków SSD różni się od odzyskiwania danych z klasycznych dysków twardych przede wszystkim tym, że ilość fizycznych uszkodzeń jest znikoma. Mechaniczne dyski twarde ulegają wielu fizycznym uszkodzeniom. Brak ruchomych części w dyskach SSD sprawia, że są one odporne na wstrząsy i zużycie części mechanicznych. Dyski SSD nie są jednak wolne od usterek i jak każde urządzenie elektroniczne ulegają awarii. Najczęstszą przyczyną usterki jest:

  • uszkodzony zasilacz komputera lub przetwornica w komputerze przenośnym,
  • kontroler pamięci flash,
  • awarie innych komponentów elektronicznych.

Schemat postępowania w przypadku uszkodzenia dysku SSD jest inny, niż w przypadku mechanicznych dysków twardych. Dane w dyskach SSD zapisane są, podobne jak w pamięciach przenośnych, na kościach flash. O ile w pamięci typu pendrive dane zapisane są zwykle na jednej lub dwóch kościach, to we współczesnych dyskach SSD wielkości 1,8″ kości flash może występować nawet 24! Do odzyskania danych każdą z kości należy wylutować i skopiować przy użyciu zewnętrznego programatora. Najtrudniejszą i najbardziej pracochłonną częścią procesu odzyskiwania danych z dysku SSD jest składanie fragmentów danych z kości flash.

Każda kość flash posiada od jednego do czterech banków pamięci, do których kontroler zapisuje dane. Niestety, nie robi tego po kolei na każej z kości flash. Plik jest dzielony na części w zależności od wielkości bloku i zapisywany w układach pamięci.  Proces przywracania danych z kości flash dysku SSD jest procesem czasochłonnym i w zależności od pojemności dysku twardego i ilości kości flash, może trwać od kilkunastu godzin do kilku dni.