Оценить:
 Рейтинг: 4.5

Восстановление данных на 100%

Год написания книги
2010
<< 1 2 3 4 5 6 7 8 >>
На страницу:
4 из 8
Настройки чтения
Размер шрифта
Высота строк
Поля

• FreeUndelete – утилита для восстановления случайно удаленных данных.

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

Самое востребованное из приложений – Recovery for Word. Все остальные составляющие пакета построены точно по такому же принципу и рассчитаны на пользователя с минимальной подготовкой. В качестве опытного образца можно рассмотреть файл, из которого HEX-редактором вырезаны фрагменты кода и/или на их место записан «мусор» – случайные значения. Это очень напоминает повреждения файлов в результате сбоев записи или считывания их с неисправного носителя.

1. Запустите программу и нажмите в ее главном окне кнопку Recover (Восстановить). Появится стандартное окно открытия файла.

2. Выберите файл, который нужно исправить, и нажмите в этом окне кнопку Recover (Восстановить). Начнется процесс восстановления файла. Комментарии выполняемых операций появляются в главном окне, а вскоре в окне Save the Recovered File (Сохранить восстановленный файл) будет предложено указать имя файла (рис. 1.7). По умолчанию для сохранения результата восстановления предлагается имя исходного файла с приставкой Recovered.

Рис. 1.7. Recovery for Word

Восстановленный файл можно открыть через Проводник Windows и убедиться в результатах. Демоверсия программы заменяет часть восстановленного текста словами demo demo demo. В остальном программа абсолютно функциональна. Она восстанавливает текст документа, включая использованное форматирование, стили, таблицы, рисунки и другие внедренные объекты.

Набор программ от компании Recoveronix Ltd. в отношении восстановления документов Microsoft Office опережает аналогичные утилиты других разработчиков и по количеству восстанавливаемых файлов, и по полноте восстановления данных внутри каждого документа. Основной недостаток пакета – его цена. Лицензия на один компонент Recovery for Word 3.1 стоит около $150, а цена пакета из 14 приложений составляет около $350.

Программа JPEG Recovery Pro

Если приложения пакета от Recoveronix работают почти в автоматическом режиме, то программа JPEG Recovery Pro сочетает в себе функции автоматического восстановления формата файлов JPEG с возможностью редактирования восстановленных данных. Дистрибутив программы JPEG Recovery Pro доступен на сайте разработчика http://www.hketech.com (http://www.hketech.com/).

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

1. Запустите программу и вызовите окно ее настроек командой меню File ? Options (Файл ? Настройки). На первой вкладке задается список типов файлов, которые программа будет искать (рис. 1.8). На второй вкладке, Other options (Другие настройки), можно задать максимальное число файлов (Max. no. of physical files) и количество файлов в начале сканирования, которое следует пропустить (Skip first n physical files). Обе эти настройки могут быть полезны при восстановлении файлов непосредственно с носителей цифровых фотоаппаратов. На картах памяти может оказаться множество фрагментов от ранее удаленных изображений, и ограничения помогут избежать просмотра лишнего материала.

Рис. 1.8. Выбор типов файлов

2. Сохраните настройки.

3. Задайте в поле Folder (Папка) путь, по которому программа будет искать изображения, а в поле Output Folder (Папка для вывода) путь, по которому должны сохраняться восстанавливаемые файлы.

4. Нажмите кнопку Scan (Сканировать). В рабочей области появятся уменьшенные изображения найденных рисунков (рис. 1.9).

Рис. 1.9. Результат поиска изображений

5. Установите флажки рядом с теми изображениями, которые требуется восстановить и сохранить. Нажмите кнопку Recover (Восстановить). Файлы будут сохранены.

6. Если в главном окне программы видно, что изображение повреждено, как, например, средний рисунок в описываемом примере, попробуйте исправить его иначе. Дважды щелкните кнопкой мыши на искаженном рисунку. Появится окно, предлагающее попытаться исправить изображение автоматически (рис. 1.10).

Рис. 1.10. Запрос попытки автоматического исправления

7. Чтобы предпринять такую попытку, нажмите кнопку Yes (Да). В изображение будут внесены изменения на усмотрение программы, а затем оно откроется в окне встроенного редактора JPEG Recovery Pro Editor (рис. 1.11). Если нажать в окне кнопку No (Нет), никаких поправок вноситься не будет и изображение откроется в редакторе в исходном виде.

Рис. 1.11. JPEG Recovery Pro Editor

Как видно на примере (в середине файла 256 байтов информации об изображении были заменены псевдослучайным набором чисел), до автоматического восстановления картинка была «обрезана» с места повреждения. После автоматического восстановления изображение проявилось до конца, но в одном месте стала видна бледная полоска – это и есть тот самый «мусор», привнесенный в рисунок в целях порчи. Еще одна типичная проблема формата JPEG – сдвиг или инверсия цветов части изображения после утраты или изменения фрагмента данных. Такая проблема тоже удачно устраняется автоматическим исправлением в рассматриваемой программе.

У редактора JPEG Recovery Pro Editor есть две основные функции: удаление всех пикселов от одной заданной точки до другой и вставка/удаление заданного числа пикселов или рядов, считая от заданной точки. Такие операции подходят для удаления случайно добавленного «мусора» или, наоборот, для устранения сдвига пикселов в результате потери фрагмента данных. Осваивать эти приемы лучше чисто практически. Редактор поддерживает откат и возврат (Undo/Redo) производимых действий, поэтому наилучший способ коррекции можно подбирать многократно. При этом нельзя забывайть, что после сохранения восстановленного файла его всегда можно дополнительно обработать в любом графическом редакторе, например Adobe Photoshop, и окончательно вернуть рисунку нормальный вид.

