Рассуждения офисного клерка о компьютерах, интернете и жизни на Земле...

Ошибки при записи DVD и как с ними бороться

Разместил Алексей Белов

Случается, что при записи DVD-дисков возникают ошибки. Обычно при этом болванка выбрасывается, однако есть способы некоторые ошибки исправить и записать-таки диск. Почти всегда такой диск нормально читается и проходит проверку на MD5-суммы. Ниже приведены несколько типичных ошибок и способы их устранения.

Сбой в процессе записи в начале или середине диска.
Редко, но бывает так: в начале или середине диски запись обрывается и growisofs выдаёт сообщение:

Executing 'builtin_dd if=1.iso of=/dev/cdrom obs=32k seek=0'
/dev/cdrom: "Current Write Speed" is 16.4x1352KBps.
0/4393730048 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
0/4393730048 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
0/4393730048 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
0/4393730048 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
0/4393730048 ( 0.0%) @0x, remaining ??:?? RBU 100.0% UBU 0.0%
1671168/4393730048 ( 0.0%) @0.4x, remaining 1007:27 RBU 100.0% UBU 1.9%
:-[ WRITE@LBA=330h failed with SK=3h/ASC=0Ch/ACQ=00h]: Input/output error
:-( write failed: Input/output error
/dev/cdrom: flushing cache
/dev/cdrom: closing track
:-[ CLOSE TRACK failed with SK=3h/ASC=0Ch/ACQ=00h]: Input/output error
/dev/cdrom: closing session
/dev/cdrom: reloading tray

Болванку выбрасывать не надо, а только запустить процесс ещё раз - диск будет продолжен с того места, где запись прервалась. После этого диск нормально читается и проходит проверку на MD5-суммы.

Ошибка закрытия сессии
Диск полностью записался, и начинается закрытие сессии - иногда здесь происходит ошибка:

2144544*2KB out @ average 9.9x1352KBps
/dev/cdrom: flushing cache
/dev/cdrom: closing track
/dev/cdrom: closing session
:-[ CLOSE SESSION failed with SK=5h/ASC=72h/ACQ=03h]: Input/output error


Обидно, диск-то записался, но читаться он не будет, так как не закрыта сессия.
Для этого есть фирменная "затычка" от авторов dvd+rw-tools: небольшая программа close, и нужен её исходник. Его нужно скачать отсюда, установить/скачать исходные коды dvd+rw-tools и скопировать close.cpp в каталог с исходниками dvd+rw-tools. После этого в каталоге с исходниками компилируем close.cpp командой:

g++ -o close close.cpp

Всё, даём ей права на исполнение, вставляем в привод диск с неудачно закрытой сессией и пишем:

close /dev/hda

Pages: 1 2

14 Responses to “Ошибки при записи DVD и как с ними бороться”

  1. Если ты реально писал это для новичков, то стоило расписать более подробно…

  2. Честно, неплохая новость

  3. Благодарствую, полезная вещь.

  4. Писака давай зачетку

  5. Удивительно, но факт. Ваш ресурс стоит дорого. По крайней мере, на своем аукционе его можно было бы продать за хорошие деньги.

  6. Дискутировать можно бесконечно, поэтому просто поблагодарю автора. Спасибо

  7. По сравнению с прошлым постом, небо и земля.

  8. Отправила первый пост, а он не опубликовался. Пишу второй. Это я, туристка африканских стран

  9. Как говорится.. Не дать не взять, зачётная статья!

  10. большое спасибо!Взяла себе тоже-пригодится.

  11. Хорошая статья, да и сам сайт я смотрю очень даже не плох. Попал сюда по поиску из Гугла, занес в букмарки :)

  12. Ага! Большое спасибо! Теперь на день есть работа! :)

  13. Любопытно написанно, я бы так не смог.

  14. Радует, что блог постоянно развивается. Такие посты только прибавляют популярности.

Leave a Reply