Как сохранить временный файл

Обновлено: 04.07.2024

Версию данной статьи для Microsoft Word 97 см. здесь: 89247.

Аннотация

В данной статье описывается, когда, где и как создаются временные файлы Microsoft Word для Windows.

Дополнительная информация

Определение временного файла

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

Почему Word создает временные файлы?

Скорость

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

Целостность данных

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

Типы временных файлов

Файл MS-DOS

Это стандартные файлы MS-DOS.

Файл документа:

Этот файл отличается от традиционного файла MS-DOS тем, что несколько программ могут читать и записывать такие файлы без уведомления первоначального владельца. Кроме того, эти файлы имеют наследуемые свойства, позволяющие Word создавать файлы и папки внутри файлов. Во время запуска Word создает один временный (прямого доступа) файл документа с именем

wrfxxxx.tmp. Этот документ может быть определен как файл документа, т. к. его первоначальный размер составляет 1536 байт. Этот временный файл документа используется для хранения всех объектов OLE, принадлежащих документам без имени, операций отмены, буфера обмена и документов, собственный формат которых не является форматом документа (например, TXT, RTF и документы Word 2.0). Для открытия файлов документа Word может использовать два режима: режим транзакций и прямой режим. Эти режимы будут рассмотрены далее в этой статье.

Файлы документа режима транзакций

Режим транзакций позволяет приложению Word открыть файл, произвести в него запись, в том числе с помощью других программ, например Microsoft Excel, однако при этом поддерживает восстановление файла до состояния на момент открытия файла с помощью Word.

При этом файл документа создает фантомные образы (как правило,

dftxxxx.tmp) всех изменений, внесенных после открытия файла. Если Word сохраняет все изменения, то содержимое

dftxxxx.tmp объединяется с исходным файлом, а затем сохраняется полная версия исходного файла. Если же Word не сохраняет изменения, то файл

dftxxxx.tmp удаляется, а исходный файл остается без изменений. Все файлы в формате Word открываются с помощью файлов режима транзакций, создающих фантомные образы в папке Temp. Как правило, при запуске Word в режиме транзакций открывается шаблон Normal.dot, для которого создается фантомный файл с именем dftxxxx.tmp. При быстром сохранении документа происходит объединение этих двух файлов.

Прямой режим

Word использует прямой режим при открытии временного файла документа и при выполнении операции «Сохранить как» или полном сохранении документа (но не при быстром сохранении). Этот тип файлов использует (если вообще использует) небольшой объем памяти и не создает фантомных образов при создании или открытии.

Специальные файлы, создаваемые приложением Word

В приведенной ниже таблице перечислены некоторые специальные временные файлы, создаваемые приложением Word.
Files typically created when Word is started File name
------------------------------------------------------------------------
MS-DOS-based file (to reserve 4 file handles) 0 bytes

wrf0000.tmp
MS-DOS-based scratch file 0 bytes

mfxxxx.tmp
Compound file - transacted 0 bytes

dftxxxx.tmp
Compound file - direct 1536 bytes

wrf0001.tmp
(unnamed non-Word/OLE files)

wraxxxx.tmp
AutoRecovery AutoRecovery save of <docname>.asd

wrcxxxx.tmp
Word document

wrdxxxx.tmp
Temp document file

wrmxxxx.tmp
Word OLE document

wroxxxx.tmp
Scratch file

wrsxxxx.tmp
Converted (foreign) document

Упрощенная схема сохранения редактируемого файла

Помещая временный файл в ту же папку, что и сохраненный файл, Word значительно повышает свое быстродействие. Если бы временный файл помещался в какую-нибудь другую папку, то для его перемещения из одной папки в другую пришлось бы использовать команду MS-DOS COPY. Если же временный файл находится в одной папке с сохраненным, Word может использовать команду MS-DOS MOVE, чтобы быстро определить временный файл как сохраненный документ.

Когда и где создаются временные файлы Word

Местоположение временных файлов Word является запрограммированной информацией, редактирование которой не допускается. Поэтому очень важно, чтобы разрешения NTFS для пользователя были настроены соответствующим образом. Для получения дополнительной информации щелкните приведенный ниже номер статьи базы знаний Майкрософт:

277867 При запуске Word на любом из разделов с файловой системой NTFS, в котором установлена операционная система Windows 2000, Windows XP Professional, Windows Server 2003 или Windows Vista, требуются разрешения Windows NTFS.

В целом, Word создает временные файлы для данных следующих типов.

Внедренные объекты Word (папка Temp)

