Авторизируйтесь,
чтобы продолжить
Некоторые функции доступны только зарегистрированным пользователям
Неправильный логин или пароль
Добавить софт
Мой софт

Восстановление офисных файлов с помощью OfficeFIX - часть 2

Автор: Виктор Фрэйн
Опубликовано: 30.07.2013
Источник: SoftKey.info

OfficeFIX

Мы уже рассмотрели три модуля программы OfficeFIX, занимающихся соответственно восстановлением файлов MS Excel, MS Access и MS Word.

Последним программным элементом OfficeFIX Professional является блок восстановления почтово-органайзерной информации из программы MS Outlook.

OutlookFIX

Восстанавливает сообщения электронной почты и прочие данные MS Outlook, в том числе удаленные (и сообщения, и вложения, и контакты, и календарные события, задачи, заметки), а также восстанавливает файлы PST (формат профиля пользователя Outlook), даже если они превышают 2Гб (обычно такие большие файлы являются немалым источником проблем для пользователя). Опосредованно решает и проблему, если вы забыли пароль.

В режиме превью вы увидите трехэлементный экран: папки вашего Outlook, список находящихся в них элементов и информация по выделенному элементу.

OutlookFIX

OutlookFIX

Сохранение восстановленного файла имеет свои нюансы. Есть три варианта - Normal (исходный файл переименовывается, восстановленный заменяет его), Undelete (к исходному файлу дописываются только восстановленные элементы) и Save as (произвольное ручное сохранение файла в папку на ваш выбор).

OutlookFIX
Варианты сохранения файла в OutlookFIX

