1

Если я записываю 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: dd всегда заканчивается Input/output error , не только с этим CD, но и со всеми из них. Я думаю, что это просто ограничение дд, но объяснение, почему это происходит и как этого избежать, также приветствуется.

2 ответа2

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' также заботится об ошибке ввода / вывода.

1

Я использую следующее с Ubuntu 10.4 для чтения с компакт-диска, который хочу виртуально скопировать или смонтировать:

dd if =/dev/sr0 of = mydisc.iso bs = 2048 conv = синхронизация, notrunc

Синхронизация и notrunc обеспечивают запись последних нескольких байтов. смотрите "man dd" для деталей

Хотей

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .