Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Восстановление системных областей диска с помощью программы UnFormat (окончание)

Запись от Базаров размещена 04.06.2015 в 00:12

Выполнение программы
Рассмотрим сначала порядок выполнения программы при восстановлении системных областей диска по файлам, созданным программами Image или Mirror.
1. Если вы не указали, какой диск хотите обрабатывать, программа UnFormat выведет последовательно два сообщения о назначении программы (прочтя их, надо нажать клавишу Enter или щелкнуть мышью кнопку запроса ОК или Continue), а после этого предложит выбрать обрабатываемый диск из списка.
2. Программа UnFormat спросит, использовали ли вы программы Image или Mirror для сохранения данных из системных областей диска ("Did you previously use IMAGE.EXE or MIRROR.COM to save recovery info for drive ..."). Как правило, на этот запрос надо отвечать Yes (нажать кнопку запроса Yes или клавишу Y).
3. Если на указанном вами диске имеются файлы или каталоги, то программа выведет сообщение: "Drive ... has the following files and subdirectories on it", предъявит список этих файлов и каталогов и предупреждение, что они будут уничтожены ("These files and subdirectories will be lost if you unformat this disk"). Для "пустого" диска, не содержащего файлов и каталогов, программа просто запросит подтверждение того, что вы действительно хотите восстановить указанный диск: "Are you sureyuo want to unformat drive ...?". Если в запросе указан именно тот диск, который вы хотите восстановить, нажмите кнопку запроса Yes или клавишу Y.
4. Если в п.2 вы дали утвердительный ответ, программа UnFormat производит поиск на диске информации, сохраненной программами Image или Mirror. Вы можете отменить использование файлов, созданной одной из этих программ, задав при вызове программы параметры /Image или /Mirror (см. выше). При обнаружении соответствующей информации программа выводит сообщение о дате и времени создания двух последних копий системных областей диска (или одной, если найдена только одна копия системных областей диска).

