Сообщения об ошибках

dvdisaster Версия 0.72.6 / 0.79 (devel-3) | К интернет-версии

Содержание
Новости
Обзор
Howto's
Скачать
Вопросы и ответы
· | Технические вопросы
· | Сообщения об ошибках
· | Background information
Сообщения об ошибках
|  | ### Сообщения об ошибках 3.1 "Предупреждение: 2 секторов не хватает в конце диска". 3.2 Программа блокируется сразу после запуска. 3.3 Что означает "CRC-ошибка, сектор: n"? 3.4 Ошибки чтения или неправильный размер образа в случае носителей -RW/+RW/-RAM 3.5 Записанные мною носители распознаются как "DVD-ROM" и отвергаются. 3.6 Не появляются устройства в FreeBSD. 3.7 "Ecc-файл создан версией 0.40.7." 3.1 "Предупреждение: 2 секторов не хватает в конце диска" Это предупреждение появляется в случае носителей CD, записанных в режиме "TAO" (дорожка целиком). Некоторые приводы сообщают размер образа, который на 2 сектора больше, чем должно быть для таких носителей, что дает 2 ложных ошибки чтения в конце носителя, что не означает потерю данных в этом случае. Поскольку режим записи невозможно определить по носителю, dvdisaster предполагает, что это CD в режиме "TAO", если точно два последних сектора не читаются, и обрезает образ соответственно. Вам решать, правильно ли это. Вы можете посоветовать программе dvdisaster обращаться с этими секторами как с реальными ошибками чтения, используя параметр --dao, указав это на вкладке настроек для чтения/проверки. Чтобы избежать этих проблем, подумайте об использовании режима "DAO / Диск целиком" (иногда также называемого "SAO / Сессия целиком") для записи односессионных носителей. ↑ 3.2 Программа блокируется сразу после запуска В старых версиях Линукса (ядро 2.4.x) программа иногда блокируется сразу после запуска и прежде, чем будут выполнены какие-либо действия. Она не завершается с помощью Ctrl-C или "kill -9". Извлеките носитель, чтобы заставить программу завершиться. Вставьте носитель снова и подождите, пока привод не распознает носитель и не остановит вращение. Повторный запуск dvdisaster теперь должен сработать. ↑ 3.3 Что означает "CRC-ошибка, сектор: n"? Этот сектор может быть прочитан, но контрольная сумма его содержимого не совпадает со значением, отмеченном в в файле коррекции ошибок. Некоторые из возможных причин: Образ был смонтирован с разрешением для записи и был, следовательно, изменен (типичный признак: CRC-ошибки в секторе 64 и в секторах с 200 по 400). В компьютере есть аппаратные проблемы, в особенности при работе с устройствами хранения данных. Если вы подозреваете технические проблемы, попробуйте создать еще одну версию образа и файла коррекции ошибок и еще раз проверьте их. Если ошибка исчезает или находится в другом месте, у вашего компьютера может быть дефектная память, поврежденные интерфейсные кабели, или неправильные настройки частоты CPU/системы. ↑ 3.4 Ошибки чтения или неправильный размер образа в случае носителей -RW/+RW/-RAM Некоторые приводы сообщают неправильные размеры образов, когда используются носители -RW/+RW/-RAM. Два распространенных случая:
Проблема: | Привод сообщает размер самого большого образа, когда-либо записанного на носитель, а не размер фактического образа.
Симптомы: | После стирания носителя на него записывается файл размером около 100 Мб. Но прочитанный образ имеет размер в несколько Гб и содержит остатки старых образов.
Проблема: | Привод сообщает максимально возможную вместимость носителя (обычно 2295104 секторов) вместо числа фактически использованных секторов.
Симптомы: | При чтении за определенной точкой на носителе имеют место только ошибки чтения, но все файлы все еще читаются, и они целые.
Возможный выход из положения:
| Включите параметр для определения размера образа из файловой системы ISO/UDF или файла ECC/RS02.
Если требуемые сектора ISO/UDF нечитаемые, и вы используете файлы коррекции ошибок для восстановления поврежденных носителей, то есть два возможных выхода из положения: Выполните функцию "Проверить" так, чтобы только файл коррекции ошибок был выбран/дан. Запишите правильный размер образа из выходных данных и ограничьте диапазон чтения соответственно. Просто считайте образ с неправильным (большим, чем надо) размером. При запуске функции "Исправить" ответьте "OK" на вопрос, следует ли обрезать образ. ↑ 3.5 Записанные мною носители распознаются как "DVD-ROM" и отвергаются. Вероятно, тип носителя (book type) установлен в "DVD-ROM". Обычно для обработки носителя в dvdisaster требуется привод, способный писать на носитель того же формата. Например, двухслойный DVD+R с неправильным типом носителя может быть принят только пишущим приводом, который может писать на такие носители. Попробуйте другой привод для чтения образов в этих случаях. ↑ 3.6 Не появляются устройства в FreeBSD. FreeBSD может потребоваться перекомпиляция ядра, чтобы ATAPI-приводы (почти все современные модели) можно было использовать с dvdisaster. Вам нужны права на чтение и запись для соответствующего устройства (например, /dev/pass0). ↑ 3.7 "Ecc-файл создан версией 0.40.7." CVS-версии dvdisaster помечают свои ecc-файлы специальным битом. Это является причиной того, что dvdisaster до версии 0.65 ошибочно выдает вышеприведенное сообщение об ошибке. Используйте CVS-версии только совместно с dvdisaster версии 0.66 или новее. ↑

Copyright 2007-2009 Igor Gorbounov. Дословное копирование и распространение всей этой статьи разрешается на любом носителе, при условии, что это уведомление сохраняется.