1
April
2021
Überprüfen des Lesens von DVDs und CDs
16:39

Überprüfen des Lesens von DVDs und CDs

1 April 2021 16:39

Nach dem Schreiben von Daten auf eine neue DVD-R-Disc möchten Sie häufig sicherstellen, dass die Dateien lesbar sind. Auch alte, zerkratzte CD-R-Discs können Zweifel an der Lesbarkeit in einem DVD-RW-Laufwerk aufkommen lassen. Vor der Verwendung solcher Datenträger empfiehlt es sich, einen Lesetest durchzuführen, der nicht viel Zeit in Anspruch nimmt.

Methode 1: Überprüfen Sie die Lesbarkeit der Festplatte mit dem DD-Befehl

Diese Methode ist nicht sehr gut, weil... keine Vorstellung davon gibt, welche der Dateien nicht lesbar ist. Aber am schnellsten
und teilt Ihnen das Ergebnis mit – ob die Festplatte als Ganzes lesbar ist oder nicht.

dd if=/dev/dvdrw of=/dev/null

oder für ein externes DVD-Laufwerk:

dd if=/dev/sr1 of=/dev/null

Dabei sind dvdrw, sr1 die Namen der Geräte zum Lesen/Schreiben von CDs/DVDs, die mit dem Befehl gefunden werden können cd-drive из пакета libcdio-utils).

Beispiel für ein Ausführungsergebnis:
dd if=/dev/dvdrw of=/dev/null

626688+0 records in

626688+0 records out

320864256 bytes (321 MB, 306 MiB) copied, 68,8281 s, 4,7 MB/s

Methode 2: Überprüfen Sie mit den Befehlen FIND und CP /dev/null, ob Dateien auf der Festplatte gelesen werden

Eine gute Methode, allerdings recht langsam, wenn viele Dateien vorhanden sind. Team

find /media/vladimir -type f -exec cp "{}" /dev/null \;

wobei vladimir der Benutzername ist

Parsing (Erklärung) des Befehls:
Der Suchbefehl durchsucht das Verzeichnis /media/vladimir/DISK_NAME nach allen Dateien (-type f)
und führt auf jedem von ihnen den cp-Befehl aus (-exec).

In diesem Fall beziehen sich zwei geschweifte Klammern {} auf den Suchbefehl.
Für den Befehl cp wird der Name der aktuell verarbeiteten Datei durch Klammern ersetzt (siehe.Mann finden):

Die Zeichenfolge „{}“ wird durch den aktuellen Dateinamen ersetzt, der überall dort verarbeitet wird, wo sie in den Argumenten des Befehls vorkommt

Warum stehen geschweifte Klammern in Anführungszeichen?
Dies sind starke Fluchtsymbole.

Warum benötigen Sie am Ende des Befehls ein Semikolon?
Dies wird auch in erklärt Mann finden:

Alle folgenden zu findenden Argumente werden als Argumente für den Befehl betrachtet, bis ein Argument bestehend aus „;“ angetroffen wird.

Das heißt, ein Semikolon begrenzt die Liste der Argumente für den Suchbefehl.

Warum wird ein Backslash (Schrägstrich - „\“) vor dem Semikolon „;“ verwendet? ?
Ohne Schrägstrich wird eine Fehlermeldung über ein fehlendes Argument ausgegeben
-exec cp "{}" /dev/null ;
find: missing argument to-exec'`
das heißt, der Schrägstrich wird meiner Meinung nach verwendet, um das Argument „;“ einfach zu maskieren. (Ende der Argumente).

Es ist besser, in Linux-Kursen oder Lehrbüchern mehr darüber zu erfahren, wie man die Syntax des Bash-Befehlsinterpreters umgeht. Da dies den Rahmen dieses Artikels sprengt.

Dieser Befehl sollte ausgeführt werden, wenn der optische Datenträger im DVD-ROM-Laufwerk vom System erkannt und im Verzeichnis /media bereitgestellt wurde (der Datenträger wird im PCmanFM Explorer angezeigt).

Das Ergebnis der Ausführung des Befehls auf einer alten, zerkratzten CD:

find /media/vladimir -type f -exec cp "{}" /dev/null \;
cp: error reading '/media/vladimir/HBCD 15.2 RUS/HBCD/Boot/pmagic/pmodules/PMAGIC_2012_10_10.SQFS': Ошибка ввода/вывода

Methode 3. Berechnung der Prüfsumme (Hash) der gebrannten Festplatte (MD5SUM und SHA256SUM)

Wenn der Datenträger von einem ISO-Image gebrannt wurde, können Sie die ursprüngliche Prüfsumme der Image-Datei und die Prüfsumme vergleichen

nach dem Lesen der CD.

Sie müssen eine bespielte CD oder DVD in das DVD-RW-Laufwerk laden und den Befehl ausführen

md5sum /dev/dvdrw

Die Ausführungsgeschwindigkeit hängt von der Laufwerksgeschwindigkeit und dem Datenvolumen ab

Beispielsweise das Ergebnis für das Entfernen der Festplattenprüfsumme

4b6f499873f282c8dd95adaf071eec68 /dev/dvdrw

Ich habe den Betrag auch vom Original-Disk-Image abgezogen
md5sum xubuntu-20.04.2.0-desktop-amd64.iso

4b6f499873f282c8dd95adaf071eec68 xubuntu-20.04.2.0-desktop-amd64.iso

Der Vergleich zeigt, dass die Prüfsummen übereinstimmen, die Disc mit hoher Qualität beschrieben und lesbar ist.

Neuerdings wird die Prüfsumme mit dem SHA256-Algorithmus berechnet

zum Beispiel angegeben auf der Seite https://mirror.yandex.ru/ubuntu-cdimage/xubuntu/releases/20.04/release/
Prüfsumme unter Verwendung des SHA256-Algorithmus für die angegebene Verteilung ist (siehe Datei SHA256SUMS)
c59c3bb825294dbf76fd3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 *xubuntu-20.04.2.0-desktop-amd64.iso

Sie können die Bilddatei mit der angegebenen Menge vergleichen (was bedeutet, dass das Bild vollständig und korrekt heruntergeladen wurde):

sha256sum xubuntu-20.04.2.0-desktop-amd64.iso

Prüfergebnis:
c59c3bb825294dbf76fd3a5dfa3fd5de9e854934b7c9aa6258105b6648979cd5 xubuntu-20.04.2.0-desktop-amd64.iso

Die angegebenen Prüfsummen (Hashsummen) stimmen überein. Das bedeutet, dass das ISO-Image dem Original von der Website entspricht.


Quelle (Autor Borisych):