5. Если программа предлагает выбрать из двух версий образов системных областей диска, то, как правило, на данный запрос надо отвечать Recent (нажать кнопку запроса Recent или клавишу R), чтобы восстановить системные области по последней сохраненной о них информации. Однако иногда требуется использовать не последнюю, а предыдущую копию системных областей. Например, это может быть необходимым, если вызов программы Image был выполнен из файла AUTOEXEC.BAT, а сразу после этого выяснилось, что системные области диска повреждены. В таких случаях на выведенный запрос надо отвечать Previous (нажать кнопку запроса Previous или клавишу Р). Если на диске найдена лишь одна копия системных областей диска, в ответ на запрос надо нажать кнопку запроса ОК или клавишу Enter.
6. Программа Unformat выведет еще одно предупреждение о том, что восстановление системных областей диска может разрушить информацию, помещенную на диск после сохранения системных областей диска, например: "Restoring the IMAGE info to drive ... may overwrite any changes made to the disk since the IMAGE info was last saved. Are you absolutely sure you want to restore the IMAGE info to drive ...?". Для продолжения нажмите кнопку запроса Yes или клавишу Y.
7. Программа UnFormat запросит тип восстановления: полное или частичное. При полном восстановлении на диске восстанавливаются корневой каталог (root directory), таблица размещения файлов (file allocation table, FAT) и загрузочная запись (boot record). При частичном восстановлении программа выведет запрос, в котором вы можете выбрать, что из этого надо восстанавливать, а что - нет. Как правило, здесь надо выбирать полное восстановление (Full). Частичное восстановление (Partial) следует использовать только в том случае, если вы точно знаете, какая часть системных данных на диске повреждена, а какая - нет.
8. Программа начнет восстановление, а по его окончании выведет сообщение, указывающее, что диск (при частичном восстановлении - некоторые области диска) возвращены в исходное состояние, что диск желательно проверить программой NDD и что для получения доступа кдиску может потребоваться перезагрузить компьютер. Для завершения программы нажмите кнопку запроса ОК или клавишу Enter.
На любом этапе до восстановления системных областей диска (пункты 1-7 выше) вы можете нажать клавишу Esc, чтобы выйти из программы без внесения каких-либо изменений на диск.
Восстановление без файлов, созданных программами Image или Mirror
Наличие файлов, созданных программами Image или Mirror, не обязательно для восстановления системных областей диска, однако в этом режиме качество восстановления обезпечивается значительно худшее. В этом случае вместо шагов 4-8 выше выполняются следующие действия.
4. Если в п.2 (см. выше) вы дали утвердительный ответ, а программа не нашла на диске системных областей, созданных программами Image или Mirror, то программа выведет сообщение об этом и предупредит, что качество восстановления не гарантируется: "Unable to find any recovery info on drive ... To unformat the disk, UnFormat will have to rebuild the disk without using any previous information saved by IMAGE.EXE or MIRROR.COM. Perfect recjvery of the data is not guaranteed using this method. Do you still wish to unformat drive ...". Для продолжения восстановления нажмите кнопку запроса Yes или клавишу Y.
5. Программа UnFormat произведет поиск на диске областей, в которых содержались каталоги (структура каталогов довольно специфична, так что их легко найти на диске), и на основании найденных данных попытается восстановить структуру каталогов на диске. По окончании этого процесса программа сообщит "The drive ... has been unformatted", а затем выведет сообщение о рекомендуемых действиях. На оба запроса надо отвечать нажатием кнопки запроса ОК или клавиши Enter.
Подкаталоги корневого каталога диска будут восстановлены, но имена их будут DIR0, DIR1 и т.д. Надо просмотреть содержимое этих каталогов и, при желании, переименовать их так, как они назывались раньше. Файлы, содержавшиеся в корневом каталоге, не будут восстановлены, для их восстановления можно попытаться использовать программу UnErase в ручном режиме (manual unerase). Файлы и подкаталоги каталогов, отличных от корневого, чаще всего восстанавливаются правильно, помешать этому может лишь фрагментация файлов, то есть наличие файлов, физически располагающихся на диске не одним куском, а в нескольких кусках (фрагментах).
Действия по окончании восстановления
После восстановления информации на диске надо перезагрузить компьютер с дискеты и проверить отсутствие вирусов на диске (программами типа Aidstest, Dr.Web и т.д.), а также корректность файловой структуры (программами типа NDD).
Замечания. 1. Если на диске не сохранились копии системных областей диска и при этом поврежден толшько корневой каталог, а таблица размещения файлов сохранилась, то вместо программы UnFormat лучше обработать диск программой DiskTool в режиме Recover from DOS's Recover. Данная программа, в отличие от UnFormat, восстанавливает также и файлы в корневом каталоге, присваивая им имена вида FILExxxx, где хххх - четырехзначное число. Для файлов в корневом каталоге программа распознает .ЕХЕ- и .СОМ-файлы и присваивает им надлежащее расширение имени. Правда, длина у файлов, восстановленных в корневом каталоге, обычно больше исходной, поскольку программа не знает точную длину файла и задает в качестве этой длины суммарный размер всех кластеров файла. Таким образом, в конце данных файлов оказываются случайные данные (мусор), так что эти файлы не всегда оказываются работоспособными. Корректировка длины файла может быть выполнена вручную с помощью программы DiskEdit. Кроме того, обычно требуется также переименовать файлы из корневого каталога так, как они назывались раньше.
2. Как показывает опыт, программа UnFormat при отсутствии копий системных областей диска не обрабатывает диски, на которых поврежден только корневой каталог, а таблица размещения файлов сохранилась. Точнее говоря, после обработки содержимое этих этих дисков не меняется. Гарантировать этот эффект автор не может, так как в документации об этом ничего не сказано. Как говорилось в замечании 1, подобные диски следует обрабатывать не программой UnFormat, а программой Disk Tool в режиме Recover from DOS's Recover.
Размещено в Без категории
Просмотров 3003 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 18:57. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.