Ошибки при записи 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
- Март 17th
Если ты реально писал это для новичков, то стоило расписать более подробно…
Честно, неплохая новость
Благодарствую, полезная вещь.
Писака давай зачетку
Удивительно, но факт. Ваш ресурс стоит дорого. По крайней мере, на своем аукционе его можно было бы продать за хорошие деньги.
Дискутировать можно бесконечно, поэтому просто поблагодарю автора. Спасибо
По сравнению с прошлым постом, небо и земля.
Отправила первый пост, а он не опубликовался. Пишу второй. Это я, туристка африканских стран
Как говорится.. Не дать не взять, зачётная статья!
большое спасибо!Взяла себе тоже-пригодится.
Хорошая статья, да и сам сайт я смотрю очень даже не плох. Попал сюда по поиску из Гугла, занес в букмарки
Ага! Большое спасибо! Теперь на день есть работа!
Любопытно написанно, я бы так не смог.
Радует, что блог постоянно развивается. Такие посты только прибавляют популярности.