AKTUALISIEREN:
Ist dies eine korrekte Methode, um den Hash einer DVD zu berechnen?
Zuerst nehmen Sie eine sha256sum der DVD selbst, wie auf dieser Site beschrieben :
... Sie haben die CD bereits gebrannt und möchten jetzt zurückgehen und sie überprüfen? Solange Sie die sha1sum oder md5sum haben, ist es einfach.
...
DVD-RW-Laufwerk ist / dev / hda
g33kgrrl @ home ~ / Desktop $ sha1sum / dev / hda
89164d79d84f483c3642f25507186e58bf5fc0d8 / dev / hda
Während sie sha1sum verwenden, sollte es für sha256sum genauso funktionieren. Vergleichen Sie das zuerst mit dem Hash Ihrer ursprünglichen ISO.
Wenn nicht, warum funktioniert es nicht?
Wie dieser Benutzer darauf hinweist :
In bestimmten Fällen kann die Größe geringfügig abweichen, da in der Kopie oder im Originalbild nachgestellte Nullen vorhanden sind
Er stellt einige Schritte bereit, um herauszufinden, ob dies der Fall ist. Zitat:
Wenn zum Beispiel copy.iso kleiner als orig.iso ist:
sha1sum copy.iso head -c $(stat -c %s copy.iso) orig.iso
Natürlich sollten Sie auch prüfen, ob die nachfolgenden Bytes nur Nullen sind:
od -j $(stat -c %s copy.iso) orig.iso
Und zum Schluss zurück zu Ihrer neuen Frage:
Gibt es eine Möglichkeit, eine ISO-Datei mit genau denselben Optionen wie die ursprüngliche ISO zu erstellen?
Ich habe noch keinen Weg gefunden, dies zu tun. Sobald Sie jedoch die Hashwerte für jeden Schritt haben, können Sie zumindest sehen, wo der Unterschied aufgetreten ist. Meine Vermutung ist, dass das Programm, das Ihre ISO-Datei brennt, einige Schritte ausführt, die zum Brennen notwendig sind, aber auch das Bild irgendwie verändern?
Etwas aus dem Rahmen dieser Frage, aber es wäre interessant zu sehen, ob sie jedes Mal gleich geändert wird . Mit anderen Worten, brennen Sie mehrere CDs und sehen Sie, ob die Hashes alle gleich sind.
Ursprüngliche Antwort:
Sie sind sich nicht sicher, ob dies Ihre Frage erfüllt (möglicherweise führt diese Anwendung bereits diese Funktion aus).
Wenn Sie jedoch das ImgBurn-Hilfsprogramm (Windows-Hilfsprogramm, sorry) erhalten, können Sie eine Disk mithilfe eines ISO-Images "überprüfen".
Meine Vermutung ist, dass dies unter der Haube einige zusätzliche Schritte ausführt, um das zu erreichen, was Sie versuchen. Schade, dass es nicht Open Source ist, oder Sie könnten den Code abrufen und genau sehen, was passiert.
Vielleicht gibt es andere Brennprogramme, die ähnliche Funktionen haben und Open Source sind?