Odzyskiwanie danych z uszkodzonych nośników CD

Kategoria: Artykuły, etykiety: odzyskiwanie danych

Dodany: 2009-07-29 13:38 (zmodyfikowany: 2009-08-16 12:44)
Przez: Kudzu

Wyświetleń: 7244

Do odzyskania danych z CD potrzebujemy program dd_rescue:

aptitude install ddrescue

Umieszczamy w napędzie uszkodzoną płytę i rozpoczynamy operację. Jako root wydajemy polecenie:

wodim --devices    

by sprawdzić, pod jakim urządzeniem system widzi nasz cd-rom. Następnie wydajemy polecenie:

dd_rescue /dev/tutaj_wynik_polecenia_wyżej /var/tmp/obraz.img /var/tmp/obraz.log

gdzie:

  • /var/tmp/obraz.img — ścieżka do utworzenia obrazu płyty z naprawionymi sektorami
  • /var/tmp/obraz.log — log z tejże czynności

Program samoczynnie będzie próbował odzyskać dane z uszkodzonych sektorów nieskończenie wiele razy. Aby to zmienić ustawiamy opcję "-e XX" gdzie XX oznacza liczbę prób, tak więc jak chcemy aby ponowił próbę 10 razy, ustawiamy "-e 10".

Zaletą tego programu jest to, że gdy chcemy przerwać wcale nie popsuje to naszej pracy. Przerywamy przy pomocy Ctrl+C.

Program potrafi automatycznie korzystać z danych zawartych w logu. Możemy nakazać mu jedynie powtórzyć procedurę sprawdzania uszkodzonych sektorów:

dd_rescue /dev/wynik_polecenia_wyżej /var/tmp/obraz.img /var/tmp/obraz.log

Program sam znajdzie, które bloki są uszkodzone i zajmie się tylko nimi.

Więcej informacji po podaniu flagi --help:

dd_rescue --help

Mam nadzieję, że ten poradnik się komuś przyda oraz mimo, iż uważał to za niemożliwe, odzyska ważne dane.

Podziękowania dla fnmirk'a za drobne korekty :)

OSnews Wykop Blip Flaker Kciuk Śledzik Facebook Identi.ca Twitter del.icio.us Google Bookmarks