Czy istnieje narzędzie do testowania odczytu dysków CD / DVD dla systemu Linux?


12

Kiedy korzystałem z systemu DOS i Windows, widziałem całkiem sporo narzędzi do sprawdzania dysków optycznych pod kątem czytelności i testowania samego napędu optycznego. Większość z nich wizualizowała nawet wyniki w postaci ładnego wykresu.

Czy istnieją takie systemy operacyjne dla GNU / Linux?

Wolałbym mieć w pełni funkcjonalne wizualne narzędzie GUI, ale w konkretnym przypadku, który mam teraz, muszę tylko sprawdzić, czy mój napęd CD może odczytać każdy bajt określonego mocno zarysowanego dysku CD-RW.

Odpowiedzi:


7

Aby po prostu sprawdzić, czy dysk można odczytać, możesz użyć dd (1) . Odczyta to zawartość CDROM i zignoruje / odrzuci dane (zwróć uwagę, że urządzenie CDROM może mieć inną nazwę w twoim systemie):

 dd if=/dev/cdrom of=/dev/null

Można również porównać to do obrazu ISO:

dd if=/dev/cdrom | md5sum - /path/to/file.iso

Spowoduje to wydrukowanie sumy kontrolnej dla dysku CD i pliku ISO. Jeśli sumy kontrolne są zgodne, zawartość dysku CD odpowiada obrazowi ISO.


1
k3b to graficzne narzędzie do nagrywania płyt CD z wbudowaną weryfikacją obrazu i innymi ciekawymi funkcjami.
ewindisch 12.01.11

Tu nie ma takiej potrzeby dd. cat /dev/cdromi md5sum /dev/cdrom /path/to/file.isobędzie działać równie dobrze.
Gilles „SO- przestań być zły”,

2
Polecenie „cat / dev / cdrom” może działać, ale musisz usunąć dane wyjściowe za pośrednictwem powłoki, aby je odrzucić. Nie sądzę, że jest to naprawdę lepsze rozwiązanie niż użycie dd, które jest całkowicie samowystarczalne. Użycie „dd” zapewni również błędy, statystyki i inne przydatne informacje, których „cat” nie dostarczy.
ewindisch

Masz rację, że md5sum może dokonać porównania na samym pliku. W przypadku prostych porównań może być lepszym rozwiązaniem. Jednak przydatne może być wyrzucenie „pv” na środku lub skrypty wokół „kill -USR1” w celu uzyskania statystyk. Pamiętaj, że mówimy o stosunkowo wolnych nośnikach, takich jak dyski CD / DVD. Poza tym, jakkolwiek głupiutko może to być, użycie „dd” zapewniło symetrię w innym przykładzie.
ewindisch

1
Podczas uruchamiania md5sumna obrazie z dysku CD lub na dysku twardym należy wziąć pod uwagę możliwość wystąpienia końcowych zer na końcu pliku .iso. Zobacz tę odpowiedź, aby uzyskać więcej informacji.
Francesco Turco

5

Do kontroli niskiego poziomu znalazłem qpxtool . Z moim dyskiem (który, szczerze mówiąc, nie ma go na liście obsługiwanych urządzeń), wyniki nie miały sensu, ale może będziesz miał więcej szczęścia.


3

Użyłem programu dvdisaster, aby pomóc mi odzyskać dane z kilku nagranych przeze mnie dysków CD i podstawek CD-R. Jest to aplikacja GTK i prawdopodobnie dostępna jako pakiet ulubionej dystrybucji Linuksa.

Ma ładny wyświetlacz graficzny pokazujący, które sektory są dobre, a które złe. Utrzymuje także różne statystyki podczas czytania multimediów.


3

Wiersz poleceń, są readom(z cdrkit, rozwidlenia cdrtools) i readcd(z oryginalnych cdrtools Joerga Schillinga). Oba mogą sprawdzić błędy C2.

Istnieje również cdck, który wygeneruje plik tekstowy, który można podać gnuplotowi w celu uzyskania wykresów.


1

Istnieje również linia poleceń GDDRescue(GNU Data Rescue), która wydaje się być bardzo elastyczna.

Ten przegląd kilku narzędzi do odzyskiwania danych z porysowanych płyt CD / DVD, w tym GDDRescue. Miałem dużo lepsze doświadczenie GDDRescueniż readcd: używając głównie domyślne pliki konfiguracyjne, readcdnatknął się na bardzo porysowana DVD; podczas gdy ddrescuepo około 72 godzinach pracy ładnie wyszedł błyszczący, .isow którym błędy odczytu zostały zminimalizowane. Jak podaje strona ddrescuepodręcznika „trudny do ratowania danych w przypadku błędów odczytu” i udało się.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.