У меня есть файл ISO и DVD, записанный из этого файла ISO. Могу ли я проверить, что DVD содержит то же самое, что и файл ISO, и что с DVD все в порядке?
У меня есть инструменты, доступные на компакт-диске System Rescue .
dvd
comparison
iso-image
Svish
источник
источник
Ответы:
Следующая команда сравнивает содержимое двух двоичных файлов и выводит смещение первого отличающегося байта. Заменить
/dev/dvd
на пути к DVD - устройства (/dev/cdrom
,/dev/scd0
,/dev/hdc
...).Я не уверен, что все DVD содержат информацию о том, где заканчиваются данные (я думаю, что некоторые компакт-диски этого не делают); Вы можете ограничить сравнение размером файла изображения.
Вы также можете вычислить контрольную сумму для файла образа, вычислить контрольную сумму для диска и проверить, совпадают ли они. Это медленнее для отдельного сравнения, но быстрее, если вам нужно сравнить множество дисков с одним образом, и позволяет расположить образ и диск на разных компьютерах. Для обнаружения случайного повреждения,
md5sum
идеально подходит.источник
cmp -n 123456789 /dev/dvd /path/to/foo.iso
Поскольку этот вопрос не относится к конкретной ОС и пользователи Windows могут найти здесь свой путь, я полагаю, что относительно простой способ сделать это в Windows - это смонтировать ISO ( особенно хорош OSFMount ), а затем сравнить (например, с WinMerge). ) корень дисковода CD / DVD с подключенным корневым томом:
источник
Вот правильные шаги для проверки 256-й суммы ISO до и после записи.
определить iso sha256sum ..
тогда определите размер iso в байтах ...
затем дд ваш CD / DVD диск | затем подсчитать первые биты каждого файла для суммирования | затем прочитать его sha256sum
Замените / dev / sr0 на / dev / cdrom или другое имя диска в зависимости от системы.
Для лучшего опыта DD и для просмотра прогресса dd в режиме реального времени без необходимости написания скрипта используйте dcfldd для экспертизы dd (dcfldd также может портировать на 2 разных выхода).
(бессовестно похищенный из статьи на unbutu.com)
источник
Из вашего поста я предполагаю, что вы работаете в Linux.
См. Эту статью: Проверьте записанный образ CD / DVD в Linux .
Основная идея проста:
источник
cat
и бесполезное использованиеdd
. Simpler (и неразличимы По скорости):<iso-file.iso md5sum
,</dev/hdc md5sum
. Но неоптимальный для сравнения с одним выстрелом .В Windows установите VCdControlTool.exe и WinMerge (не забудьте добавить его в системный путь, в установщике есть специальный флажок).
Вставьте DVD, обычно смонтированный на d:
Смонтируйте .iso с помощью VCdControlTool.exe, например, на z:
Из cmd запустите:
Это может занять некоторое время.
Оговорка : WinMerge бежит из памяти с большими файлами.
источник
В Windows сравнить уже записанный DVD или CD с файлом ISO очень легко с помощью программы для пожертвований ImgBurn . Помог мне тонну в прошлом!
Еще нужно найти что-то похожее для OS X / macOS, потому что мне кажется, что вышеупомянутые методы для Linux / Unix там не работают.
источник