ANNA
       Free Cat
       Кредо Группы 2А
  2A Представляет:
     Наши статьи
     Картины Анны
     Рассылки
     Проекты
     Книги
     Мы поддерживаем

   Написать письмо
   Послать Открытку
   Завалиться в Форум
   Потрепаться в ЧАТе
   Закрытая Гостевая
   На Главную
 

Восстановление данных при фатальных ошибках винчестера
Часть II  Программы серии Tiramisu


        Введение ко 2-й части

    Итак, после всех тестов и проверок оказалось, что "железо" в порядке - т.е. ваш винчестер полностью исправен и повреждёнными оказались ваши данные. Ну что ж, ещё не всё потеряно. Теперь пришла пора познакомиться с программами восстановления данных.
    Вообще существует несколько различных приёмов восстановления. При незначительных повреждениях - например, только системных областей, - помогают программы типа Rescue из комплекта Norton Utilites, которая производит Backup системных областей вашего винчестера на несколько дискет и, при необходимиости, позволяет с этих дискет восстановить. (Кстати, если вы этого не сделали, то запишите пунктом 1 в ваших текущих делах - или вашего системного администратора - если он за это отвечает :-). Можно записать эти действия в ваш Sheduler или "Планировщик заданий" - как в Windows`98.) Самые продвинутые пользователи (и все, кто не пользователи :-)) скорее всего воспользуется программой Disk Editor из тех же NU - кому как удобнее.
    Но всё это хорошо, когда повреждения данных незначительны и касаются, в основном, системных областей. Но часто повреждения бывают более массовые - особенно часто это случается, когда данные повреждаются злонамеренно, т.е. вирусами или троянскими программами.
    В этих случаях ручное восстановление может занять очень много времени. В случае, если вы поленились и делали Rescue достаточно давно, то данные на ваших резервных дискетах могут сильно не совпадать с реальными. При восстановлении с таких дискет существует очень большой риск, что ваши новые файлы, заведённые после создания Rescue дискет, не смогут быть восстановлены. В этих случаях вам могут помочь программы, которые занимаются автоматическим поиском данных на винчестерах с разрушенными системными областями (MBR, FAT, root dir). Самой примечательной программой (точнее - программами) этого класса является программа Tiramisu.
    Под названием Tiramisu скрывается целый комплекс программ для различных файловых систем - FAT16, FAT32, NTFS, Novell Netware, ZIP Drive. Это 5-ть совершенно независимых программ, каждая из которых работает на свой файловой системе. Однако работают они совершенно одинаковым способом и, поэтому, мы рассмотрим все эти программы - как общие черты, так и особенности реализации каждой из них.

        Перед запуском

    Для работы программы Tiramisu достаточно ресурсов обычного компьютера - требуется 386-й (для Tiramisu fot FAT32 и Tiramisu for ZIP Drive потребуется 486-ой, для Tiramisu fot FAT16 достаточно 286-го) процессор и 8 Мб. Памяти (для для Tiramisu fot FAT16 достаточно и 4-х Мб.). Для более быстрой работы рекомендуется использовать процессор класса не менее 486-го (чем быстрее процессор, тем быстрее будет работать программа) и 16Мб. памяти (более 32Мб. не нужно - EMS просто не умеет использовать более 32 Мб. памяти).
    Программы Tiramisu запускаются c загрузочной дискеты и вам потребуется вначале её создать. Вполне подойдёт MS DOS 6.22 или Windows 9x (95 или 98). Кроме системных файлов на дискете должны находиться файлы himem.sys и emm386.exe - программа использует EMM386. В config.sys должен быть примерно таким :

    files=25
    device=himem.sys
    device=emm386.exe ram
    DOS=HIGH


    Исключение - Tiramisu for FAT32 - для этой программы config.sys должен выглядеть так :

    files=25
    device=himem.sys
    DOS=HIGH


    К сожалению, QEMM386 не поддерживается - программа вылетает с сообщением об ошибке в середине процесса сканирования. Другие менаджеры памяти не были протестированы - тут для читателей полная свобода :.
    Autoxec.bat может быть пустым, но я обычно помещаю вызов драйвера мыши - все программы Tiramisu работают с мышью и при этом управление программой намного проще. Можете использовать любой драйвер, который поддерживает вашу мышь.
    Исключение из этого правила - autoexec.bat для Titamisu for ZIP Drive - он должен в обязательном порядке содержать такую строку :

    lh guest.exe

    Guest.exe - это драйвер для DOS приводов ZIP и Juzz - доступен на Iomega
    Ну, кроме этого, для автоматического запуска можно поместить в конце autoexec.bat строку, в которой вызывается собственно программа Tiramisu :

    Для FAT16 : tiramisu.exe
    Для FAT32 : tira32.exe
    Для NOVELL : tiranov.exe
    Для NTFS (Windows NT) : tiramint.exe
    Для ZIP Drive : tirazip.exe


    Да, кстати - вы не забыли скопировать на дискету собственно программу Tiramisu ? Не знаете, где найти ? Вообще-то программа находится на www.recovery.de , откуда вы сможете скопировать demo-версии. А для тех, кто понимает, сообщаю - наберите в любом сервере поиска по FTP строку recovery.zip - файл, содержащий собственно все 5 версий программ и небходимые для работы дополнения у меня был размера около 1-го мегабайта. Всё, что вам нужно, содержится в этом архиве :-)
    Скопируйте необходимую по типу файловой системы программу Tiramisu на эту же дискету - и вы уже практически готовы к работе.
    Вы собираететсь куда либо скопировать восстановленную информацию ? Не забудьте подключить дополнительный диск (IDE или SCSI - безразлично). В случае с ZIP/Jazz можно скопировать на ваш рабочий винчестер, если там есть достаточно места.
    И последнее - не забудьте в BIOS указать такой порядок загрузки, чтобы первым устройством был дисковод A:.
    Вот собственно и вся подготовка. Теперь вставляем подготовленную дискету в привод и :. начинаем ::

        Запуск и настройка программы Tiramisu

    Ну вот, загрузка прошла нормально и программа Tiramisu загрузилась. Взависимости от версии вы увидите перед собой следующий экран (эти и последующие копии экрана полностью будут видны при разрешении 1024х768):

    Стартовый экран - версия для FAT16
    Стартовый экран - версия для FAT32
    Стартовый экран - версия для NOVELL
    Стартовый экран - версия для NTFS (Windows NT)
    Стартовый экран - версия для ZIP Drive
    Кликните на изображении для возврата в статью

    При старте программа Tiramisu автоматически отыскивает все дисковые устройства и показывает их в виде небольших окон. В заголовке помещён ID устройства (в примере только одно устройство и у него, естественно, номер 128 (80h)). Далее размешается разбиение устройства в виде цилиндры/поверхности/сектора. Для тех, кто понимает эти параметры это лишний повод проверить правильность работы аппаратуры - программа должна указывать правильные параметры. Если вы не разбираетесь - прости примите ак сведению. Дальше указывается общее количество секторов и соответствующий размер в мегабайтах.
    Исключение из этого правила - программа Tiramisu for ZIP Drive - она ищет диски с big removeble media - т.е. сменные диски большой ёмкости. Следует сразу отметить, что к тами относятся не только Iomega ZIP и Jazz, которые восстанавливает эта программа но и, к примеру, магнитооптические диски. На соответствующем рисунке как раз и показана эта ощибка - программа нашла магнитооптику и определила (правильно) разбиение и количество секторов. Но, при этом, размер сектора этого носителя не 512 байт. Поэтому размер носителя определился неверно. Не используйте эту программу в тех случаях, когда размер сектора не равен 512 байт. Хотя, в иных случаях, когда размер сектора равен 512 байт, можно попробовать попытаться восстановить данные не только с носителей фирмы Iomega (Всё это - на ваш собственный страх и риск - хотя, если вы только читаете данные, хуже быть не должно :-))
    Пройдёмся по пунктам меню этих программ. В качестве базовой будем рассматривать Tiramisu for FAT32 v. 3.03, как наиболее вероятно применимую программу для большинства. Если у других версий программ имеются существенные отличия, то они также будут рассмотрены.
    Итак пунктов 4 : File, Options, Registration и Help. Рассмотрим сейчас те пункты, что будут иметь значение до запуска программы на восстановление.
    Меню Help(копия экрана) - ничего интересного, один пункт About. Что в этих пунктах содержится - прекрасно известно : информация о программе и компании, которая её создала. Прочитайте, если вам так интересно.
    Меню Registration(копия экрана) - всё, что относится к регистрации. Если вы действительно собираетесь зарегистрировать эту программу, то вы и сами можете разобраться, а в эту статью рассмотрение этих вопросов не входит:
    Меню Options(копия экрана) - самое важное на данный момент (перед запуском). В нём всего один пункт, вызывающий диалоговое окно настройки программы. Рассмотрим его поподробнее.

    Диалог - версия для FAT16
    Диалог - версия для FAT32
    Диалог - версия для NOVELL
    Диалог - версия для NTFS (Windows NT)
    Диалог - версия для ZIP Drive

    Вначале рассмотрим общие пункты :
    Swap Area - при работе программе требуется некоторое пространство для хранения временных данных. Как правило эти данные хранятся в EMS. Но если в данном компьютере не хватает RAM для получения нужного количества EMS, то работа программы может аварийно завершится из-за нехватки EMS. В этом случае необходимо выбрать пункт Disk Allowed. В этом случае программа будет занимать под свои временные данные дисковое пространство на том диске и в том каталоге, что указано в поле напротив пункта Disk Allowed. Внимание! Не используейте для этого тот диск, который вы сейчас восстанавливаете! Однако применяйте этот пункт в случае крайней необходимости, т.к. свопинг на жёсткий диск замедляет работку программы минимум в 2-3 раза (это было проверено на очень быстром диске с 10000 RPM). Во всех иных случаях используйте пункт по умолчанию - EMS Only.
    Loggin to file - программа может сохранять протокол своей работы в файц. Если вам это надо- напишите в поле полный путь и имя файла. Помните предупреждение из предыдущего пункта.
    Вот и все общие пункты. Теперь рассмотрим те, которые относятся не ко всем программам. В скобках будут указаны те версии, к которым пункты имеют отношения.
    Excluded main directory entries (FAT16, FAT32, ZIP) - некоторые файлы и каталоги вовсе не нужно восстанавливать. К ним относятся файлы и каталоги, кототорые образуются при работе программ chkdsk.exe, scandisk.exe, Norton Disk Doktor, PC Tools и некоторых других - вы сами можете продолжить список. Туда же можно отнести TMP-файлы (*.tmp). Поместив информацию об подобных файлах в эту строку вы сообщаете программу, что не требуется отыскивать информацию об этих файлах и помещать их в конечный результат. Если вас устраивает настройка по умолчанию или вы ничего не поняли из предыдущей информации - просто не трогайте эту строку. Если же вас волнует информация, которая находится и в этих файлах, то очистите эту строку.
    Automatic Identification (FAT16, FAT32, ZIP) - программа вначале пытается найти системную информацию : расположение FAT1, FAT2, корневого каталога, количество секторов в кластере, количество кластеров. Если снять пометки с этого пункта, программа будет просить вас подтвердить вас найденную ей информацию. В случае если вы откажетесь признать эту информацию верной, программа продолжит искать дальше и предложит вам другой набор данных, если сможет найти и т.д. Советую снимать пометку с этого пункта только в том случае, если вы действительно понимаете всю эту информацию. Как правило, разумным является предоставить выбор программе, т.е. не снимать пометку с этого пункта. Исключение из этого правила - когда вам необходимо восстановить несколько разрушенных разделов. Более подробно об этом - в следующем пункте.
    Start identefication at sector(FAT16, FAT32, ZIP) - указание программе, с какого сектора начинать сканирование - обычно это происходит с сектора 0. Для этого в поле напротив этого пункта необходимо поместить номер сектора, с которого начнётся сканирование. Имеет смысл примить такое в 2-х случаях. Во-первых, у вас повреждён один раздел из многих и при этом он не первый. Тогда стоит указать в качестве стартового тот сектор, с которого начинается нужный раздел. Во-вторых, если требуется восстановить только один раздел из многих - например, если диск разбит на несколько разделов. Если вы желаете восстановить все разделы, то вам всё равно придётся восстанавливать их поочерёдно - раздел за разделом, т.к. программа может восстановить только одну файловую систему за раз, в то время, как каждый раздел содержит свою файловую структуру - и вы не можете восстановить сразу несколько - только одну за раз. В этом случае рекомендуется отключить пометку в пункте Automatic Identification и первый раздел восстанавливать с сектором по умолчанию (т.е. 0), а остальные - с сектора, с которого начинаются соответствующие разделы. Отключение пометки с пункта Automatic Identification позволяет вам выбрать правильную информацию об каждом разделе - поскольку в поле сканирования может находиться системная информация с нескольких разделов.
    Bad file entry acceptance (0-100%) (FAT16, FAT32, ZIP) - этот пункт управляет алгоритмами, которые отбирают, можно ли восстанавливать данный файл или нет. Если этот параметр установлен на 0, то программа очень строго отбирает файлы(т.е. отбирает файлы, которые 100%-но можно восстановить), если 100 - то весьма вольно(т.е. пытается восстановить все вхождения). Параметр 50% - средний, достаточный для большинства случаев. Этот пункт пожет вам помочь, если вам нужно найти только достоверно восстанавливаемые файлы. Если программа предлагает вам файлы, которые реально невосстановимы (об этом поговорим попозже), то можно уменьшить этот параметр и попробовать снова. Если недостаточно файлов востстанавливается (реально вы ожидаете больше) - увеличить его. Как правило, с параметром по умолчанию программа работает достаточно успешно.
    Force recovery without FAT(FAT32) - обычно программа старается отыскать какую либо копию FAT для восстановления файлов. Однако, если программа находит только старую версию FAT или FAT отсутствует вовсе - рекомендуется поставить пометку на этот пункт для ускорения работы программы.
    LFN (long file name) support(FAT32) - обычно программа поддерживает поддержку длинных имён. Если вам не требуется восстанавливать файлы с длинными именами, то можете отключить этот пункт - программа будет работать быстрее.
    XBios Read(FAT32) - включение поддержки разделов более 8 Gb. Влияние этого пункта на производительность проверить не удалось по причине отсутствия оных под рукой.
    Restrict sectors Scan to (Novell,NT) - похож на пункт Start identefication at sector(FAT16, FAT32, ZIP). Если вам известно, где находится раздел, который вы желаете восстановить, вы можете просто указать границы этого раздела - стартовый в поле после строки Scan и финальный в поле to.
    Restart from last / Keep for next session(Novell,NT) - эти пункты позволяют экономить время, если вы восстанавливаете данные в несколько приёмов. Для того, чтобы воспользоваться, необходимо при первом проходе отметить пункт Keep for next session. В поле Restart file directory необходимо установить диск и каталог, где будут образованы служебные файлы - scan_res.rst и interval.rst. Внимание! Не используйте для этого тот диск, который вы сейчас восстанавливаете! Программа должна завершить первый этап - сканирование (до того момента, когда она вам предложит выбрать раздел, который будет восстанавливаться). После этого вы можете завершить работу, если у вас нет времени и продолжить в следующий раз. Или вы можете попытаься восстановить другой раздел - в следующем сканировании. Для того,чтобы воспользоваться этими данными, при повторном запуске выберете пункт Restart from last и обязательно укажите тот-же диск и каталог в поле Restart file directory, который был указан при первом сканировании. В этом случае программа пропускает этап первоначального сканирования и берёт все данные из файлов. При этом экономится от 50-то до 90-то процентов времени (что очень немало при очень больших разделах).
    Valid FAT Required(Novell) - обычно программа для того, чтобы восстановить файлы ищет FAT или хотя бы его фрагменты. Если программа не находит его, то необходимо включить этот пункт для того,чтобы программа могла искать файлы без FAT. Однако в этом случае качество восстановления будет весьма низким.
    DET maintainance mode(Novell) - обычно программа использует Novell DET(directory entry tables). Если она повреждена, то логичным является отключить этот пункт. На восстановление оьдельных файлов этот пункт не влияет.
    Fast Identification(NT) - программа для восстановления данных использует алгоритм быстрого распознавания структур. Иногда случается так, что этот алгоритм не срабатывает и раздел не обнаруживается. В этом случае рекомендуется отключить этот пункт

    Ну и наконец меню File :

    Меню File - версия для FAT16
    Меню File - версия для FAT32
    Меню File - версия для NOVELL
    Меню File - версия для NTFS (Windows NT)
    Меню File - версия для ZIP Drive

    Для нас саейчас предоставляют интерес два пункта. Exit - если вы устали знакомиться с этой программой и решаете пока завершить на сегодня работу. И пункт Data Recovery. Стоп-стоп! Не спешите жать на этот пункт в нетерпении! Сначала посмотрите, какой из дисков выбран для восстановления. Если выбран не тот диск, с помощью TAB можно изменить выбор. А вот теперь старт - можно и нажать Data Recovery. Или, если у вас активна мышь, активизировать необходимый раздел мышью а следующим кликом запустить саму программу.
     Итак, поехали !

        Сканирование и получение результатов

    Будем комментировать работу программы на базе Tiramisu for FAT32 v. 3.03. Запуск производился в тестовой среде, т.е. только с одним винчестером. Поэтому в главном окне программы вы увидите только один диск. В реальном случае, когда вы действительно собираетесь восстановить данные, будет не иенее 2-х винчестеров. Однако от этого сама работа программы никак не меняется :.
    Работа программы поделена на 3 стадии, в каждой стадии содержатся 1-3 фазы. (Зависит от конкретной реализации - у реализаций для FAT16, FAT32 и ZIP они совпадают, а у Novell и NT различаются как между собой, так и с предыдущими типами - естественно, из-за существенных различий файловых систем). Все эти этапы и фазы показываются в окне состояния программы - справа. Текущий этап и фаза подсвечивается, при этом напротив этапа высвечивается вращающаяся метка (типа метки в LHA или раннего ARJ) - чтобы показать, что программа не зависла, а что-то продолжает выполнять, - поскольку на больших разделах и медленных машинах некоторые стадии могут работать несколько часов ! В нижней части главного окна находится окошко, в котором показано, чем программа занимается сейчас. У меня такое подозрение, что это было окно отладки, которое затем оставили для оживления обстановки - уж очень напоминает мне отладочное окошко в UUPC by Andrey Chernov. Во всяком случае очень часто полезную информацию оттуда можно извлечь, если вы воспринимаете данные со скоростью мухи - а она воспринимает до 200-ти кадров в секунду : Но при этом действие оживляется - ну и пусть, никому не мешает :
    Первая фаза(Cluster)(копия экрана) первого этапа(Identification), самая длинная по времени, состоит в полном сканировании всего винчестера (или той части, которую вы ограничилив Options - здесь вы себя вправе похвалить за предусмотрительность - которая, как правило, приходит при 2-м или 3-м сканировании :-)). Программа сканирует винчестер чтобы найти системную информацию, воспользовавшись которой она попытается восстановить ваши утерянные данные. Затем программа пытается выделить из отсканированных данных полезную информацию (фазы Main и FAT). После того, как будут обнаружены системные области (FAT1, FAT2, корневой каталог) и,если при этом был включен пункт Automatic Identification то программа приступит ко второму этапу. Если же Automatic Identification отключена, то программа выведет полученные данные и запросит подтверждения - на что вы можете ответить либо подтверждением - и программа приступит ко второму этапу, либо вы можете сказать программе, что следует искать системные области далее - например, если у вас несколько разделов и логическом дисков на одном винчестере - а вы восстанавливаете не первый. Если программа не находит явных следов системных областей, то она запрашивет у вас дополнительную информацию об области, в которой следует восстнавливать данные(копия экрана) - вероятно корневой каталог и/или FAT1 и FAT2 были разрушены бесповоротно и программа будет пытася восстановить данные без их помощи. Восстановление данных возможно даже в этом случае - а вот что требуется, если вы хотите, если у вас при подобной ситуации - дождитесь выводов, там будет излжено.
    У программ, предназначенных для восстановления данных на носителях с FAT16 и ZIP как сам первый этап так и варианты его завершения ничем не отличаются от программы для FAT32.
    У версии для Novell по завершению первого этапа программа предлагает из вероятно обнаруженных разделов выбрать тот, который будет восстанавливаться. При этом ведётся достоверности каждого раздела (Score) - и, чем выше оценка, тем вероятнее,что это настоящий раздел Novell. К тому же разделы помеченные * считаются менее достоверными чем непомеченные. Наилучший раздел ставится первым по списку.
    У версии для NT программа также попросит выбрать раздел для восстановления - и, также, каждый раздел оценивается, а наилучший по выбору ставится первый по списку.
    После этого программа будет работать автоматически.
    Вот, к примеру, скриншоты для версии FAT32 :

    Этап 2 -
копия экрана
    Этап 3 - копия экрана 1, копия экрана 2, копия экрана 3

    После того как всё сканирование будет завершено, вы увидите экран, на котором отображается файловая система, которую программа Tiramisu смогла восстаносить (пример для FAT32 - копия экрана)
    Можно приступать к просмотру полученных результатов и оценке достоверности восстановленной информации.

        Просмотр информации и оценка результата

    Итак - помотрим на экран(копия экрана). Мы увидим окно, разделённое на две половины - в левой половине - дерево каталогов, в правой - показаны файлы в этих каталогах.
    Первый вывод можно сделать уже по деореву каталогов. В самом идеальном случае мы видим такое же дерево, которое было вначале. Это происходит, как правило, если повреждена таблица разделов, и/или загрузочный сектор раздела и/или одна из копий FAT (одна - неповреждена) и при этом уцелел корневой каталог. В этом случае восстановление данных будет наиболее полным.
    Если дерево восстановилось правильно, но при этом имена каталогов первого уровня не те, которые были, а состоят из цифр и/или букв (подкаталоги 2-го уровня имеют, в основном, правильные имена) - то пострадал корневой каталог. При этом достоверность восстановления зависит от того, сохранилась ли одна из копий FAT или нет. В случае, если хотя бы одна из копий FAT сохранилась, то достоверность восстановления будет досточно высокой. В случае, если нет - ситуация хуже. В этом случае последовательность кластеров у файла будет восстанавливаться без использования FAT, а это значит, что программа будет брать в качестве содержимого файла непрерывную последовательность кластеров, начинающихся от точки входа и размером, которое вычисляется исходя из размера файла. Чем это грозит ? Если у вас нулевая фрагментация файлов на диске (т.е. каждый файл представляет из себя непрерывную последовательность кластеров) - то ничем. Однако, как правило такое не бывает практически никогда.
    Самая худшая ситуация - у программ, работающих с базами данных (фактически - у данных этих программ) - эти программы очень часто пишут промежуточные результаты на диск, в результате фрагментация этих файлов очень большая. Это относится к программам, использующие к примеру файлы типа *.mdx (MS Access), * .dbf (FoxPro, dBase и пр.) - чаще всего такими являются бухгалтерские и складские программы. Если FAT не обнаруживается, то восстановление таких данных превращается в большую головную боль - Tiramisu тут уже не поможет, прижётся восстанавливать данные вручную.
    Наихудшаий случай - когда не только каталоги первого уровня, но и большинство каталогов второго уровня имеют не те имена, что должны. Это свидетельствует либо о существенном разрушении системных областей и области данных - которое затронуло большую часть диска, либо, что чаще, вы(или программа - если дело происходит в автоматическом режиме) выбрали не ту область восстановления. Попробуйте найти системные области в ручном режиме, ограничить область поиска. Если это не помогает -значит действительно данные на диске разрушены сильно и вы можете в автоматическом режиме только небольшую часть данных. Остальные данные, если они вам необходимы, - придётся искать вручную :-(.
    Совет для программ с подержкой иных файловых систем (Novell,NT) - попробуйте выбрать другой раздел для восстановления. Если вы включили при настройке пункт Keep for next session, который я рекомендовал включить, то программе не потребуется проходить заново первый этап - полное сканирование диска. Программа возьмёт данные из сохранённых файлов, достаточно включить пункт Restart from last и указать тот-же каталог - чтобы программа знала, откуда взять данные. Вы сильно съэкономите себе время, особенно если вам для восстановления потребуется несколько попыток.
    Теперь перенесём своё внимание на правую сторону - окно просмотра файлов. Не каждый файл восстанавливается правильно. Для начала посмотрите сведения об файле - для этого выберете нужный и нажмите пробел - в результате появится новое окно(копия экрана). В этом окне вы увидите данные об файле, которые программа смогла восстановить. На что небходимо обратить внимание ? Во-первых, численные значения таких полей, как Length(длина) и Start(начальный кластер) должны быть положительными а Date(дата) и Time(время) - иметь корректную форму. При некооректном значении хотя бы в одном из полей - скорее всего это не файл, а фантом, данных вы там не найдёте. Ещё правильно восстановленный файл должен иметь восстановленную последовательность кластеров(Chaining) - это свидетельствует о том, при восстановлении был использована хотя бы одна копия FAT. Если программа не использовала FAT для восстановления этого файла, то велика вероятность ошибочного восстановления - если размер файла больше размера кластера. Как определить, правильно ли восстановлен файл ? Воспользоваться функцией View(F8) - вы можете посмотреть содержимое файла - но в hex(шестнадцатиричном представлении) виде. Тестовые файлы легко отнести к категории восстановленных или невосстановленным прямо по их содержимому - там должен бытьтолько текст. С другими типами данных хуже - если вы не знаете, как они устроены, то вам тяжело будет определить, корректно ли восстановлен этот файл или нет - тут решает только опыт.
    Вот коротко и всё об проверке достоверности данных.

        Копирование полученной информации

    Ну вот, вы востстановили данные. Теперь их можно скопировать - для этого достаточно воспользоваться функцией Copy(F7). Но! Копировать данные вам разрешит только зарегистрированная программа!. Для этого существет два пути - либо войдите в меню Registration и выполните все инструкции либо, если вы воспользовались моим советом по нахождению этих файлов в начале статьи - то там есть и всё необходимое, чтоб вы могли работать без проблем :-).
    С помощью функции Copy можно копировать как целые каталоги - проще всего выбрать каталог ROOT(корневой каталог) - таким образом вы копируете все восстановленные данные. Можно копировать и отдельные файлы - если вы находитесь в правом окне, - если вам необходимо только некоторые из файлов.
    Но помните ! Для копирования данных вам потребуется ещё один диск! Ведь на восстанавливаемом диске просто отсутствует корректная файловая система:
    После того, как данные скопированы, можете на диске, куда вы скопировали данные, рассмотреть их более мощными средствами - на ваш выбор.

        Нерассмотренные вопросы

    Этот обзор не претендует на абсолютную полноту - для этого есть мануалы, хелпы и пр. Но некоторые вопросы, не рассмотренные ранее, мы всё же мельком окинем взглядом.
    В частности, меню File -
    Для FAT32 (
копия зкрана) - кроме уже рассмотренных пунктов View(F8) и Copy(F7) есть пункт Create longname batch. Этот пункт служит для создния файла longname.bat, который восстанавливает длинные имена у тех файлов, которые утратили их в процессе восстановления. Однако программа знает немного имён и, если вы желаете восстановить файлы, утерявшие длинные имена, не проще ли переименовать их впоследствии ?
    Кроме этого пункта, есть ещё 2 полезных пункта - Save & Load a Recovery. Они позволят вам либо не проводить весь процесс за один приём либо пытаться восстановить данные с другими значениями разделов.
    Вот собственно и всё

        Некоторые выводы

    Не доводите данные до такого состояния! Следите за исправностью носителей информации и тем, чтобы в систему не проникали деструктивные вирусы -это два основных источника возникновения аварийных ситуаций. Не проводите опасных экспериментов на реальных данных - шаловливые ручонки тоже источник потенциальной опасности - и не давайте этого другим.
    Чаще производите дефрагментацию дисков, особенно если вы работаете с бухгалтерскими программами. Если они работают в файловой системе FAT, то существует огромное количество программ, производящих дефрагментацию диска - одной из лучших следует считать Speed Disk из комплекта Norton Utilites - в версии для W9x такая программа может работать и в фоне - так что вы можете запустить её на работу через определённые промежутки времени (хоть непрерывно!) - тогда, в случае аварии, вы намного легче восстановите свои данные.
    Для слежения за состоянием IDE HDD возможно использование системы S.M.A.R.T. - она сама следит за состоянием поверхности и даже пытается перемещать данные из опасных секторов в резервные на лету.

Продолжение возможно последует ...

Назад
© 1997-2022 2A Group(A.Chudnovsky, A.Serjogin)