Recovery Star 1.40
Recovery Star 1.40 - Описание разработчика:
"Программа для повышения надежности хранения данных на CD/DVD (поставляется вместе с исходными текстами и полным теоретическим описанием)
Современные оптические диски – это эффективное средство хранения и передачи данных (у них наиболее низкая удельная стоимость хранения информации), потребности рынка очень велики, и в продажу зачастую поступают диски, не отвечающие заложенным в формат стандартам. Производители допускают такое снижение качества лишь потому, что корректирующая способность, заложенная в оптических носителях достаточно велика, и даже не очень качественный диск, скорее всего, будет и записываться и считываться, пусть и на сниженных скоростях. Но основной проблемой такой “второсортности” является то, что “запас прочности” системы коррекции ошибок дисковода при работе с ними крайне низок, и любая, даже незначительная царапина на диске может повредить данные. Вероятность сбоя хранимого файла прямо пропорциональна количеству занимаемых им секторов, и если файл – это архив, занимающий весь диск, для надежного архивного хранения информации требуется очень качественный носитель.
Как работает Recovery Star? При избыточном кодировании файла он разбивается на множество фрагментов (томов). Затем на основании основных томов вычисляются избыточные, и для каждого файла из совокупности рассчитываются контрольные суммы. При восстановлении информации декодер оценивает повреждения имеющегося набора данных, и, если возможно, восстанавливает утерянные основные тома с последующим объединением в исходный файл (который и представляет собой восстановленные данные)."
Для работы необходим .Net Framework 2.0
Что нового:
За счет оптимизаций кодера Рида-Соломона скорость обработки данных увеличена более чем на 60%P.S. Если Вы используете ОС "Vista", установка пакета Framework 2.0.50727 или выше не требуетсяRAID-ПОДОБНЫЙ ФАЙЛОВЫЙ КОДЕК
Открытый проект
» Читать дальше о программе «
Для чего создавалась данная программа?
Современные оптические диски – это эффективное средство хранения и передачи данных (у них наиболее низкая удельная стоимость хранения), потребности рынка очень велики, и в продажу зачастую поступают диски, не отвечающие заложенным в формат стандартам. Производители допускают такое снижение качества лишь потому, что корректирующая способность, заложенная в оптических носителях достаточно велика, и даже не очень качественный диск, скорее всего, будет и записываться и считываться, пусть и на сниженных скоростях. Но основной проблемой такой “второсортности” является то, что “запас прочности” системы коррекции ошибок дисковода при работе с ними крайне низок, и любая, даже незначительная царапина на диске может повредить данные. А может случиться и такая ситуация, когда записанный некачественный носитель будет считываться некоторое время, а в нужный момент, ввиду даже незначительной деградации рабочего слоя (ей подвержены все типы оптических дисков), перестанет нормально читаться приводом (и, скорее всего, сбой произойдет лишь на некотором участке диска, хотя это затронет весь архив). Когда при работе с диском происходит сбой, привод пытается перечитать поврежденный участок, возможно, на предельно низкой скорости. Но очень часто это не помогает, и, тогда операционная система сообщает о том, что файл не может быть считан (соответственно, данные могут считаться утерянными). Вероятность сбоя хранимого файла прямо пропорциональна количеству занимаемых им секторов, и если файл – это архив, занимающий весь диск, для надежного архивного хранения информации требуется очень качественный носитель.
Откуда берутся ошибки?
Всё очень просто. Дорожка на дисках является спиральной, поэтому элементы привода оптической головки не могут отслеживать её на 100% точно. Кроме того, ни один диск не является абсолютно плоским, поэтому во время его вращения имеют место вертикальные биения, приводящие к переменной расфокусировке луча лазера. Конечно, механика современных оптических приводов достаточно совершенна и способна эффективно подавлять большинство негативных факторов, влияющих на качество считывания информации с диска, но идеальных условий она не обеспечивает. Ко всему вышеперечисленному следует также добавить пыль и царапины, искажающие форму лазерного луча. Иными словами, если бы, например, аудио компакт-диск не имел системы коррекции ошибок, то звук просто “потонул” бы в щелчках и шуме. Степень избыточности представления информации заложена в описании каждого из форматов дисков и выбирается исходя из приемлемой вероятности сбоя. Обычно это очень и очень малая величина, которой можно пренебречь. Тогда говорят о том, что носитель данных “надежен”. При использовании некачественных носителей вероятность сбоя диска может увеличиваться до таких значений, при которых долговременное хранение данных (а порой и просто оперативное использование) становится невозможным. Но… Рынок есть рынок, и у потребителя нет возможности объективно оценивать качество каждой из приобретенных “болванок”.
Итак, мы пришли к выводу, что совокупность средств коррекции ошибок низкого уровня обеспечивает требуемую надежность лишь при использовании носителя, отвечающего всем стандартам. При использовании некачественных или непротестированных носителей, для поддержания вероятности сбоя на приемлемом, низком уровне, требуется дополнительная схема коррекции ошибок.
Как работает «Recovery Star»?
При избыточном кодировании файла он разбивается на множество фрагментов (томов)
Затем на основании основных томов вычисляются избыточные, и для каждого файла из совокупности рассчитываются контрольные суммы. При восстановлении информации декодер оценивает повреждения имеющегося набора данных, и, если возможно, восстанавливает утерянные основные тома с последующим объединением в исходный файл (который и представляет собой восстановленные данные).
Есть ли аналоги данной системы и в чем преимущество «Recovery Star»?
Для отказоустойчивого кодирования Вы можете использовать встроенную функцию таких архиваторов как «RAR» или «ACE». Но всегда стоит помнить о том, что для всех архиваторов избыточное кодирования – это опция, а не основная функция. Мое тестирование показало, что вне зависимости от степени избыточности, вносимой в архив «RAR», он может полностью выйти из строя при двух “удачно” поврежденных байтах в нужных местах. Несмотря на возможность создания томов для восстановления при помощи архиватора следует помнить о том, что его формат не поддерживает перемежение томов. Кроме того, на данный момент, архиватор «WinRAR» может создать не более 256 томов в режиме, аналогичном режиму «Recovery Star». Специализированные программы, такие как «PAR2», «QuickPar» и «ICE ECC» работают быстрее данного приложения, но не обеспечивают чередование томов, что снижает отказоустойчивость, т.к. при чередовании любое повреждение распределяется между различными наборами томов, что снижает удельную нагрузку на систему коррекции. Ещё одним отличием данной системы от других является то, что кроме самих исполняемых файлов, как неотъемлемая часть поставки, пользователю предоставляется исчерпывающее теоретическое описание и исходные тексты.
Как защитить данные от повреждений?
Прежде всего, необходимо выделить директорию для обработки данных. Скопируйте в неё все файлы, которые Вы хотите закодировать в отказоустойчивом формате (при этом помните, что максимальная длина имени файла, который может быть закодирован, составляет 50 символов (в итоге получится имя длиной 64 символа, с учетом добавляемого программой префикса)). Затем выберите указанную директорию в оболочке «Recovery Star», (рабочая директория выбирается в левом окне, при этом обрабатываться будут те файлы, которые видны в правом окне) и нажмите на кнопку “Защитить”. По-умолчанию общее количество томов – 256, но если Вы хотите повысить защищенность данных, увеличьте общее количество томов (для мощных машин рекомендуется значение 1024). Избыточность же не рекомендуется устанавливать ниже уровня в 50%. Помните, что чем большее количество томов Вы создаете, тем выше будет корректирующая способность системы. Если же Вы захотите записать каждый том на свою “болванку”, уместными значениями будут 4 или 8. При одновременном кодировании и последующей записи на диск нескольких файлов возрастает максимальная корректируемая длина непрерывной последовательности повреждений.
Кроме «классического» режима кодирования также доступен «альтернативный» режим, особенностью которого является более высокая скорость подготовки к старту (используется по-умолчанию). Созданные «альтернативном» режиме файлы имеют префикс “A”, префикс “@” соответствует «классическому» режиму с дисперсной матрицей. Программа полностью совместима с архивами, созданными в предыдущих версиях, нужный режим декодирования выбирается автоматически. Для активации режима полной совместимости с версиями ниже “1.30”, необходимо снять галочку: “Настройки” e “Альтернативный режим (быстрее)”.
После завершения обработки запишите полученное множество файлов с именами, начинающимися с символа “A”(“@овокупность множества файлов с именами, начинающимися на ЭЭх томов и 256 томов для восстановления, то для 100% получения исхо”), на диск (каждый такой файл – это том, относящийся к своему архиву). Для выделения множества файлов в текущей директории можно использовать комбинацию клавиш “Ctrl + A”. Каждый том для восстановления заменяет собой один основной том в процессе исправления ошибок. Это означает, что если при кодировании было создано 130 основных томов и 126 томов для восстановления, то для восстановления исходной информации будет достаточно 130 любых файлов из хранимого набора, в котором 256 файлов.
Как извлечь файлы?
Прежде всего, необходимо выделить директорию для обработки данных. Скопируйте в неё все файлы, которые читаются приводом, выберите указанную директорию в оболочке «Recovery Star» (рабочая директория выбирается в левом окне, при этом обрабатываться будут те файлы, которые видны в правом окне) и нажмите на кнопку “Извлечь”. В появившемся окне Вы сможете наблюдать за процессом обработки данных. После окончания обработки все восстановленные файлы будут находиться в рабочей директории, а все исходные тома будут автоматически удалены. Если в процессе обработки некоторому файлу соответствует метка “OK”, его данные могут быть восстановлены на 100%. Если файлу присваивается метка “Error” – файл не подлежит восстановлению.
Как “вылечить” набор томов, содержащих данные?
Прежде всего, необходимо выделить директорию для обработки данных. Скопируйте в неё все файлы, которые читаются приводом, выберите указанную директорию в оболочке «Recovery Star» (рабочая директория выбирается в левом окне, при этом обрабатываться будут те файлы, которые видны в правом окне) и нажмите на кнопку “Вылечить”. В появившемся окне Вы сможете наблюдать за процессом обработки данных. После окончания обработки в рабочей директории будет находиться исходное множество томов, соответствующее состоянию после кодирования исходных данных (т.е. все уничтоженные или поврежденные тома будут восстановлены). Если в процессе обработки некоторому файлу соответствует метка “OK”, его данные могут быть восстановлены на 100%. Если файлу присваивается метка “Error” – файл не подлежит восстановлению.
Как протестировать набор томов, содержащих данные?
Выберите указанную директорию в оболочке «Recovery Star» (рабочая директория выбирается в левом окне, при этом обрабатываться будут те файлы, которые видны в правом окне) и нажмите на кнопку “Протестировать”. В появившемся окне Вы сможете наблюдать за процессом анализа данных. Если в процессе обработки некоторому файлу соответствует метка “OK”, его данные могут быть восстановлены на 100%. Если файлу присваивается метка “Error” – файл не подлежит восстановлению.
Как протестировать Ваш компьютер на быстродействие при работе с кодером Рида-Соломона?
Данная версия имеет встроенный тест быстродействия кодера Рида-Соломона. Для запуска теста выберите подпункт “Тест быстродействия” из меню “Инструменты”.
P.S. Нашёл мнение о программе:
StarShower 04.10.2007 08:27:07
Полный отстой! Ни за что не качайте! Загадила мне весь винт бесчисленными осколками файлов с жуткими именами, стирать запаришься... Срашный тормоз!
Пользоваться или нет, решать Вам!
Автор: Дробанов Артём ФедоровичРазмер: 2.9 Мб
Подобная программа - ICE ECC 2.4, на нашем форуме, по отзывам лучще!