Где Excel хранит файлы автосохранения: поиск и восстановление несохранённых данных

Введение: как работает автосохранение в Excel

Вы когда-нибудь теряли часы работы в Microsoft Excel из-за внезапного выключения компьютера или сбоя программы? Автосохранение — это спасательный круг, который часто работает незаметно, но может вернуть утерянные данные, если знать, где искать временные файлы. В отличие от ручного сохранения (Ctrl+S), автосохранение создаёт скрытые копии документа через заданные промежутки времени (по умолчанию — каждые 10 минут). Эти файлы хранятся в специальных системных папках, путь к которым зависит от версии Excel и операционной системы.

Проблема в том, что после аварийного закрытия программы эти файлы не всегда автоматически восстанавливаются. Иногда Excel предлагает открыть последнюю сохранённую версию при следующем запуске, но если этого не произошло — придётся искать их вручную. В этой статье мы разберём точные пути к папкам автосохранения для Windows 10/11 и macOS, научимся отличать временные файлы (.tmp, .xlk) от резервных копий, и покажем, как восстановить данные даже если Excel их «не видит».

Где Excel хранит автосохранённые файлы в Windows

В Windows временные файлы автосохранения Excel хранятся в скрытой системной папке AppData. Путь зависит от версии программы:

  • 📁 Excel 2010–2019, Office 365: C:\Users\[Имя_пользователя]\AppData\Roaming\Microsoft\Excel\
  • 📁 Excel 2007 и старше: C:\Documents and Settings\[Имя_пользователя]\Application Data\Microsoft\Excel\
  • 🔍 Временные файлы: ищите расширения .tmp, .xlk (автофильтр) или .xarb (автовосстановление).

Чтобы открыть папку AppData:

  1. Нажмите Win + R, введите %appdata%\Microsoft\Excel и нажмите Enter.
  2. Включите отображение скрытых файлов в Проводнике (Вид → Скрытые элементы).
  3. Сортируйте файлы по дате изменения — последние автосохранённые копии будут вверху.
⚠️ Внимание: Не путайте автосохранённые файлы (.tmp) с резервными копиями (.xlk или .xlb). Последние создаются только если включена опция Файл → Параметры → Сохранение → Всегда создавать резервную копию.
📊 Какую версию Excel вы используете?
Excel 2010–2019
Office 365 (Microsoft 365)
Excel 2007 или старше
Excel для Mac
Не знаю

Поиск автосохранённых файлов в macOS

На Mac логика хранения временных файлов отличается. Excel размещает их в скрытой библиотеке пользователя:

  • 📁 Путь: /Users/[Имя_пользователя]/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/
  • 🔍 Как открыть: В Finder нажмите Cmd + Shift + G, вставьте путь и удалите /AutoRecovery/ — папка Library скрыта по умолчанию.
  • 📄 Формат файлов: Временные копии имеют расширение .tmp или оригинальное имя с префиксом AutoRecovery save of.

Если папка AutoRecovery пуста, проверьте /Users/[Имя_пользователя]/Library/Application Support/Microsoft/Office/ — здесь могут лежать резервные копии (.xlb) для Excel 2011 и старше.

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

Если вы нашли временный файл (.tmp или .xlk), но Excel отказывается его открывать, следуйте этой инструкции:

1. Переименуйте файл, заменив расширение на .xlsx (пример: "Book1.tmp" → "Book1.xlsx")

2. Попробуйте открыть через контекстное меню (ПКМ → Открыть с помощью → Excel)

3. Используйте встроенную утилиту восстановления: Файл → Открыть → Обзор → Выберите файл → стрелочка рядом с кнопкой "Открыть" → Открыть и восстановить

4. Если файл повреждён, попробуйте открыть его через LibreOffice Calc или онлайн-сервисы (например, Office Online)

-->

Если файл не открывается даже после переименования, значит, он повреждён. В этом случае:

  1. Создайте новый документ в Excel.
  2. Перейдите в Данные → Получение данных → Из файла → Из книги Excel.
  3. Выберите повреждённый файл и импортируйте данные на новый лист.
⚠️ Внимание: Не сохраняйте восстановленный файл поверх оригинального! Сначала экспортируйте его под новым именем (например, Восстановленный_отчёт.xlsx), чтобы избежать повторной потери данных.

Настройки автосохранения: как изменить интервал и папку

По умолчанию Excel сохраняет временные копии каждые 10 минут, но этот интервал можно изменить:

  1. Откройте Файл → Параметры → Сохранение.
  2. В разделе Сохранение книг найдите опцию Автосохранение каждые X минут.
  3. Установите значение от 1 до 120 минут (рекомендуется не чаще 5 минут, чтобы не нагружать систему).
  4. Убедитесь, что включена опция Сохранять последнюю автосохранённую версию при закрытии без сохранения.

Чтобы изменить папку для автосохранения:

  • В том же меню (Параметры → Сохранение) найдите поле Каталог автовосстановления.
  • Укажите новый путь (например, D:\Excel_Backup\) и перезапустите Excel.
Параметр Рекомендуемое значение Пояснение
Интервал автосохранения 5–10 минут Чаще — нагружает систему, реже — риск потери данных.
Каталог автовосстановления Не системный диск (например, D:\) Если Windows переустановится, файлы на C:\ могут потеряться.
Резервная копия (.xlk) Включено Создаёт дубликат при каждом ручном сохранении.
Автосохранение в OneDrive Отключено (если не используете облако) Может конфликтовать с локальным автосохранением.

Что делать, если автосохранённые файлы не найдены

