DVDкатастрофа
Разработчик(и) | Карстен Герлих |
---|---|
Первоначальный выпуск | 0.40.7 (22 августа 2004 г | )
Стабильная версия | 0.79.10
/ 25 сентября 2021 г |
Написано в | С |
Операционная система | FreeBSD , Linux , NetBSD ( кроссплатформенность до версии 0.72.3) |
Доступно в | Английский |
Тип | Восстановление данных |
Лицензия | лицензия GPL |
Веб-сайт | DVDкатастрофа |
dvdisaster — компьютерная программа, предназначенная для повышения сохранности данных на оптических дисках путем создания данных обнаружения и исправления ошибок , которые используются для восстановления данных . dvdisaster работает исключительно на уровне изображения. Эту программу можно использовать либо для генерации данных кода исправления ошибок (ECC) с существующего носителя, либо для дополнения образа ISO данными ECC перед записью на носитель. dvdisaster — бесплатное программное обеспечение , доступное по лицензии GNU General Public License .
Режимы восстановления
[ редактировать ]Если оптический диск физически поврежден (например, поцарапан) или начал портиться , некоторые части данных на диске могут стать нечитаемыми. Используя данные ECC, ранее сгенерированные dvdisaster , можно восстановить поврежденные части данных диска.
Два режима генерации данных ECC в dvdisaster используют коды Рида-Соломона . В режиме RS01 сгенерированные данные создаются из образа диска и сохраняются в отдельном файле, который необходимо записать на какой-либо другой носитель. Альтернативно, в режиме RS02 данные ECC добавляются в конец образа диска перед его записью на диск.
Когда CD или DVD были дополнены в режиме RS02, «дополненная» часть данных остается невидимой для обычного пользователя, и диск остается полностью совместимым с компьютерами без знания или установки dvdisaster . Таким образом, поврежденный диск можно полностью восстановить, установив программное обеспечение, получив доступ к коду исправления ошибок Рида-Соломона с помощью dvdisaster и пересобрав образ (на жесткий диск).
dvdisaster может быть полезен для восстановления содержимого поврежденного диска, даже если данные ECC недоступны. Весь диск можно считать в образ, пропуская поврежденные части. dvdisaster может затем повторно сканировать только недостающие части, пытаясь получить правильные данные.
Разница с другими реализациями Рида-Соломона
[ редактировать ]dvdisaster применяет подход к восстановлению данных на основе образов . Он не применяет файловое восстановление данных, поскольку чтение неисправного носителя на уровне файла означает попытку прочитать как можно больше данных из каждого файла . Но ограничение файлового подхода возникает при повреждении секторов данных, выполняющих функции бухгалтерского учета в файловой системе. Список файлов на носителе может быть усечен. Либо сопоставление секторов данных с файлами неполное. Следовательно, файлы или части файлов могут быть потеряны, даже если соответствующие секторы данных по-прежнему доступны для чтения аппаратным обеспечением. Напротив, чтение на уровне изображения использует прямую связь с оборудованием накопителя для доступа к секторам данных.
Важно отметить, что каждая единица данных ECC, размещаемая в конце dvdisaster , рассчитывается из секторов исходных данных, разбросанных по исходному изображению. Каждая группа исходных секторов данных и добавленный(е) сектор(ы) ECC образуют «кластер». Любую часть кластера можно восстановить, если объем повреждений в этом кластере меньше объема добавленных данных ECC в этом кластере, поэтому расположение данных ECC на диске не имеет значения.
Кластеры разные в Parchive , так как каждый файл рассматривается как один блок: при dvdisaster потеря данных начинается, когда в одном из кластеров более 15% ошибок (это маловероятно, но теоретически возможно при небольшом количестве КиБ данных). [1] ), тогда как Parchive может восстановить любую ошибку при условии, что файлы PAR2 не повреждены и количество поврежденных файлов (неважно, насколько сильно) меньше количества доступных файлов ECC. dvdisaster также имеет режим с отдельными файлами ECC. [2]
См. также
[ редактировать ]- Восстановление данных
- Обнаружение и исправление ошибок
- Авторинг оптических дисков
- Исправление ошибок Рида – Соломона
- архив
- СекурДиск
- Список программ для восстановления данных
- Список бесплатных пакетов программного обеспечения с открытым исходным кодом
Ссылки
[ редактировать ]- ^ «Технические свойства исправления ошибок» . Архивировано из оригинала 13 октября 2014 г. Проверено 7 февраля 2015 г.
- ^ «Методы RS01, RS02 и RS03» . Архивировано из оригинала 7 февраля 2015 г. Проверено 7 февраля 2015 г.
- Мартин, Бен (7 февраля 2008 г.). «Используйте dvdisaster для защиты резервных копий на оптических носителях» . Linux.com . Архивировано из оригинала 8 февраля 2008 г. Проверено 25 мая 2024 г.
- Гирардини, Андреа; Фаджиоли, Габриэле (2007). Компьютерная криминалистика (на итальянском языке). Милан : Апогей. стр. 345–347. ISBN 9788850325931 .
- Шарма, Шашанк (март 2009 г.). «DVD-катастрофа» . Формат Linux . 116 (3). Великобритания : Future plc : 56.
- Шарма, Шашанк (март 2009 г.). «DVD-катастрофа» . Формат Linux (на русском языке). 116 (3). Россия : Future plc : 26.
- Майк Мартин. «Сводка испытаний носителя CD-DVD DRAFT PDS» (PDF) . Архивировано из оригинала (PDF) 1 августа 2007 г. Проверено 23 января 2010 г.
- Рабочая группа по физическим носителям (21 марта 2007 г.). «Сводка и рекомендации по тестированию носителей PDS CD-DVD» (PDF) . Архивировано из оригинала (PDF) 27 мая 2010 г. Проверено 23 января 2010 г.
- Дашкевич, Кшиштоф; Арнольд, Арне; Фогт, Рето (5 ноября 2009 г.). «Как архивировать данные годами» . Мир ПК (на польском языке). Международная группа данных . Архивировано из оригинала 17 июля 2011 г. Проверено 23 января 2010 г.
- Тосеги, Сабольч (28 июля 2009 г.). «Dvdisaster – против потери данных» . PC World (на венгерском языке). Международная группа данных . Архивировано из оригинала 24 мая 2024 г. Проверено 24 мая 2024 г.