Когда Word используется как OLE-сервер, внедренные объекты Word сохраняются как временные файлы в папке Temp.

OLE 2.0 требует дополнительного места на диске. При запуске приложений OLE Word должен предоставить копии данных серверу. Довольно часто при активном использовании OLE 2.0 в течение одного сеанса работы программы на жестком диске накапливается большой объем временных данных.

Вспомогательный файл (папка Temp)

Когда приложению Word не хватает оперативной памяти (ОЗУ), оно всегда создает один временный вспомогательный файл в папке Temp для хранения информации. Во вспомогательный файл переносятся данные из внутреннего кэша файлов Word, выделенного из глобальной системной памяти. Размер вспомогательного файла может изменяться от 64 КБ до 3,5 МБ.

По умолчанию размер вспомогательного файла составляет 64 КБ.

Дополнительные сведения об увеличении размера кэша в Word см. в следующей статье базы знаний Майкрософт:

212242 Где хранятся параметры реестра, соответствующие настройкам Word 2000.

Записанный макрос (папка Temp)

При записи макроса Word создает временный файл в папке Windows Temp.

Преобразованные файлы (папка Temp)

Встроенные в Word конвертеры текстовых процессоров создают временные файлы в формате RTF (Rich Text Format), которые используются приложением Word для доступа к определенным конвертерам.

Заблокированные файлы (папка Temp)

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

Сохраненные файлы (в одной папке с сохраненным файлом)

При выполнении команды Сохранить из меню Файл происходит следующее:

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

После создания временного файла Word удаляет предыдущую версию документа.

Word присваивает временному файлу имя предыдущей версии документа.

Текст, копируемый из одного файла в другой (в одной папке с исходным файлом):


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

Файл владельца (в одной папке с исходным файлом)

При открытии сохраненного ранее файла для редактирования, печати или просмотра Word создает временный файл с расширением .doc. Имя этого файла начинается с тильды (

), за которой идет знак доллара ($) и оставшаяся часть имени исходного файла. Этот временный файл сохраняет имя пользователя, который открыл файл. Этот временный файл называется «файл владельца».

Этот файл уже открыт пользователем имя пользователя. Создать копию файла?

Этот файл уже открыт другим пользователем. Создать копию файла?

Примечание. Word автоматически удаляет этот временный файл из памяти при закрытии оригинального файла.

При открытии файла на UNC совместно с Word 2007 файл сначала копируется в папку временных файлов. Затем файл открывается из каталога временных файлов.

Автоматическое сохранение

Папка автоматического восстановления сохраненных файлов Word

Временный файл, создаваемый Word при выполнении автоматического сохранения, помещается в папку временных файлов Temp, кроме случаев, когда соответствующая папка отсутствует. В этом случае временный файл сохраняется в одной папке с исходным документом.

Местонахождение временных файлов после закрытия файла

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

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

Если выделение, скопированное в буфер обмена, содержит несколько фрагментов или рисунок, или файл находится на дискете, Word копирует файл целиком в папку Temp и перемещает туда курсор.

Нередко возникают ситуации, когда необходимо восстановить какой-либо временный файл интернета либо сохранить документ Microsoft Word, который был утерян вследствие атаки вирусов или банального отключения электричества. Для восстановления временных файлов существует множество программ, которые нужно купить. Однако есть и несколько бесплатных способов.

  • Как восстановить временные файлы
  • Как восстановить несохраненный файл Excel
  • Как сохранять временные файлы

Итак, если вы не успели по какой-либо причине сохранить текстовый документ, а компьютер внезапно выключился или попросту зависла программа, не опускайте руки. Попробуйте восстановить его следующим способом: запустите приложение Microsoft Word и найдите в нем меню «Файл», после чего нажмите «Открыть».

Далее кликните на стрелочку рядом с кнопкой «Открыть» и выберите «Открыть и восстановить». В этом же окне найдите документ, который вам необходимо восстановить, и попробуйте открыть его. Данный способ срабатывает примерно в половине случаев, но есть и другие методы.

Попробуйте просто найти и открыть документ из папки с временными файлами. Для этого впишите в адресную строку путь к папке, где хранятся временные файлы. Например, в Windows XP адрес будет следующим: C:Documents and SettingsИмя компьютераLocal SettingsTemp. Если вы используете Windows 7, то наберите C:UsersИмя компьютераAppDataLocalTemp. Это папки, где временные файлы с вашего компьютера и загруженные из интернета хранятся определенное время. Отсортируйте их по дате создания и найдите интересующий вас файл.

