Лазерные диски

  35790931     

Как пользоваться WinHex


WinHEX – популярная многофункциональная программа для работы с различными носителями информации. Может работать с компакт-дисками как на логическом (в понимании ОС), так и на физическом (в том же понимании) уровне.


Окно программы WinHEX

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

Через пункт в меню Tools->Open Disk пользователь попадает к окну с вариантами выбора физического или логического диска для работы. Если привод не опознал наличие диска в лотке (до операции по «горячей замене и прогрузке ТОС») то при попытке обратиться к пункту списка логических дисков будет выдано сообщение об ошибке «устройство не готово»,

а при попытке обращения к физическому диску программа выдаст сообщение об ошибке «нет доступа к устройству».

После корректно проведенной операции «hot-swap», появляется доступ к LBA диска и можно перейти к операции посекторного копирования: Tools->Disk Tools->Clone Disk. Здесь доступны опции клонирования на отдельный носитель или в файл всей доступной поверхности или какого либо участка, выбор начального сектора для исходного диска и для диска приемника (если копирование не производится в файл), выбор паттерна-заполнителя для непрочитанных секторов и размер скачка при обнаружении непрочитанного сектора (если есть желание ускорить копирование на диске с многочисленными некорректируемыми ошибками чтения).

В нашем случае надо выбрать копирование в файл и указать путь, куда его сохранить. В качестве начального сектора ставим нулевой, указывать какое-либо другое число имеет смысл только в том случае, если мы можем предположить количество нечитающихся секторов в начале диска. Проставив все необходимые отметки можно приступать к копированию. Отчет о непрочитанных секторах программа сохраняет в отдельный log-файл.


Из полученного после вычитывания образа теперь необходимо восстановить нужные данные. Для этого придется воспользоваться так называемой функцией RAW Recovery или восстановлением по сигнатурам файлов. Что это значит? Подавляющее большинство типов файлов имеют уникальные последовательности символов, т.н. сигнатуры, по которым можно однозначно определить тип файла. Как правило, в качестве сигнатуры удобно взять несколько символов в начале файла. Задав в качестве критерия отбора нужную сигнатуру, можно из полученного образа восстановить все файлы того или иного типа (расширения).



Заголовок файла на примере JPEG

В процессе поиска используется следующий алгоритм: ПО находит выбранный заголовок файла и сохраняет весь массив данных до следующего найденного аналогичного заголовка, считая, что это есть единый файл, либо от найденного заголовка сохраняется массив данных указанного в настройках объема (можно указать «с запасом»).

Разумеется, в этом случае не сохранятся имена файлов и структура каталогов, но лучше получить данные в таком виде, чем не получить их вовсе. Основная проблема, которая может возникнуть при восстановлении информации методом RAW recovery – фрагментированные данные, когда часть файла расположена в одном месте, а другая часть (части) – в другом. Но в случае восстановления файлов из образа, вычитанного с CD\DVD, этого не происходит, так как данные пишутся линейно.

Восстановление в программе WinHex файлов по заголовкам доступно из меню Tools->Disk Tools->File recovery by type. Предварительно открываем полученный образ File->Open, выбираем «восстановление по типам файлов». Программа выдает окно с напоминанием о том, что данные нужно сохранять не там, откуда все восстанавливается, а в другом месте (в случае работы с файлом образом, об этом можно не беспокоится) и напоминает о том, что эта опция даст хорошие результаты для нефрагментированных данных.



Окно настроек восстановления по сигнатуре предлагает выбрать тип файлов, которые планируется вытащить из образа, максимальный предполагаемый размер файла, директорию, в которую все сохранять, и алгоритм поиска: Extensive byte-level search (самый медленный и продвинутый, рекомендую использовать его), Search at sector boundaries (искать с границы секторов) и Search at cluster boundaries, if possible (искать с границы кластеров, если возможно).



Если на диске были записаны файлы редких типов, которые не описаны в справочнике «Select file type(s) », то, нажав на кнопку Signatures, вы запустите системный табличный редактор (типа Microsoft Excel), в котором сможете нужный заголовок добавить вручную.



После всех проделанных манипуляций остается только нажать на кнопку «Ок» и ждать результата. В выбранную директорию будут сохранены все отвечающие заданным условиям файлы.

Скачать тестовую версию »


Содержание раздела