Как доказать точность ISO-файла, созданного с помощью dd с DVD - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь заархивировать DVD-диск с данными, поставляемый с моим сканером, и не могу получить точную копию.ISO-файл DVD-диска, записанный из iso-файла исходного DVD, является БОЛЬШИМ.

Ошибки копирования не объясняют проблему.Все, что я пробовал, было повторено и доказано воспроизводимо.Многие ссылки подразумевают, что команда dd безразлична к схемам форматирования и поэтому (я думаю) может использоваться для дублирования оптических носителей, исключая аудио CD.

Следующие команды были выполнены как в моей учетной записи, так и в качестве пользователя root (суперпользователь) без разницы.(Fedora 30)

С оригинальным DVD в приводе:

dd if=/dev/sr0 of=origDVD.iso bs=1024
cat origDVD.iso        |sha512sum >sha512sum.origDVDiso.txt
dd if=/dev/sr0 bs=1024 |sha512sum >sha512sum.origDVDdsk.txt

Вставьте чистый DVD в привод и запишите его из origDVD.iso

growisofs -dvd-compat -Z /dev/sr0=origDVD.iso

Закройте ящик с помощьюскопированный DVD в дисководе:

dd if=/dev/sr0 of=copyDVD.iso bs=1024
cat copyDVD.iso        |sha512sum >sha512sum.copyDVDiso.txt
dd if=/dev/sr0 bs=1024 |sha512sum >sha512sum.copyDVDdsk.txt
  • Результаты
    • MATCH (как и ожидалось):
      • sha512sum.origDVDiso.txt И sha512sum.origDVDdsk.txt
      • sha512sum.copyDVDiso.txt И sha512sum.copyDVDdsk.txt
    • НЕ СРАВНИТЬ (что является загадкой, в которой мне нужна помощь, чтобы понять):
      • origDVD.iso AND copyDVD.iso
      • sha512sum.origDVDiso.txt И sha512sum.copyDVDiso.txt
      • sha512sum.origDVDdsk.txt И sha512sum.copyDVDdsk.txt
      • origDVD.iso 2348851200
      • copyDVD.iso 2348875776

Скопированные DVD-крепленияи, по-видимому, функционирует правильно, даже если он явно отличается от оригинала.

...