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.
dd
.cat /dev/cdrom
imd5sum /dev/cdrom /path/to/file.iso
będzie działać równie dobrze.md5sum
na 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.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.
źródło
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.
źródło
Wiersz poleceń, są
readom
(z cdrkit, rozwidlenia cdrtools) ireadcd
(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.źródło
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świadczenieGDDRescue
niżreadcd
: używając głównie domyślne pliki konfiguracyjne,readcd
natknął się na bardzo porysowana DVD; podczas gdyddrescue
po około 72 godzinach pracy ładnie wyszedł błyszczący,.iso
w którym błędy odczytu zostały zminimalizowane. Jak podaje stronaddrescue
podręcznika „trudny do ratowania danych w przypadku błędów odczytu” i udało się.źródło