Запомните, что временные текстовые файлы имеют расширение .tmp, которое для открытия необходимо поменять на .doc. Если на вашем компьютере установлен Windows 7, то расширение менять не придется – оно сразу будет иметь «обыкновенный» вид.

Для восстановления файлов также можно использовать специальное программное обеспечение – Recuva. Эта программа позволяет восстанавливать временные и удаленные файлы любых типов. Скачайте программу, установите ее и запустите. В первом окне выберите тип восстанавливаемого файла: фото, музыка, видео, документ, электронная почта, архив и прочее. Далее выберите приблизительное или точное (если известно) местонахождение файла. После этого нажмите кнопку «Далее» и подождите, пока приложение выполнит поиск всех доступных документов и файлов, среди которых вам необходимо найти нужный. Список найденных файлов вы также можете отсортировать по типу или дате, чтобы поиск можно было произвести быстрее. Выберите нужный вам файл и нажмите кнопку «Восстановить».

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

Куда временно сохраняются файлы

  • Куда временно сохраняются файлы
  • Как сохранять временные файлы
  • Как найти несохраненный документ

Одним из основных временных хранилищ файлов является буфер обмена операционной системы, куда файлы или папки сохраняются после команды «копировать» или «вырезать». Если вы забудете или не успеете выбрать пункт конечного перемещения данных, при последующем копировании или перезагрузке системы данные в буфере обмена будут заменены другими или удалены. То же самое относится, например, к тексту, скопированному из какого-либо текстового документа. Поэтому после копирования информации сразу выберите нужную папку для ее дальнейшего хранения и выполните команду «вставить».

При загрузке из интернета файлы не всегда сохраняются в папку «Загрузки» или в другой легкодоступной директории. Если, нажав на ссылку загрузки, вы выберете в браузере функцию «Открыть файл», он запустится, как только завершится закачка. Но после закрытия найти файл будет проблематично, поскольку данная команда сохраняет данные во временную папку на жестком диске, которая находится в системном разделе и даже может быть скрытой. Узнать, где она расположена, можно в свойствах браузера или при помощи системного поиска. После перезагрузки компьютера или браузера данная папка очищается, если задействована соответствующая опция. Поэтому если вы хотите пользоваться файлом после загрузки, выбирайте команду «Сохранить файл как…».

Периодически система сама создает временные файлы – отчеты о различных системных ошибках и операциях, откатные версии файлов, загруженные интернет-страницы для ускорения их повторного открытия и т.д. Чтобы получить доступ к этим файлам, откройте папку Temp, которая расположена в корневом каталоге жесткого диска или в папке Windows. Все временные файлы имеют расширение *.tmp. Сюда же чаще всего сохраняются предыдущие версии текстовых документов, которые нередко приходится восстанавливать при возникновении каких-либо проблем.

Вы можете попытаться восстановить несохраненный документ Word с помощью:

Для получения информации о том, как восстановить последние файлы Office, см. следующие статьи:

Если вы не можете открыть документ или содержимое документа повреждено, см. раздел Устранение неполадок, связанных с поврежденными документами в Word.

Чтобы найти потерянный документ, выполните следующие действия:

Выполните поиск документов Word

Попробуйте найти документ в Windows:

  1. Нажмите Пуск, введите имя документа (в Windows 8.1 введите имя документа в поле поиска), затем нажмите клавишу ВВОД.
  2. Если список документов (или список файлов в Windows 8.1) содержит документ, дважды щелкните его, чтобы открыть в Word.

Если результаты поиска не содержат файл, перейдите к следующему методу.

Поиск файлов резервного копирования Word

Имена файлов резервной копии Word имеют расширение .wbk. Если вы выбрали в Word параметр «Всегда создавать резервную копию», возможно, существует резервная копия файла.

Чтобы проверить, включен ли этот параметр, выберите Файл > Параметры > Дополнительно, прокрутите вниз к разделу Сохранение , затем нажмите Всегда создавать резервную копию.

  • C:\Users<UserName>\AppData\Roaming\Microsoft\Word
  • C:\Users<UserName>\AppData\Local\Microsoft\Office\UnsavedFiles

Примечание. В этих путях замените <UserName> на имя пользователя.

Чтобы найти резервную копию файла, нажмите Пуск, введите .wbk в поле поиска, затем нажмите клавишу ВВОД. Если вы обнаружите файлы с именем «Резервная копия», за которым следует имя отсутствующего файла, дважды щелкните имя файла, чтобы открыть его.