Если в стандартных папках нет временных копий, попробуйте эти методы:

  • 🔍 Поиск по дате: В Проводнике (Windows) или Finder (Mac) выполните поиск по дате изменения (установите диапазон времени, когда работали с файлом). Используйте фильтр .tmp или .xlk.
  • 🗑️ Корзина: Проверьте корзину — иногда временные файлы удаляются туда при аварийном закрытии.
  • 🔄 Восстановление системы: Если сбой произошёл недавно, откат Windows к предыдущей точке восстановления может вернуть удалённые файлы.
  • 🛠️ Сторонние утилиты: Программы вроде Recuva, Disk Drill или EaseUS Data Recovery могут найти удалённые временные файлы (но не гарантируют восстановление структуры данных).

Если ничего не помогло, проверьте журнал автосохранения:

  1. Откройте новый документ в Excel.
  2. Перейдите в Файл → Сведения → Управление книгой → Восстановить несохранённые книги.
  3. Если здесь нет вашего файла, значит, автосохранение не сработало (например, из-за сбоя питания до создания временной копии).
Почему автосохранение могло не сработать?

1. Сбой до первого автосохранения: Если Excel закрылся в первые 10 минут после создания файла, временная копия ещё не была создана.

2. Отключённая функция: В настройках (Параметры → Сохранение) мог быть снят флажок Автосохранение каждые X минут.

3. Проблемы с диском: Если на системном диске (C:\) не хватает места, временные файлы не создаются.

4. Конфликт с антивирусом: Некоторые антивирусы (например, Kaspersky) блокируют создание .tmp-файлов.

Как предотвратить потерю данных в будущем

Автосохранение — не панацея. Чтобы минимизировать риски:

  • ☁️ Облачное сохранение: Используйте OneDrive, Google Диск или Dropbox для автоматической синхронизации файлов. В Excel 365 есть встроенная функция Автосохранение в облако (включается в правом верхнем углу).
  • 💾 Ручное дублирование: Периодически сохраняйте копию файла под другим именем (например, Отчёт_бэкап_2026.xlsx) или экспортируйте в PDF.
  • ИБП: Подключите источник бесперебойного питания — это защитит от потери данных при отключении электричества.
  • 🔄 Версии файлов: Включите Файл → Сведения → История версий (доступно в Excel 365 и OneDrive).

Критическая информация: В Excel 2016 и новее временные файлы автосохранения шифруются с использованием уникального ключа сеанса. Это означает, что если вы скопируете .tmp-файл на другой компьютер, открыть его не получится — восстановление возможно только на том же ПК и в той же версии Excel, где файл был создан.

FAQ: Частые вопросы о автосохранении в Excel

Можно ли восстановить файл, если Excel закрылся без сохранения, и автосохранённых копий нет?

Если временных файлов нет в стандартных папках, шансы минимальны. Попробуйте:

  1. Проверьте Журнал событий Windows (через Панель управления → Администрирование) — иногда там остаются следы аварийного закрытия.
  2. Используйте ShadowExplorer (для Windows) — утилита восстанавливает файлы из теневых копий, если включена функция Защита системы.

Если файл был открыт из почты или мессенджера (например, Outlook), проверьте папку C:\Users\[Имя]\AppData\Local\Microsoft\Windows\INetCache\ — иногда временные копии остаются там.

Почему Excel не предлагает восстановить файл при следующем запуске?

Это происходит в трёх случаях:

  • Файл был закрыт корректно (например, через Файл → Закрыть), и временная копия удалилась.
  • Папка AutoRecovery повреждена или недоступна (проверьте права доступа).
  • В настройках отключена опция Сохранять последнюю автосохранённую версию при закрытии без сохранения.

Чтобы принудительно запустить восстановление, создайте новый файл, затем закройте Excel и замените любой .tmp-файл в папке AutoRecovery на нужный (с сохранением оригинального имени).

Как восстановить автосохранённый файл в Excel для Mac, если папка AutoRecovery пуста?

На Mac попробуйте:

  1. Откройте Terminal и выполните команду:
    defaults write com.microsoft.Excel AutoRecoverySaveInterval -int 1

    Это заставит Excel сохранять временные копии каждую минуту (потребуется перезапуск программы).

  2. Проверьте /private/var/folders/ — здесь macOS хранит временные файлы всех приложений (ищите по дате).
  3. Используйте Time Machine, если включена функция резервного копирования.
Можно ли изменить формат автосохранённых файлов с .tmp на .xlsx?

Нет, Excel всегда создаёт временные файлы в проприетарном формате (.tmp, .xlk). Однако вы можете:

  • Настроить автоматическое создание резервной копии (.xlk) при каждом сохранении (в параметрах Excel).
  • Использовать макрос для принудительного экспорта временной копии в .xlsx:
    Sub AutoSaveAsXLSX()
    

    ActiveWorkbook.SaveAs Filename:=Environ("TEMP") & "\Backup_" & Format(Now, "yyyy-mm-dd_hh-mm-ss") & ".xlsx", FileFormat:=xlOpenXMLWorkbook

    End Sub

    Добавьте этот код в ThisWorkbook (через Alt + F11) и привяжите к событию BeforeSave.

Где хранятся автосохранённые файлы в Excel Online (веб-версия)?

Excel Online (браузерная версия) не создаёт локальные временные файлы. Вместо этого:

  • Все изменения автоматически сохраняются в OneDrive или SharePoint каждые несколько секунд.
  • Чтобы восстановить предыдущую версию, откройте файл в OneDrive, кликните ПКМ → История версий.
  • Если файл не сохранился, проверьте папку Загрузки — иногда браузер скачивает временную копию при сбое.

⚠️ В Excel Online нет функции локального автосохранения — все данные хранятся только в облаке.