Программа CDRfind

Документы CorelDRAW – один из распространенных типов файлов. Эти документы тем более ценны, что в них обычно содержатся результаты многодневной работы дизайнеров или художников-иллюстраторов. Как правило, и те, и другие к резервному копированию своих трудов относятся крайне легкомысленно.

Вместе с тем утилит для восстановления файлов CDR создано очень мало. Данная программа – набор полезных инструментов для работы с файлами CorelDRAW. В том числе эта программа может восстанавливать сбойные файлы CDR. Автор программы, Михаил Кондаков, предлагает загрузить ее со своего сайта (http://mbkhome.narod.ru/ (http://mbkhome.narod.ru/)). Главное окно программы предельно просто (рис. 1.12).

Рис. 1.12. Программа CDRfind

Чтобы просмотреть содержимое файла CDR, нажмите кнопку File Info (Информация о файле) и в открывшемся стандартном окне выберите файл, который нужно открыть. Появятся два окна программы Блокнот: в первом (info. log) показаны сведения о файле, содержащихся в нем шрифтах (Fonts used), и весь текст, который можно извлечь из этого файла (Document text). Во втором окне (map.log) показана структура файла в виде перечня содержащихся в нем полей (рис. 1.13).

Рис. 1.13. Анализ содержимого файла

Другая полезная функция программы – поиск документа CDR на диске по заданному критерию. Такими критериями могут быть содержащийся в файле текст либо размеры графических объектов внутри файла. Эта функция запускается нажатием кнопки Search File (Найти файл). Интересна функция восстановления битого файла.

1. Нажмите кнопку Edit/Restore File (Редактировать/восстановить файл). Откроется окно Edit file (Редактировать файл).

2. Нажмите в этом окне кнопку Open file (Открыть файл) и в стандартном окне Windows выберите сбойный файл CDR, который будет открыт. Структура открывшегося файла отобразится в рабочей области диалога (рис. 1.14).

Рис. 1.14. Окно Edit file (Открыть файл)

После этого можно попробовать вновь сохранить файл, нажав кнопку Save file (Сохранить файл) и указав имя нового файла. Из исходного файла будут удалены сбойные поля, а сам он будет сохранен в неупакованном виде. После этого попытайтесь открыть получившийся документ в программе CorelDRAW. При открытии, скорее всего, будут выводиться многочисленные сообщения об ошибках. Их следует игнорировать, и в конце концов файл все-таки откроется. После этого можно скопировать нужное содержимое в новый файл, созданный в программе CorelDRAW.

Если проблемный участок приходится на растровую картинку, внедренную в файл, то можно попробовать извлечь из файла только его векторную часть. Для этого существует режим Extract vector (Извлечь векторную часть). Нажав эту кнопку и выбрав исходный и результирующий файлы, можно получить файл, содержащий только векторную часть исходного. При открытии такого файла программа CorelDRAW тоже будет выдавать сообщения об ошибках. Их снова нужно проигнорировать и, открыв, сохранить файл (Save as) заново или скопировать объекты из него в новый документ.

Восстановление файлов в HEX-редакторе

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

Попытайтесь проанализировать файл, открыв его в HEX-редакторе. Об одной из таких программ – Hexplorer – говорилось в начале главы. Широко известны и другие редакторы, например WinHex (http://www.winhex.com (http://www.winhex.com/)), HEdit или Free Hex Editor Neo (http://www.hhdsoftware.com (http://www.hhdsoftware.com/)). По основным возможностям все эти программы равноценны, а отличия могут оценить, главным образом, программисты, которые часто пользуются дополнительными функциями поиска и редактирования.

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

Для большинства форматов нужно все-таки восстановить структуру файла, чтобы впоследствии удалось открыть документ в предназначенном для этого приложении. Чем более подробным описанием формата располагает пользователь, тем больше шансов заметить в файле какие-либо неточности. При этом образцом для сравнения может послужить аналогичный по размеру и свойствам неповрежденный файл: откройте рядом второе окно редактора и постарайтесь найти отличия. Разумеется, к содержательной части это не относится, а вот разницу в структуре заголовков заметить можно почти всегда.

Дальнейшие действия – процесс творческий. Высчитывая размер или смещение отдельных компонентов файла, можно пытаться подставить эти значения в поля заголовков. Найти положение полей и их допустимые значения помогут описание структуры или сравнение с другими подобными файлами. Уже названный редактор Hexplorer позволяет сохранять промежуточные результаты редактирования, а затем отменять выполненные изменения. Сохраненный файл сразу же можно проверить, открывая его в соответствующем приложении. В случае неудачи нужно вернуться на несколько шагов назад и попытаться применить другие значения и т. д.

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

Полезные ссылки

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

Восстановление документов Microsoft Office:

• Quick Recovery for Microsoft Word, Quick Recovery for Microsoft Excel, Quick Recovery for Microsoft PowerPoint (http://www.recoveryourdata.com (http://www.recoveryourdata.com/));

• R-Word Recovery, R-Excel Recovery (http://www.r-tt.com (http://www.r-tt.com/));

• Nucleus Kernel Word Document (http://www.wordfilerecovery.com (http://www.wordfilerecovery.com/), http://www.nucleustechnologies.com (http://www.nucleustechnologies.com/));

• Excel File Repair (http://www.excelfilerepair.com (http://www.excelfilerepair.com/)).
<< 1 2 3 4 5 6 7 8 >>
На страницу:
4 из 8