Компьютерная программа, которая направлена на повышение живучести данных на оптических дисках, обнаруживая и исправляя ошибки данных, восстанавливая данные. Эта программа может быть использована как для создания кода коррекции ошибок (ECC) данных из существующих средств, так и для записи данных ECC в конец образа ISO. dvdisaster является свободным программным обеспечением доступным под лицензией GNU General Public License.
Режимы восстановления
Когда оптический диск физически поврежден (например, царапин), или начал ухудшаться, некоторые части данных на диске могут быть утеряны. Используя данные ECC, которые ранее порождались dvdisaster, поврежденные части диска с данными могут быть восстановлены.
Эти два режима генерации данных ECC в dvdisaster использовуют коды Рида-Соломона. В режиме RS01, сгенерированные данные создаются из образа диска и хранятся в отдельном файле, который должен быть записан в какой-то другой среде. Кроме того, в режиме RS02, данные ECC добавляются в конец образ диска, пока образ не записали на диск.
Когда CD или DVD был дополнен в режиме RS02, раздел дополнения данных остается невидимым для обычного пользователя, и диск остается полностью совместимым с компьютерами без ведома или установки dvdisaster. Таким образом, поврежденный диск может быть возмещен в полном объеме при установке программного обеспечения, доступа к коду коррекции ошибок Рида-Соломона с помощью dvdisaster и восстановления образа (на жесткий диск).
dvdisaster может быть полезным, чтобы восстановить содержание поврежденного диска, даже когда нет никаких данных ECC. Весь диск может быть прочитан в образ, пропуская поврежденные части. dvdisaster может затем неоднократно повторно сканировать все недостающие части, пока все поврежденные участки не будут заполнены правильными данными.
Разница с другими реализациями Рида-Соломона
Важно отметить, что каждая единица данных ЕСС dvdisaster в местах в конце вычисляется из секторов исходных данных. Каждая группа оригинальных секторов данных и добавленный сектор ECC образует «кластер». Любая часть кластера может быть восстановлена до тех пор, пока количество повреждений в этой группе меньше, чем количество добавленных данных ECC в этой группе, поэтому место расположения на диске данных ECC не имеет значения.
Кластеры на самом деле не присутствуют в Parchive, так как весь архив рассматривается как единый блок: с dvdisaster потери данных начинаются, когда один из кластеров имеет более чем приблизительно 15% от ошибок (маловероятно, но теоретически возможно с небольшим количеством KiB данных), в то время как Parchive может восстановить любые ошибки, при условии, что файлы PAR2 целы и что общая сумма ущерба меньше, чем общий объем данных ECC (как dvdisaster с отдельными ECC файлами).
Форма для добавления комментария отключена навсегда из-за большого количества спама.