Запись 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" для деталей

Хотей

Другие вопросы по тегам