Если вам не удалось найти файл резервной копии для документа, перейдите к следующему методу.

Проверка корзины

Если вы удалили документ Word, не очищая корзину, возможно, вы сможете восстановить документ.

  1. Дважды щелкните значок корзины на рабочем столе.
  2. Просмотрите список документов с целью поиска удаленного документа Word. Если вы не знаете имя файла, выполните поиск типов файлов, таких как .doc, .docx и .dot.
  3. Если вы нашли нужный файл Word, щелкните правой кнопкой мыши имя файла и выберите Восстановить, чтобы восстановить файл.

Если вам не удалось найти нужный файл, перейдите к следующему методу.

Cредство восстановления файлов Windows

Если вы используете Windows 10 версии 2004 или более поздней версии, вы можете воспользоваться средством восстановления файлов Windows. Средство восстановления файлов Windows доступно в Microsoft Store. Вы можете использовать его для восстановления файлов, которые были окончательно удалены. Для получения дополнительной информации об этом средстве см. раздел Восстановление потерянных файлов в Windows 10.

Восстановление документов, сохраненных в SharePoint и OneDrive

Дополнительные сведения о документах, сохраненных или синхронизированных с SharePoint, см. в разделе Восстановление элементов, удаленных из корзины SharePoint или Teams.

Дополнительные сведения о документах, сохраненных или синхронизированных с OneDrive, см. в разделе Восстановление удаленных файлов или папок в OneDrive.

Чтобы найти отсутствующее содержимое или более новую версию, выполните следующие действия:

Word предпринимает различные действия для защиты изменений в документах Word:

На изображении показан параметр автосохранения с установленным значением On.

Если Word открывает документ из SharePoint или OneDrive, программа использует автосохранение для сохранения изменений в «облачном» документе. Рекомендуется оставить для функции автосохранения установленное значение On.

Если Word открывает документ с локального диска или из общей сетевой папки, Word использует автовосстановление для сохранения изменений в файле автовосстановления. Интервал сохранения для автовосстановления по умолчанию составляет 10 минут. Рекомендуется оставить для функции восстановления установленное значение On.

Снимок экрана с разделом параметров Word «Сохранение документов» с установленным флажком «Автосохранение каждые 10 минут».

Перезапуск Word для открытия файлов автовосстановления

Word выполняет поиск файлов автовосстановления при каждом запуске. Таким образом, вы можете попробовать воспользоваться функцией автовосстановления, закрыв и снова открыв Word. Если Word находит любой автоматически восстановленный файл, открывается область задач Восстановление документов, а отсутствующий документ отмечен как «имя документа [Оригинал]» или как «имя документа [Восстановлено]». В этом случае дважды щелкните файл на панели восстановления документов, выберите Файл > Сохранить как, а затем сохраните документ как DOCX-файл. При необходимости вручную измените расширение на .docx, щелкнув правой кнопкой мыши файл и выбрав Переименовать.

Поиск файлов автовосстановления

  • C:\Users<UserName>\AppData\Roaming\Microsoft\Word
  • C:\Users<UserName>\AppData\Local\Microsoft\Office\UnsavedFiles

Примечание. В этих путях замените <UserName> на имя пользователя.

Если вам не удалось найти отсутствующий файл в этих расположениях, откройте Word и выберите Файл > Сведения > Управление документом > Восстановить несохраненные документы.

На снимке экрана отображается параметр «Управление документом» с установленным флажком «Восстановить несохраненные документы».

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

Если вам удалось найти файлы с расширением .asd, выполните следующие действия:

  1. Откройте Word и выберите Файл > Открыть > Обзор.
  2. В списке Тип файлов справа от имени файла выберите Все файлы.
  3. Щелкните правой кнопкой мыши найденный файл резервной копии, затем нажмите Открыть.

Если файлы с расширением .asd отсутствуют, перейдите к следующему методу.

Поиск временных файлов

Имена временных файлов имеют расширение .tmp. Чтобы найти эти файлы, выполните следующие действия:

  1. Выберите «Пуск», введите .tmp (в Windows 8.1 введите .asd в поле поиска), затем нажмите клавишу ВВОД.
  2. Выберите вкладку Документы.
  3. Пролистайте файлы и найдите те имена файлов, которые соответствуют нескольким последним датам и времени редактирования документа.
  4. Если вам удалось найти отсутствующий файл, перейдите к шагу 4.
  5. Если вам не удалось найти файл, повторите шаги 1–3, выполнив поиск по символу тильды (

Читайте также: