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

Восстановление офисных файлов с помощью OfficeFIX. Часть 1

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

OfficeFIX

Как часто нам нужны программы для восстановления офисных документов? Если вы - обычный пользователь, то очень редко, но если нужны, то уж тогда кто-то готов отдать за восстановление файла полцарства и коня, кто-то - любые деньги, а кто-то просто создаст файл заново. Зависит от ценности поврежденной информации. В базах данных Access (если у вас не используются мощные серверные СУБД) или таблицах Excel может храниться важная информация, и личная, и производственная. А в данном случае потеря информации равносильна потере денег.

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

MS Office, конечно, сам предложит вам восстановить поврежденные файлы и, когда вы уже начнете надеяться на чудо, разочарует вас этим (не всегда, конечно, но, как правило, тогда, когда этого очень не нужно делать):

MS Office
Реакция MS Word на поврежденный файл

MS Access
Реакция MS Access на поврежденный файл - обещает восстановить

MS Access
Результат восстановления силами самого MS Access - fail

MS Excel
Реакция MS Excel на поврежденный файл - предлагается выбрать пункт "Открыть и восстановить"

MS Excel
MS Excel - предвкушаем успех, находим пункт "Открыть и восстановить"

MS Excel
Реальность восстановления в MS Excel - epic fail

Потому в таких случаях логично возникает вопрос об альтернативных источниках восстановления. Одним из показательных примеров является OfficeFIX (обзор проводится по версии 6.93, причем в данном билде версии всех модулей - v.5, кроме OutlookFIX - он второй версии).

В едином окне вы получаете доступ к четырем программным модулям:

  • ExcelFIX;
  • AccessFIX;
  • WordFIX;
  • OutlookFIX.
  • OfficeFIX
    Стартовое главное окно OfficeFIX

    У авторов еще есть программа DeleteFIX Photo для восстановления фотографий из памяти цифровых фотокамер, но это уже отдельная история.

    "В работу" OfficeFIX принимаются файлы любых версий MS Office, начиная со "старичка" Office 95.

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

    По "домашне-профессиональному" признаку существует деление версий программы на Home, Professional и Enterprise. На сайте компании такое деление найти проблематично, но внутри самой программы вы можете найти упоминание о таком разделении, например, в продвинутом варианте восстановления, когда для двух премиальных версий доступна опция глубокого просмотра потерянных строк для самостоятельной проработки и привязки текста через связь ячеек (в примере для Excel).

    По насыщенности пакета выделяется три версии Professional-издания:

  • OfficeFIX Gold - включает в себя ExcelFIX, WordFIX, AccessFIX;
  • OfficeFIX Silver - тоже три модуля, но вместо AccessFIX - OutlookFIX;
  • OfficeFIX Platinum - все четыре восстановителя.
  • Для всех модулей предусмотрена пакетная работа с набором файлов.

    В основном работа заключается в использовании одного из трех мастеров Quick Recovery (мастер быстрого восстановления с наиболее часто применяемыми настройками), Advanced Recovery (расширенный режим восстановления, если не устроил результат быстрого) и Multi-file Recovery (мастер для пакетного восстановления файлов).

    OfiiceFIX
    Режим пакетной обработки Multi-file

    Особенности работы с модулями

    ExcelFIX

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

    ExcelFIX

    ExcelFIX

    Для продвинутых пользователей:

    В режиме Advanced Recovery вы можете поработать с так называемыми Lost Strings, в этом случае можно в ручном режиме восстанавливать связь между внутренней информацией ячейки и текстом ячейки. Данный момент связан с особенностями хранения текста и данными, которые указываются в ячейке (где она расположена, и какое текстовое содержимое с какой позиции в файле она "забирает"). Если связь нарушена, то текст в таблице будет находиться, как говорится, "не там и не так".

    ExcelFIX
    ExcelFIX - режим Advanced

    ExcelFIX
    Найдены потерянные строки

    Этот момент достаточно сложный, зато позволяет увеличить процент восстановления тем пользователям, которые разобрались в нем. В Help-файле этот раздел подробно расписан, однако без перевода разобраться будет непросто. Но все же главная суть такова - если такие "текстовые листинги" слетают не полностью, то главное - определить первую привязку после битого участка, а программа уже выровняет остальные.

    При восстановлении исходный файл не меняется, все изменения касаются только копии файла, которая затем сохраняется.

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

  • Не восстанавливает битые коды Visual Basic и макросы.
  • Не работает с массивами.
  • Не восстанавливает сводные таблицы (могут быть восстановлены только значения ячеек).
  • AccessFIX

    Кроме восстановления неоткрываемых и поврежденных файлов БД также может восстанавливать удаленные записи в таблицах баз данных (пользуясь особенностями хранения данных в БД), а также удалять пользовательские разрешения в защищенных базах (если вдруг забыли свой пароль - вполне подойдет).

    Причем, что интересно, восстановить программа попробует и таблицы (если вы их случайно удалили), и запросы, и формы, и отчеты, а также модули, макросы и код Visual Basic, связи, индексы, свойства полей (работает со всеми типами полей), нестандартные кодировки.

    AccessFIX
    Вид структуры БД в AccessFIX

    В режиме Advanced Recovery вы столкнетесь с понятием Structure replacement file, подразумевающим корректировку структуры таблиц файла. Когда это нужно? В том случае, если в режиме быстрого восстановления вы получите сообщение "Definitions lost" для некоторых таблиц, которые будут помечены желтым треугольничком. Это значит, что в этих таблицах нарушена информация о структуре (типы и параметры полей). Если эту информацию не восстанавливать, то можно реконструировать только текстовые поля, а МЕМО-поля, логические и цифровые будут потеряны. Данные о структуре таблиц можно взять из внешнего файла, но у него должны быть идентичные таблицы с идентичными полями, точно такими же, как и в "ремонтируемом" (например, старый бэкап того же файла).

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

    Требует наличия установленного MS Access, в отличие от других модулей (хотя логично было бы иметь на компьютере нужную программу из пакета MS Office, чтобы хотя бы проверить результат восстановления в том или ином модуле OfficeFIX).

    WordFIX

    Восстанавливает не только текст, но и рисунки, таблицы, шрифты, стили, "красные строки" и прочее форматирование страниц, содержание, гиперссылки, диаграммы, нестандартные шрифты и т. д.

    WordFIX

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

  • Не восстанавливает, в отличие от AccessFix и OutlookFix (см. далее), файлы, защищенные паролем.
  • Японскую и китайскую кодировку не восстанавливает.
  • Если структура OLE разрушена, восстановится только текст.
  • Не восстанавливает такие внедренные OLE-объекты, как встроенные таблицы Excel, а также макросы.
  • При восстановлении работающий MS Word нужно закрыть.
  • WordFIX
    Варианты восстановления в WordFIX - полностью или только текст

    Во второй части обзора рассмотрим четвертый элемент OfficeFIX - OutlookFIX, посмотрим на подход разработчика к процессу восстановления файлов, а также проведем один агрессивный эксперимент.



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