Главная страницаОбратная связьКарта сайта
онлайн бухгалтерия от 1с https://1cfresh-buh.ru/

Восстановление файлов собственными средствами прикладных программ :1с Предприятие/winrar/microsoft word..


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

ВНИМАНИЕ


Перед любыми попытками восстановления «битого» файла необходимо сделать несколько его копий. Не стоит экспериментировать с единственным исходным экземпляром!

Восстановление документов средствами Microsoft Word

В программе Microsoft Word предусмотрена функция открытия документов с восстановлением. Кроме того, в полный состав пакета Microsoft Office входит конвертер восстановления текста. По умолчанию он не устанавливается.

Замечу, что есть еще и третья функция, связанная с использованием автосохранения документов Word в процессе работы приложения. Однако она относится скорее к области резервного копирования: копии документа периодически сохраняются в той же папке, что и открытый документ, либо в папке \ Appl i ca t i on Dat a \ Microsoft\Word в профиле пользователя. Если приложение Microsoft Word аварийно завершило работу до корректного сохранения документа пользователем, то при очередном его открытии появится панель Восстановление документов, на которой будут показаны существующие резервные копии файла. Скорее всего, при восстановлении действительно «битых» файлов эта функция не сработает.

Восстанавливать файлы следует средствами Microsoft Word той же версии, в которой документ был создан и сохранен, либо более новой. В Microsoft Word 2003

 зайдите в окно настроек (команда меню Сервис ► Параметры) и на вкладке Общие установите флажок Подтверждать преобразование при открытии. В Microsoft Word 2007 этот параметр находится в окне настроек группы Дополнительно ► Общие. Сохраните настройки.

Дальше есть два способа. Сначала воспользуйтесь встроенной функцией восстановления документа.

1.           В меню Файл выберите команду Открыть. Появится окно Открытие документа.

2.           Выберите в нем файл для восстановления.

3.     Нажмите на стрелку рядом с кнопкой Открыть и выберите команду Открыть и восстановить (рис. 1.3).




Рис. 1.з. Открытие документа с восстановлением


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

Для установки конвертера восстановления текста выполните следующее.

1.           Повторно запустите программу установки Microsoft Office.

2.           В начальном окне установки выберите пункт Добавить или удалить компоненты и нажмите кнопку Далее.

3.     В окне Выборочная установка установите флажок Расширенная настройка приложений и нажмите кнопку Далее.

4.     В появившемся окне Расширенная настройка перейдите к компоненту Конвертер восстановления текста, который находится в группе Общие средства Office ► Конвертеры и фильтры ► Конвертеры текстовых файлов. Нажмите стрелку рядом с этим компонентом и выберите пункт Запускать с моего компьютера.

5.    Следуя указаниям мастера, завершите установку выбранных компонентов.
После этого запустите программу Word.

1.     В окне Открытие документа в раскрывающемся списке Тип файла выберите параметр Восстановление текста из любого файла.

2.           Откройте нужный файл. В Microsoft Word 2003 в процессе открытия может появиться дополнительное окно Преобразование файла.

3.           Выберите в этом окне вариант Восстановление текста из любого файла и нажмите кнопку ОК.

В окне Microsoft Word 2007 вместо запросов на преобразование и восстановление сразу открывается восстановленный текст, а поверх него отображается окно Показать исправления (рис. 1.4). Закройте окно, нажав в нем кнопку Закрыть.




Рис. 1.4. Окно Показать исправления

При таком восстановлении будет утеряно исходное форматирование документа — вместо него получится чистый текст (plain text). Возможно, часть текста пропадет или будет искажена, как, например, на рис. 1.4. Тем не менее и эта функция срабатывает далеко не всегда. В таком случае следует восстанавливать документ специальными программами от сторонних разработчиков.

Восстановление архивов в программе WinRAR


