29Jun

Ratuj stare, uszkodzone płyty CD za pomocą Live CD Ubuntu

Twoje stare płyty - zwłaszcza te, które sam wypaliłeś - z czasem ulegają degradacji, do tego stopnia, że ​​są nieczytelne. Pokażemy Ci, jak wycisnąć z nich jak najwięcej danych, zanim będzie za późno!

Narzędzie, którego użyjemy do tego celu, nazywa się ddrescue , do którego można łatwo uzyskać dostęp ze środowiska Live CD. ddrescue może wysyłać pliki. iso z płyt CD, które następnie można nagrać na bardziej niezawodną płytę CD lub można je zamontować i uzyskać do nich dostęp we wszystkich nowoczesnych systemach operacyjnych.

Uruchomienie środowiska Ubuntu Live CD za pomocą spalonej płyty CD lub przygotowanego dysku flash.

Najpierw zainstalujemy ddrescue .Otwórz Menedżera pakietów Synaptic( System & gt; Administracja & gt; Menedżer pakietów Synaptic).

W oknie Menedżera pakietów Synaptic kliknij Ustawienia & gt;Repozytoria.

Dodaj zaznaczenie w polu, którego etykieta kończy się na "wszechświat", aby włączyć repozytorium dla systemu Ubuntu. Kliknij Zamknij.

W głównym oknie Synaptic kliknij przycisk Odśwież, aby ponownie załadować listę dostępnych pakietów.

Po odbudowaniu indeksu wyszukiwania wprowadź "ddrescue" w polu tekstowym Szybkie wyszukiwanie. Pojawią się dwa różne pakiety;upewnij się, że wybierasz "gddrescue", a nie "ddrescue", który działa nieco inaczej.

Kliknij prawym przyciskiem myszy "gddrescue" i wybierz Mark for Installation. Kliknij przycisk Zastosuj i postępuj zgodnie z instrukcjami, aby zainstalować ddrescue .

Następnie musimy wybrać lokalizację, aby zapisać plik. iso, który będzie produkowany przez ddrescue .W naszym przypadku użyjemy wewnętrznego dysku twardego NTFS.Aby go zamontować, klikniemy na Miejsca, a następnie wybierz dysk twardy, którego chcemy użyć.

Reszta tego przewodnika zostanie wykonana w oknie terminalu, otwórz więc jedną z opcji Aplikacje>Akcesoria & gt;Terminal.

Przejdź do miejsca, w którym zapiszesz plik. iso. W naszym przypadku jest to nowo zamontowany dysk twardy, więc najpierw przejdziemy do katalogu / media, a następnie używamy uzupełniania kart, aby przejść do katalogu reprezentującego nasz dysk twardy.

Gdy jesteś w odpowiednim katalogu, jesteś gotowy do uruchomienia ddrescue !ddrescue jest zgrabny, ponieważ możesz próbować wyciągnąć dane z płyty CD wiele razy i za każdym razem doda do tego samego pliku obrazu wszystkie nowe dane, które uda się odzyskać.

Z tego powodu, w pierwszym przejściu, najlepiej zacząć od odzyskania łatwych części, a następnie odwiertów w obszarach problemowych później.

W pierwszym przebiegu polecenia terminalu jest:

ddrescue -n -b 2048 /dev/ cdrom & lt; plik ISO & gt;& lt; plik dziennika & gt;

W naszym przypadku płyta, którą próbujemy odzyskać, to 13-letnia płyta CD z systemem Red Hat Linux 4.2, więc nazwiemy obraz RedHat.iso i plik dziennika RedHat.log.

Flaga "-n" zapewnia, że ​​to pierwsze przejście nie zajmie zbyt dużo czasu, ale nadal będzie odzyskiwać łatwe do odczytania części płyty CD.Flaga "-b" jest ważna, ponieważ płyty CD mają rozmiary bloków równe 2048 bajtom.

Ostatecznie ddrescue zakończy się, prawdopodobnie z pewnymi błędami.

W naszym przypadku było około 80 MB danych, które nie zostały odzyskane z powodu błędów. Spróbujmy przeprowadzić drugi, bardziej dogłębny przebieg, aby spróbować odzyskać jak najwięcej danych.

Polecenie terminala dla tego drugiego przebiegu jest bardzo podobne do pierwszego, z tym wyjątkiem, że zamiast używać flagi "-n" użyjemy flagi "-d", aby powiedzieć ddrescue, aby przejść do trybu bezpośredniego i odczytać tyle danych zCD jak to możliwe. Aby uzyskać więcej informacji o parametrach wiersza poleceń ddrescue rozpoznaje, zobacz jego instrukcję.

ddrescue -d -b 2048 /dev/ cdrom & lt; plik ISO & gt;& lt; plik dziennika & gt;

Upewnij się, że pliki. iso i. log są takie same, jak użyto w pierwszym kroku.

Uruchomiliśmy ddrescue na noc, a rano. ..

odzyskaliśmy ponad 55 MB danych, których wcześniej nie odzyskaliśmy! Jeśli zostawimy to dłużej, być może uda nam się odzyskać jeszcze więcej.

Dobrym pomysłem jest teraz zapisanie swoich płyt CD, zanim ulegną one dalszemu pogorszeniu. Miejsce na dysku twardym jest tanie;kupowanie dysku zewnętrznego to niewielka inwestycja, jeśli oznacza to, że możesz zapisać swoje stare płyty CD( a następnie możesz je wyrzucić, aby zaoszczędzić trochę miejsca na półkach).

Podczas gdy ddrescue jest świetnym narzędziem do tego, może być również używany do pobierania danych z innych urządzeń, takich jak dyski twarde i dyskietki. Jeśli próbujesz utworzyć obraz dysku z dd i dadzą ci błędy, wtedy spróbuj zamiast niego ddrescue !