Dvdisaster - Википедия - dvdisaster

dvdisaster
Dvdisaster.png
dvdisaster 0.72
dvdisaster 0.72
Разработчики)Карстен Гнёрлих
изначальный выпуск0,40,7 (22 августа 2004 г.; 16 лет назад (2004-08-22))
Стабильный выпуск0.79.5 (16 декабря 2015 г.; 5 лет назад (2015-12-16)) [±]
Предварительный выпуск0.79.6 (20 ноября 2017 г.; 3 года назад (2017-11-20)) [±]
Написано вC
Операционная системаFreeBSD, Linux, NetBSD (Кроссплатформенность до версии 0.72.3)
Доступно ванглийский
ТипВосстановление данных
ЛицензияGPL
Интернет сайтВ архиве 28 апреля 2018 г. Wayback Machine

dvdisaster это компьютерная программа направленных на повышение живучести данных на оптические диски создавая обнаружение и исправление ошибок данные, которые используются для восстановление данных. dvdisaster работает исключительно на уровне изображений. Эта программа может использоваться либо для генерации Код исправления ошибок (ECC) данные с существующего носителя или для увеличения ISO образ с данными ECC перед записью на носитель. dvdisaster является бесплатно программное обеспечение доступно под Стандартная общественная лицензия GNU.

Режимы восстановления

Когда оптический диск физически поврежден (например, поцарапан) или начал портиться, некоторые части данных на диске могут стать нечитаемыми. Используя данные ECC, ранее созданные dvdisaster, можно восстановить поврежденные части данных на диске.

Два режима генерации данных ECC в dvdisaster использовать Коды Рида – Соломона. В режиме RS01 сгенерированные данные создаются из образа диска и хранятся в отдельном файле, который должен быть записан на другой носитель. В качестве альтернативы, в режиме RS02 данные ECC добавляются в конец образа диска перед тем, как образ сгорел на диск.

Когда компакт-диск или DVD был расширен в режиме RS02, расширенный раздел данных остается невидимым для обычного пользователя, и диск остается полностью совместимым с компьютерами без ведома или установки dvdisaster. Таким образом, поврежденный диск можно полностью восстановить, установив программное обеспечение и получив доступ к коду исправления ошибок Рида-Соломона с помощью dvdisaster и перекомпоновка образа (на жесткий диск).

dvdisaster может быть полезным для восстановления содержимого поврежденного диска, даже если данные ECC недоступны. Весь диск можно прочитать в образ, пропуская поврежденные части. dvdisaster затем можно повторно сканировать только недостающие части, пока все поврежденные области не будут заполнены правильными данными.

Отличие от других реализаций Рида-Соломона

dvdisaster применяет изображениеоснованный на подходе к восстановлению данных. Он не применяет восстановление данных на основе файлов, поскольку чтение дефектного носителя на уровне файла означает попытку прочитать как можно больше данных с каждого файл. Но ограничение файлового подхода возникает при повреждении секторов данных, которые выполняют бухгалтерские функции в файловой системе. Список файлов на носителе может быть усечен. Или отображение секторов данных в файлы неполное. Следовательно, файлы или части файлов могут быть потеряны, даже если соответствующие секторы данных все еще доступны для чтения аппаратным обеспечением. Напротив, чтение в изображение level использует прямую связь с оборудованием привода для доступа к секторам данных.

Важно отметить, что каждая единица данных ECC dvdisaster количество мест в конце вычисляется из секторов исходных данных, разбросанных по исходному изображению. Каждая группа исходных секторов данных и добавленный сектор (ы) ECC образуют «кластер». Любая часть кластера может быть восстановлена ​​до тех пор, пока сумма повреждений который кластер меньше, чем количество добавленных данных ECC в который кластер, поэтому расположение на диске данных ECC не имеет значения.

Кластеры разные в Parchive, поскольку каждый файл рассматривается как отдельный блок: с dvdisaster потеря данных начинается, когда один из кластеров имеет более 15% ошибок (маловероятно, но теоретически возможно при небольшом количестве КиБ данных[1]), пока Parchive может восстановиться любой ошибка при условии, что файлы PAR2 не повреждены и количество поврежденных файлов (неважно, насколько они повреждены) меньше, чем количество доступных файлов ECC. dvdisaster также есть режим с отдельными файлами ECC.[2]

Смотрите также

Рекомендации

  1. ^ «Технические свойства исправления ошибок». Архивировано из оригинал на 2014-10-13. Получено 2015-02-07.
  2. ^ «Методы RS01, RS02 и RS03». Архивировано из оригинал на 2015-02-07. Получено 2015-02-07.

внешняя ссылка