Gibt es ein CD / DVD-Lesetest-Tool für Linux?


12

Als ich DOS und Windows verwendet habe, habe ich eine ganze Reihe von Tools gesehen, mit denen ich die Lesbarkeit von optischen Datenträgern überprüfen und ein optisches Laufwerk selbst vergleichen konnte. Die meisten von ihnen visualisierten die Ergebnisse sogar in Form eines hübschen Diagramms.

Gibt es solche für GNU / Linux-Betriebssysteme?

Ich würde es vorziehen, ein voll ausgestattetes visuelles GUI-Tool zu haben, aber für den speziellen Fall, den ich jetzt habe, muss ich nur prüfen, ob mein CD-Laufwerk jedes Byte einer bestimmten stark zerkratzten CD-RW lesen kann.

Antworten:


7

Um einfach zu sehen, ob ein Laufwerk gelesen werden kann, können Sie dd (1) verwenden . Dies liest den Inhalt der CD-ROM ein und ignoriert / verwirft die Daten (beachten Sie, dass das CD-ROM-Gerät möglicherweise einen anderen Namen auf Ihrem System hat):

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

Es ist auch möglich, dies mit einem ISO-Image zu vergleichen:

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

Dadurch wird eine Prüfsumme für die CD und für die ISO-Datei gedruckt. Wenn die Prüfsummen übereinstimmen, stimmt der CD-Inhalt mit dem ISO-Image überein.


1
k3b ist ein grafisches CD-Brennprogramm mit integrierter Image-Überprüfung und anderen nützlichen Funktionen.
ewindisch

Hier besteht keine Notwendigkeit dd. cat /dev/cdromund md5sum /dev/cdrom /path/to/file.isowird genauso gut funktionieren.
Gilles 'SO- hör auf böse zu sein'

2
'cat / dev / cdrom' könnte funktionieren, aber Sie müssen dann die Ausgabe über Ihre Shell weiterleiten, um sie zu verwerfen. Ich denke nicht, dass dies wirklich eine bessere Lösung ist als die Verwendung von dd, das vollständig in sich geschlossen ist. Die Verwendung von 'dd' liefert auch Fehler, Statistiken und andere nützliche Informationen, die 'cat' nicht liefert.
ewindisch

Sie haben Recht, dass md5sum den Vergleich für die Datei selbst durchführen kann. Für einfache Vergleiche kann es eine bessere Lösung sein. Es kann jedoch nützlich sein, 'pv' in die Mitte zu werfen oder 'kill -USR1' als Skript zu verwenden, um Statistiken bereitzustellen. Denken Sie daran, dass es sich um relativ langsame Medien wie CDs / DVDs handelt. Außerdem, so albern es auch sein mag, bot die Verwendung von 'dd' Symmetrie zu dem anderen Beispiel.
ewindisch

1
Wenn Sie md5sumentweder das Image von der CD oder das auf der Festplatte ausführen, sollten Sie die Möglichkeit in Betracht ziehen, dass am Ende der .iso-Datei Nullen nachgestellt werden. Weitere Informationen finden Sie in dieser Antwort .
Francesco Turco

5

Für eine einfache Überprüfung habe ich qpxtool gefunden . Bei meinem Laufwerk (das, um ehrlich zu sein, nicht in der Liste der unterstützten Geräte aufgeführt ist) waren die Ergebnisse nicht sinnvoll, aber vielleicht haben Sie besseres Glück.


3

Ich habe dvdisaster verwendet , um Daten von einigen DVD- und CD-R-Untersetzern, die ich gebrannt habe, wiederherzustellen . Es ist eine GTK-Anwendung und wahrscheinlich als Paket in Ihrer bevorzugten Linux-Distribution verfügbar.

Es hat eine schöne grafische Anzeige, die zeigt, welche Sektoren gut und welche schlecht sind. Außerdem werden beim Lesen Ihrer Medien verschiedene Statistiken gespeichert.


3

Kommandozeilen gibt es readom(von cdrkit, einer Reihe von cdrtools) und readcd(von Jörg Schillings Original-cdrtools). Beide können auf C2-Fehler prüfen.

Es gibt auch eine cdck, die eine Textdatei erzeugt, die in gnuplot eingespeist werden kann, um Grafiken zu erhalten.


1

Es gibt auch die Befehlszeile GDDRescue(GNU Data Rescue), die sehr flexibel zu sein scheint.

Diese Überprüfung mehrerer Tools zum Wiederherstellen von Daten von zerkratzten CDs / DVDs, einschließlich GDDRescue. Ich hatte viel bessere Erfahrungen GDDRescueals mit readcd: hauptsächlich mit Standardkonfigurationen, die readcdauf einer stark zerkratzten DVD gestolpert sind; während ddrescuenach rund 72h arbeitszeit schön ein shiny ausgegeben wurde, .isobei dem die lesefehler minimiert wurden. Wie in der Manpage angegeben, ddrescue"ist es schwierig, Daten im Falle von Lesefehlern zu retten", und es war erfolgreich.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.