Ratuj stare, uszkodzone płyty CD za pomocą Live CD Ubuntu
Twoje stare płyty - zwłaszcza te, które sam spaliłeś - ulegają degradacji z biegiem czasu, 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 zrobienia tego, zostanie wywołane ddrescue, które można łatwo uzyskać 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.
Uruchom komputer w środowisku Ubuntu Live CD za pomocą spalonej płyty CD lub przygotowanego dysku flash.
Najpierw zainstalujemy ddrescue. Otwórz Menedżera pakietów Synaptic (System> Administracja> Menedżer pakietów Synaptic).
W oknie Menedżera pakietów Synaptic kliknij Ustawienia> Repozytoria.
Dodaj pole wyboru, którego etykieta kończy się na "wszechświat", aby włączyć Ubuntu wszechświat magazyn. Kliknij Zamknij.
Wróć do głównego okna Synaptic, kliknij przycisk Odśwież, aby ponownie załadować listę dostępnych pakietów.
Po odbudowaniu indeksu wyszukiwania wpisz "ddrescue" w polu tekstowym Szybkie wyszukiwanie. Pojawią się dwa różne pakiety; upewnij się, że wybierasz "gddrescue", a nie "ddrescue", które 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> Terminal.
Przejdź do lokalizacji, w której zapiszesz plik .iso. W naszym przypadku jest to nowo zamontowany dysk twardy, dlatego najpierw zmieniamy katalog na / media, a następnie używamy przechodzenia do zakładki, aby przejść do katalogu reprezentującego nasz dysk twardy.
Gdy znajdziesz się w odpowiednim katalogu, jesteś gotowy do uruchomienia ddrescue! ddrescue jest zgrabny, ponieważ możesz spróbować wyciągnąć dane z płyty CD wiele razy i za każdym razem doda do tego samego pliku obrazu, niezależnie od tego, co uda się odzyskać nowym danym.
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 przejściu komenda terminalu to:
ddrescue -n -b 2048 / dev / cdrom
W naszym przypadku płyta, którą próbujemy odzyskać, to 13-letnia płyta CD z 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 potrwa zbyt długo, 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 bajtów.
W końcu 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 ddrescue przejść do trybu bezpośredniego i odczytać tyle danych z CD jak to możliwe. Aby uzyskać więcej informacji o parametrach wiersza poleceń ddrescue rozpoznaje, zobacz jego instrukcję.
ddrescue -d -b 2048 / dev / cdrom
Upewnij się, że pliki .iso i .log są takie same, jak w pierwszym kroku.
Pozwalamy ddrescue działać przez noc, a rano ...
odzyskaliśmy ponad 55 MB danych, których nie odzyskaliśmy wcześniej! Jeśli zostawimy to dłużej, być może uda nam się odzyskać jeszcze więcej.
Dobrze jest teraz spróbować zapisać swoje płyty CD, zanim jeszcze ulegną degradacji. 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).
I podczas gdy ddrescue jest doskonałym narzędziem do tego celu, może być również używany do pobierania danych z innych urządzeń, takich jak dyski twarde i dyskietki. Jeśli próbowałeś zrobić obraz dysku z dd i dawało ci błędy, a potem dawało ddrescue zamiast tego spróbuj!