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