Запись ISO-изображений с помощью wodim теряет 2048 байт в конце
Если я записываю ISO-образ с помощью:
wodim -data dev=/dev/scd0 in.iso
и затем прочитайте это обратно с:
dd if=/dev/scd0 of=out.iso
Полученные файлы не идентичны, out.iso
на 2048 байт короче in.iso
, Что здесь происходит и как я могу это исправить?
Использование Ubuntu 10.04 и Wodim 1.1.10
PS: дд всегда заканчивается Input/output error
не только с этим диском, но и со всеми. Я думаю, что это всего лишь ограничение дд, но объяснение, почему это происходит и как этого избежать, также приветствуется.
2 ответа
У меня были похожие проблемы при записи дисков с
cdrecord -v -eject dev=/dev/sr0 foo.iso
но, похоже, достаточно изменить режим записи с TAO по умолчанию (трек сразу) на DAO (диск сразу):
cdrecord -v -eject -dao dev=/dev/sr0 foo.iso
Чтобы проверить, идентичен ли записанный CD, вы можете запустить md5sum:
md5sum /dev/sr0
'-dao' также заботится об ошибке ввода / вывода.
Я использую следующее с Ubuntu 10.4 для чтения на компакт-диске, который хочу виртуально скопировать или смонтировать:
dd if = / dev / sr0 of = mydisc.iso bs = 2048 conv = синхронизация,notrunc
Синхронизация и notrunc обеспечивают запись последних нескольких байтов. смотрите "man dd" для деталей
Хотей