В популярном архиваторе WinRAR (http://www.rarlab.com) заложена функция восстановления поврежденных архивов. Эта программа может восстанавливать архивы форматов RAR и ZIP. Тип архива WinRAR пытается определить автоматически по сигнатуре файла и по его расширению, но пользователь может указать тип архива и самостоятельно.

Формат RAR предусматривает внесение в архив избыточной информации — так называемой информации для восстановления сразу при его создании. Для этого при добавлении файлов в архив в окне Имя и параметры архива необходимо установить флажок Добавить информацию для восстановления (рис. 1.5). По умолчанию данный флажок снят. На вкладке Дополнительно задается относительный размер информации для восстановления в процентах от общего размера архива.



Рис. 1.5* Создание архива и добавление информации для восстановления

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


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

Если в испорченном архиве нет информации для восстановления или повреждение очень серьезное, то делается попытка восстановления по другому алгоритму. Реконструируется лишь структура архива. Создается новый архив с именем rebuilt. arcname. rar, где arcname — имя исходного архива. Из этого восстановленного архива удается извлечь неповрежденные файлы. Из простых архивов успешно извлекаются все уцелевшие данные. Из непрерывного (solid) архива обычно удается восстановить только файлы, располагавшиеся в начале архива до места повреждения.

Когда в процессе обычного открытия архива программа WinRAR обнаруживает в нем ошибки, выводится окно с диагностическими сообщениями (рис. 1.6). По содержанию этих сообщений уже можно судить о характере и степени повреждения файла.



Рис. 1.6. Диагностические сообщения программы WinRAR

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

В частности, при повреждении заголовка потребуется указать, каков формат исходного архива: RAR или ZIP, а также является ли архив непрерывным. В ходе операции восстановления программа может спросить у пользователя, нужно ли считать файлом найденный в архиве элемент: Подозрительный элемент возможное имя файла>. Добавить в архив: Да/Нет/Все. Ответьте Да, чтобы добавить этот элемент в fixed. arcname. rar.

Для устранения неисправностей архивов RAR программа WinRAR представляется оптимальным и основным средством. Для архивов ZIP она также дает неплохие результаты, но здесь конкуренцию составляют многочисленные специализированные программы.



Восстановление баз «1с Предприятие»


Базы данных, с которыми работают программы семейства «1С:Предприятие», состоят из множества отдельных файлов. Часть из них несет сведения о конфигурации, а другие (файлы с расширением DBF) являются изменяемыми файлами базы данных. Если ошибка затронула только конфигурационные файлы, проще всего не восстанавливать базу, а просто переписать эти файлы из дистрибутива конфигурации или любой резервной копии.

Повреждение базы чаще всего происходит в результате системных сбоев, внезапного отключения питания компьютеров или возникновения проблем с локальной сетью. Основной путь восстановления базы — тестирование и исправление ее средствами программы «1С», запущенной в режиме «Конфигуратора». Главная особенность подобного восстановления в том, что «Конфигуратор» использует логику построения базы и некоторые данные могут быть восстановлены по связанным с ними записям в других, неповрежденных файлах. Функция восстановления поврежденных баз предусмотрена и в версии 7.7, и в версиях 8.x.

Разумеется, перед любыми попытками восстановления следует создать резервную копию базы данных. Проще всего сделать это обычным копированием папки с базой в другой каталог.

1.          Откройте программу «1С» в режиме «Конфигуратора».

2.          Запустите проверку открытой базы (команда меню Администрирование ► Тестирование и исправление).

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

4.          После восстановления откройте базу в монопольном режиме и проверьте корректность записей и итогов. Вполне возможно, что какие-то записи придется исправить или добавить вручную.

Восстановление поврежденных баз возможно почти всегда. Дело лишь в числе утраченных записей. Восстановление отдельных файлов специальными программами практически не требуется — средства «1С:Конфигуратора» достаточно эффективно восстанавливают структуру файлов базы данных. В программу заложены средства архивирования, а также другие способы резервного копирования. Восстановление из последнего архива может оказаться быстрее тестирования и восстановления даже с учетом повторного ввода данных, появившихся с момента последнего архивирования.

Обсудить статью на форуме


Если прочитаная статья из нашей обширной энциклопедия компьютера - "Восстановление файлов собственными средствами прикладных программ :1с Предприятие/winrar/microsoft word..", оказалась полезной или интересной, Вы можете поставить закладку в социальной сети или в своём блоге на данную страницу:

Так же Вы можете задать вопрос по статье через форму обратной связи, в сообщение обязательно указывайте название или ссылку на статью!
   


Copyright © 2008 - 2024 Дискета.info