Как восстановить повреждённый файл Word: краткий обзор способов
Был у меня файл Word, который напрочь отказывался открываться. При двойном нажатии на файл Word выдавал ошибку:
«Ошибка Word при попытке открытия файла.
Попробуйте выполнить следующие действия.
- Проверьте разрешения на доступ к документу и диску
- Проверьте, достаточно ли памяти и места на диске
- Откройте файл с помощью конвертера резервных копий»

Перепробовал кучу способов — от встроенных средств Word до платных утилит и онлайн-сервисов. Делюсь результатами, что можно сделать
Начнём со стандартных методов, встроенных в Word
1. Встроенный вариант «Открыть и восстановить»
Это первое, что советуют везде.
- Открываем Word – «Файл» — «Открыть» — «Обзор»
- Выбираем файл.
- Не нажимаем «Открыть», а кликаем на стрелку рядом и выбираем «Открыть и восстановить».

2. Word. Восстановление текста из любого файла
Этот метод убивает всё форматирование, но может вытащить хотя бы текст.
- «Файл» — «Открыть» — «Обзор»
- В правом нижнем углу меняем фильтр с «Все документы Word» на «Восстановить текст из любого файла (.)».
- Выбираем повреждённый файл.

3. Безопасный режим Word
Иногда проблема в надстройках или повреждённых настройках Word, а не в самом файле.
Нажимаем Win + R и вводим
winword /safe
Если файл открылся в безопасном режиме — значит, проблема в надстройках, а не в документе. Отключаем их через «Файл» — «Параметры» — «Надстройки».
4. Ручная правка XML
Файлы .docx — это, по сути, zip-архив с XML внутри. Можно залезть и починить руками.
Алгоритм:
- Переименовываем файл из документ.docx — документ.zip.
- Распаковываем архив. Хотя распаковать сразу docx тоже получается
- В папке «word» находим файл document.xml.
- Открываем его в Sublime Text или Notepad++.
- Проверяем, нет ли двойных тегов — например, << вместо <. Это частая ошибка. Исправляем на один символ <.
- Сохраняем и пакуем обратно в zip, переименовываем обратно в .docx.

Вывести более подробное описание ошибки
Предположим, дело не в двойных тегах. Тогда нужна более детальная информация. Если есть окно ошибки такого вида, то всё проще:

Например, есть указание в месте ошибки:
Местоположение: Часть: /word/document.xml, строка: 1, Столбец: 31022
Это значит: строка 1, символ 31022. Огромная первая строка — там всё содержимое документа.
Также эту ошибку можно сымитировать путём перетаскивания xml файла в окно браузера

Теперь мы знаем проблемную позицию в файле. Идём к нему
- Открываем document.xml в Sublime Text.
- Жмём Ctrl + G, вводим :1:31022.
Возможно тут есть какая-то ошибка.

В моём случае, с этой позиции шёл такой текст: <1%
Что это значит?
Word при сохранении НЕ заменил < на < — возможно, текст попал туда не через штатный ввод, а через вставку, макрос или из внешнего источника (1С, база данных, веб-форма).
В итоге XML-парсер (и встроенный в Word, и тот, что в 1С, и в браузере) видит < и думает, что это открытие тега и сейчас начнётся его имя. А там « 1%». Парсер в замешательстве, потому что <1%> — это недопустимое имя элемента (оно не может начинаться с цифры).
Удаляем символ или меняем его на < . Сохраняем файл. Возвращаем его на место (если перетаскивали), переименовываем расширение zip обратно на docx. Проверяем
Также для решения проблемы можно прибегнуть к стороннему софту
5. Восстановление в OpenOffice
Если имеется дополнительный офисный пакет в лице OpenOffice, то можно воспользоваться им. OpenOffice вполне хорошо справляется с работой файлов, созданных в Microsoft.
- Открываем файл в OpenOffice
- OpenOffice сам определяет, что файл повреждён, и предлагает восстановление.
- Соглашаемся.

Результат: Документ открылся.
Однако, про то, что он хорошо справляется с файлами Microsoft, я немножко слукавил. Некоторые элементы документа, например, таблицы, изображения могут съехать, спрятаться за края, потеряться форматирование и т.д. А в случае восстановления файла и вовсе потерять часть данных. В моём случае пропали данные, которые были в переменных полях. Но сам текст и структура сохранились
6. Восстановление в EaseUS Fixo Technician
Запускаем. Выбираем раздел File Repair
Кнопкой «Add File» указываем проблемный документ

Дожидаемся завершения выполнения. Должна высветиться фраза «Completed»

Указываем путь сохранения

И вот тут может повезти, а может и нет.
У многих пользователей на этом моменте программа безнадёжно зависает. Независимо от того, какие данные восстанавливаем. Я не стал исключением.

Однако есть надежда на кэш. Бывает, что программа всё же справилась с результатом, но не смогла его сохранить. Заглядываем в скрытую (!) папку _easeuscache. В моём случае она оказалась в корне диска D. В моём случае там оказалось пусто
7. Восстановление в SysTools Word Recovery
Сразу скажу — документ мой восстановился, но… без таблиц. И поля ввода текста он отобразил как обычный текст «formtext».
Программа интуитивно понятная и отдельных пояснений не требует



8. Восстановление в Word Repair Toolbox
Программа также интуитивно понятная. Вначале указываем проблемный файл

И нажимаем «Анализировать». Дальше программа всё сделает сама и выдаст предварительный результат

Программа показывает текст в превью, однако в демо режиме не удалось проверить успешность результата
9. Восстановление в Recovery Toolbox for Word
Забегая вперёд – результатом доволен
Запускаем Recovery Toolbox for Word.
И указываем путь к сломанному документу

Нажимаем «Анализировать» и подтверждаем

Программа делает своё дело. Логи рабочих процессов выводятся на экране
Результат: Файл восстановился полностью. Без зависаний, без потери данных. Со всеми вложенными таблицами и полями

10. Восстановление удалённых файлов
Пробежался по нескольким ещё программам:
- Starus Word Recovery
- Hetman Word Recovery
- RS word recovery

Этот софт подходит для восстановления удалённых файлов. Ломаные документы они чинят. К сожалению
Кстати, для восстановления удалённых файлов есть ещё много интересных и достойных программ. Сегодня не о них.
11. Онлайн сервисы
Отдельного внимания заслуживают онлайн-сервисы. Да, порой кажется это довольно дорого. Однако, возвращение важного документа к жизни этих денег стоит. Да и софт, который мы рассмотрели выше, тоже не дешёвый. Разница в том, что софт мы покупаем не на один случай, а онлайн-сервис предоставляет нам разовую услугу. Согласитесь, такие проблемы возникают не часто.
Я попробовал парочку:



Из окна предварительного просмотра видно, что сервис со своей задачей справляется. Документ имеет тот вид, структуру и текст, которые в нём изначально были
Так что, сломанный документ Word – это не повод к панике. Вполне возможно, что шансы на его спасение есть


Комментарии закрыты