Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИБУ_ЛР6.doc
Скачиваний:
9
Добавлен:
17.03.2015
Размер:
554.5 Кб
Скачать

2. Работа с поврежденными носителями

Для восстановления информации носителей обычные программы не под­ходят, так как алгоритм работы несколько отличен. Чтобы извлечь информацию, специальные программы по несколько раз считывают проблемный участок, под разными углами прогоняя головку над ним и изменяя скорость вращения диска.

BadCopy Pro (сайт проектаhttp://www.jufsoft.com/badcopy/.)

Это простая в использовании утилита, позволяющая в автоматическом режиме восстановить информацию с различного типа носителей: дискет, компакт-дис­ков и DVD, в том числе перезаписываемых,ZIP,JAZZи некоторых других.

Рис. 4. Окно программыBadCopyPro

В процессе восстановления отрабатываются различные виды повреждений. Вероятность восстановления зависит от их характера. Поперечные полосы не так опасны, как продольные. Большую роль играет сам привод, поэтому, если восстановление невозможно на вашем приводе, попробуйте сделать то же самое у знакомых.

Глав­ное окно разделено на две части (рис.4). В окне слева выбирается тип носителей, справа указываются параметры восстановления и файлы. Работа реализована в виде пошагового мастера. На первом шаге выбирается носитель и информация, которая будет восстанавливаться. Затем справа в области CD-ROM/CD-RW/DVD Drives List установкой переключателя указывается привод, если их несколько. Затем в полеRecovery Mode выбирается один из трех режимов восстановле­ния:

> Rescue Corrupted Files — если диск читается и файлы видны вПроводнике Windows, используйте этот режим;

> Rescue Lost Files Mode 1 и 2 если диск не виден операционной системе или нужные файлы были удалены с носителя, то для восстановления файла следует использовать эти два метода, использующие различные алгоритмы.

После выбора режима вставьте диск в устройство и нажмите Next. Будет про­изведен поиск файлов на диске, и их список отобразится в следующем окне. Отметьте нужные файлы флажками. В полеRecovery Option выбирается режим восстановления:Max Data,Normal илиMax Speed. В большинстве случаев под­ходит режимNormal, в котором соблюден некий баланс между скоростью вос­становления и качеством работы. Если результат вас не устраивает, выберитеMax Data, работающий немного медленнее, но зато дающий больший шанс для восстановления файла. Правда, на больших файлах работа в таком режиме может занять продолжительное время. Если информация некритична, напри­мер текстовые файлы, можно выставитьMax Speed, что несколько ускорит процесс.

После нажатия кнопки Next начнется процедура восстановления. Остановить ее можно в любой момент, для чего достаточно нажать кнопкуStop Recovery. Чтобы пропустить текущий файл, нажмитеSkip Current File. После окончания в строкеRecovery Status выдается информация о каждом файле. Если стоит отметкаRecovered, то файл удалось спасти полностью. В противном случае будет стоять примечание с указанием процента потерь.

Нажмите Next — вы получите возможность предосмотра файлов. Выберите файл в Preview Recovered File(s) и нажмите кнопку Preview. Предосмотр возмо­жен в текстовом виде, 16-ричном и в виде изображений.

В поле Select Destination Folder выберите каталог, куда необходимо сохранить восстановленные файлы, и нажмите кнопкуNext. В незарегистрированной версии последний шаг заблокирован.

IsoBuster (сайт проектаhttp://www.smart-projects.net/isobuster.htm)

Предназна­чена для восстановления информации с испорченных CDиDVD. Из повреж­денных носителей извлекаются файлы, треки, дорожки — все, что может пред­ставлять ценность. Результат работы программы зависит и от используемой операционной системы.

При чтении диска используется несколько механизмов обработки ошибок, подбирается лучший результат, применяется поиск всевозможных альтерна­тивных путей и файловых систем. Компакт-диск остается читаемым даже после попытки записать на него больший допустимого объем информации.

Поддерживается большое количество форматов:

  • CD/CD-i, VCD, SVCD, CD-ROM, CD-ROM XA, CD-R, CD-RW;

  • DVD/DVD-ROM, DVCD, DVD-RAM, DVD-R, DVD-RW, DVD+R, DVD+RW;

  • UDFразличных версий: 1.02 (DVD),UDF1.5 (пакетная запись наCD-RиCD-RW),UDF2.01.

С помощью IsoBusterтакже можно создавать и читать файлы-образы в форма­тах, создаваемых различными программами:DAO,TAO(Duplicator),ISO(Nero,BlindRead,Creator),BIN(CDRWin),IMG(CloneCD),CIF(Creator),FCD(Uncompressed),NRG(Nero),GCD(Prassi),PO1 (Toast),C2D(WinOnCD),CUE(CDRWin),PDI(Pinnacle),MDSиMDF(Alcohol120%),CCD(CloneCD) и некоторых других. Интерфейс программы переведен на 41 язык, среди кото­рых есть русский (рис.5).

Текущая версия программы, 2.3, работает на компьютерах под управлением всех версий Windows— от 95 доVista. Распространяется бесплатно, но, начиная с версии 1.0 за $20, ее можно развить до версииPRO, в которой разблокирова­на полная поддержка файловой системыUDF(UniversalDiscFormat— уни­версальный дисковый формат), иначе файлы отобразятся, а восстановить их не получится.

Для закачки доступны два варианта программы. Первый — мультиязычный, около 2,5 Мбайт в ZIP-архиве (isobuster_all_lang.zip), второй — с под­держкой только английского интерфейса. Поддержку нужных языков можно добавить, скачав соответствующую библиотеку размером около 69 Кбайт, ссылку на которую можно найти тут же.

Файл Russian.dll нужно скопировать в каталогlang в папке, куда уста­новлена программа (по умолчаниюС:\Program Files\Smart Projects\ IsoBuster\Lang). Затем выполните команду меню OptionsLanguage и вы­берите нужный язык установкой соответствующего флажка. Во время уста­новки программы можно указать, с какими расширениями ассоциироватьIsoBuster: после двойного щелчка на таких файлах будет запускатьсяIsoBuster. Это зависит от приложений, установленных на вашем компьютере.

Рис. 5. Главное окно программыIsoBuster

После запуска выберите привод (если их несколько) или откройте файл-образ с помощью команды Файл ► Открыть Файл-образ, после чегоIsoBusterотобразит список файлов и сессий, которые ей удалось найти и прочитать. Чтобы извлечь нужные данные, в большинстве случаев необходимо щелкнуть на выбранной папке или файле правой кнопкой мыши и выбрать в меню пунктИзвлечь, вы­деленный полужирным шрифтом.

Имеются и другие параметры извлечения и запуска содержимого диска (см. рис.5). Выбрав Выполнить илиИзвлечь и выполнить, можно сразу от­крыть выбранный файл. Если используются дискиVCD,SVCDиCD-i, может быть полезен пунктИзвлечь и отфильтровать только M2F2 mpeg кадры.

Если программа найдет нечитаемые сектора, пользователю будет выведено сообщение, в ко­тором он сможет выбрать пропуск сектора, заме­ну данных нулями или фиктивными данными (рис.6). По умолчанию переключатель уста­новлен в положение Заменить нулями, которое подходит для большинства ситуаций. Чтобы программа запомнила ваше решение и не пере­спрашивала, что делать, когда будет найден сле­дующий нечитаемый сектор, установите флажокВсегда применять выбор.

Рис. 6. Сообщение о найденном нечитаемом секторе

Для сессий кроме содержимого можно извлечь образ, который затем анализируется на наличие пропавших файлов.

Восстановление данных с помощью IsoBuster— простой процесс. Вставьте испорченный диск в привод, нажмите кнопкуОбновить (если программа уже запущена) и подождите завершения поиска дорожек. Если программа нашла все необходимое, извлеките данные. Если что-то осталось ненайденным, щелк­ните правой кнопкой мыши на заголовке диска в левой области и выберите пунктСканирование: файловая система илиПоиск пропущенных UDF файлов и папок.

По окончании поиска потерянных файлов в дереве диска появятся две новые папки: желтого цвета — Потерянные и найденные в UDF, синего —Файлы, най­денные по их сигнатуре. Программа действует в три этапа: сначала пытается найти потери, следуя обычным немного расширенным путем, затем проходит всю поверхность в поисках уместных данных и после этого окончательно об­рабатывает результат.

Значки показывают, какие файлы можно извлечь гарантированно, но если рядом с именем стоит крестик, то его восстановление можно не начинать. По своему опыту скажу, что извлечение подобных секторов может затянуться на ночь, но скорость во многом зависит от используемого привода. Если производилась частичная очистка перезаписываемого компакт-диска, то есть информация на диске имеется, а удален только заголовок TOC(TableOfContents— таблица содержимого), содержащий оглавление диска (для каждой сессии имеется свой ТОС), можно таким образом попытаться восстановить удаленные данные по­следней сессии.

Часто используемый компакт-диск давно пора выбросить. Чтобы не попасть в такую ситуацию, можно произвести проверку читаемости поверхности, выбрав пункт Сканирование поверхности, который появляется при щелчке на значке диска, и если вы получите сообщение о том, чтоФизических ошибок нет. Диск в хорошем состоянии, то он может еще послужить.

Программа обладает дополнительными функциями, правда, большая часть из них ориентирована на специалистов. Так, после выбора пункта Извлечь RAW данные вы получите информацию в сыром виде, то есть так, как она записана на компакт-диске. В этом же меню пунктПросмотр секторов позволяет про­смотреть секторы диска в 16-ричном виде, при необходимости можно сохранить их в файл и распечатать. Чтобы получить список файлов выбранного каталога, необходимо выбрать пунктДерево папок и файловая информация и указать каталог, в котором сохранится текстовый файл с информацией.

Доктор CDCheck(сайт проек­таhttp://www.kvipu.com/CDCheck/)

С помощью программы можно скопировать поврежденный файл с любого носителя, который виден в Проводнике Windows, включая гибкие диски,CDиDVD,USB-накопители, но основное ее назначение — диагностика и об­наружение ошибок. С помощьюCDCheckможно произвести проверку читае­мости, создание и сравнение контрольных сумм файлов, позволяющих сделать вывод о целостности файла.

По умолчанию используется английский интерфейс CDCheck, для его смены на русский выполните командуOptionsLanguageRussian. Язык меню авто­матически изменится на выбранный. Вставьте компакт-диск в привод либо выберите один из разделов жесткого диска и нажмите кнопкуПроверка. Поя­вится окно, позволяющее указать параметры проверки (рис.7).

Рис. 7. Настройка параметров проверки

Каждый каталог хранит информацию о находящихся внутри файлах, ее и ис­пользует CDCheck, если переключательХэш-файлы установлен в положениеАвтоопределение. В этом случае проверяется только читаемость файла, а не его целостность (рис.8).

Если заранее нажатием кнопки Хэш был создан такой файл, то необходимо установить переключатель в положениеИмеющийся хэш-файл и указать его с помощью файлового менеджера. Наличие такого файла ускорит проверку на сильно поврежденных носителях, так как программе не нужно будет сначала пытаться считать информацию о файле, которая также может быть не­доступна, а затем рассчитывать контрольную сумму. В этом случае проверя­ется целостность файла по сравнению с исходным. В отличие от проверки на читаемость, целостность может быть нарушена, например при сбое во время записи на носитель. Файл как бы читается полностью, но открыться не может. Результат будет выводиться по ходу проверки: если файл поврежден, появит­ся надписьОшибка в данных CRC. По окончании проверки отображается ста­тистика.

Рис. 8. Основное окно программыCDCheck

Чтобы после записи на носитель быть уверенным, что файлы не повреждены, используйте кнопку Сравнить. Затем в появившемся окне в полеПроверяемые папки/файлы укажите сменный носитель, а вПапки/файлы с которыми срав­нивать — исходный каталог. После нажатия кнопкиДалее подсчитываются контрольные суммы, и результат сравнения будет выведен пользователю.

Восстановление файла также просто: выберите файл и нажмите кнопку Вос­становить. В появившемся окне в полеПапка назначения укажите, куда должен быть скопирован восстановленный файл. Здесь же можно скорректировать некоторые параметры. Так, цифры в поляхНечитаемость иВосстановлениесекторов указывают количество попыток: если информация важна, установите большее значение.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]