Ограничения:

  • С Outlook Express не работает, только с Outlook!
  • Защищенные паролем файлы восстанавливаются, только если они не зашифрованы.
  • Сам MS Outlook должен быть установлен на компьютере.
  • Процесс восстановления

    Авторы поступили хитро, но справедливо. Их программа восстановления носит девиз "15 minute process", что означает следующее - вы можете запустить процесс восстановления, который займет 15 минут, причем последовательность рекомендуется такая (хотя можете и сразу купить):

  • Скачали демоверсию.
  • Восстановили.
  • Проверили качество восстановления в программном просмотрщике.
  • Активировали программу (купили код) - а куда же деваться, данные-то нужны! Причем активация будет проведена сразу же, сервис заявлен как круглосуточный.
  • Сохранили результат восстановления.
  • В принципе, логично. У вас есть возможность опробовать результат, и если он вас удовлетворил, то проплачиваете и запрашиваете код активации, его вам быстро присылают и уже в зарегистрированной программе получаете возможность сохранить восстановленный файл. А если восстановить, как надо, не удалось, то и деньги не тратите попусту. Сама же демоверсия кушать не просит и может спокойно существовать на диске до тех пор, пока не понадобится, - временных ограничений в привычные 15 или 30 тестовых дней нет. Мелочь, а вызывает уважение.

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

    Hardcore-эксперимент

    Заранее предвидя невозможность восстановления (учитывая ограничения), попробовал повредить файлы вручную.

    Открываем текстовым редактором файл, портим начальные и конечные служебные записи и в середине понемногу. Вроде как вирус встроил код в файл, а антивирус его оттуда выдрал с корнями. Шансов на восстановление крайне мало, так как вся служебная информация (где записано, что это за файл и как он устроен) критически повреждена.

    Что сказал нам OfficeFIX?

    Файлы Word - капризный формат. Тяжелое повреждение созданного файла сделало невозможным его восстановление (в одном случае файл был огромным - 8 Мб, просто скопировал в него через OLE таблицу из Excel-файлика, о котором напишу ниже), во втором - простые инструкции в формате *.doc. Сохранить файл можно как в документе Word, так и в виде текста (результат правда будет такой же, как если бы вы открыли Word в текстовом редакторе наподобие AkelPad).

    В отличие от других FIX-модулей в WordFIX не предусмотрен просмотрищик, а сразу сохраняется часть содержимого файла (в демоверсии) или файл целиком (в полной).

    В AccessFIX тяжелые повреждения файла не позволили его восстановить, а в другом случае поврежденная форма не смогла вернуться в нормальный вид.

    AccessFIX
    Попытка восстановления AccessFIX: намекающий желтый треугольник рядом с поврежденной формой

    В Outlook я с почтой не работаю, поэтому, когда я повредил файл, мне главное было добраться до календаря. Хоть программа и пишет, что не восстановила ни одного объекта, но в режиме Advanced в просмотрщике данные календаря я увидел. Хотя сам Outlook при повреждении файла Outlook.pst работать уже не мог.

    MS Outlook

    А с помощью OutlookFIX быстро добраться к нужным данным удалось. Что мне и было нужно.

    А вот что приятно удивило, так это ExcelFIX. То ли я не доконал файл до конца, то ли с таблицами работать технически проще, но дело было так.

    Входящие данные: 4000 строк, 8 столбцов - 7 текстовых (то есть 28 000 текстовых ячеек) и первый столбец такой: ячейка А1 с числом 1, а остальные в этом столбце - увеличивают значение предыдущей ячейки на единицу, то есть поставлена простенькая формула.

    Средства самого MS Excel восстановили в виде значений только ячейки A1 и A2 - значения "1" и "2". Правильно, но, учитывая, что у нас было 32 000 ячеек, то процент восстановления составил 2/32 000 = 0,000000625 %.

    Что нашел ExcelFIX? В сводной информации он нашел данные о 27 900 текстовых ячеек (из 28 000, то есть 99,64% - и это при безжалостном кромсании самого файла), 3986 ячеек с формулами (из 3999) и одну числовую. Листов правда нашел аж семь, хотя в исходном файле их было три (два пустых). Видимо, так побился файл, что распознались фантомные листы.

    ExcelFIX
    ExcelFIX - результат восстановления

    Открываем первый лист unnamed1 и... разочарованию нашему нет предела - он пуст! Грустно жмем на второй unnamed2 - и что мы видим там: файл почти полностью восстановлен. Попадаются конечно же небольшие пустые участки, но в целом файл спасти удалось.

    ExcelFIX
    ExcelFIX - восстановленная тестовая таблица

    По сравнению с ни на что серьезное не годным средством восстановления самого MS Office смотрится программа OfficeFIX очень убедительно.

    Если выбрать вариант Advanced, то запускается механизм диагностики, по результатам которой видим выводы - связка через OLE серьезно повреждена, как и главная таблица данных. Нам предложат восстановление RAW file data (структура OLE игнорируется, файл восстанавливается) или OLE file structure (хороший вариант восстановления, если структура OLE не повреждена, иначе результат будет не очень радужным - в нашем случае это не подходит).

    ExcelFIX
    ExcelFIX - неудачная обработка в случае неудачного выбора (повреждение OLE-связей)

    Запускаем поиск lost strings (потерянных строк - см.выше), он идет дольше. Если нужно, восстанавливаем структурные привязки (или не портим файл дальше).

    ExcelFIX
    ExcelFIX - поиск потеряных строк (Lost strings)

    ExcelFIX
    Ручная привязка ячеек и содержимого в ExcelFIX - Lost strings

    Там же во встроенном редакторе можно вписать вручную то, что нужно.

    ExcelFIX
    Результат обработки в ячейках можно редактировать, даже кнопки вверху добавлены

    Вот такой примитивный, но показательный эксперимент получился.

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

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

    Преднамеренно стертые вами данные вы не восстановите (кроме указанных возможностей в AccessFIX и OutlookFIX). А вот если файл поврежден в результате какого-нибудь нештатного случая (самые разные случаи - от внезапного выключения ПК до повреждения файлов вирусами) и (или) не открывается, то в таком случае имеет смысл попробовать поработать.

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

    И в этом плане OfficeFIX честно помогает. Честно - в том, что он не обещает чудес, а говорит "Я сделал вот так. Оцените - получилось у меня?"

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



    Статистика
    Всего программ 28602
    Скачиваний сегодня 867
    Скачиваний вчера 1192