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

Microsoft Excel автоматически создаёт резервные копии документов, но большинство пользователей не знают, где именно хранится бэкап Excel и как его найти в случае сбоя. Потеря важных данных из-за внезапного закрытия программы или ошибки системы — распространённая проблема, которую можно решить, если понимать механизмы автосохранения.

В этой статье разберём все возможные локации временных файлов Excel в зависимости от версии ОС и Office, научимся отличать файлы автовосстановления (.xlk, .asd) от обычных резервных копий, а также покажем, как настроить автоматическое сохранение, чтобы минимизировать риски потери данных.

Если вы работаете с Excel 2019, Office 365 или более старыми версиями, пути к бэкапам будут отличаться. А в MacOS система хранения временных файлов вообще другая. Мы рассмотрим все варианты, включая скрытые папки и системные каталоги, куда Excel сохраняет данные "про запас".

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

Как работает автосохранение в Excel: механизм создания бэкапов

Excel использует два основных типа резервных файлов: автосохранённые версии (с расширением .xlk или .asd) и временные файлы (.tmp). Первые создаются через заданные промежутки времени (по умолчанию — каждые 10 минут), а вторые — при открытии документа для предотвращения потери данных при сбое.

Процесс работает так:

  1. Вы открываете файл Отчёт.xlsx.
  2. Excel создаёт временный файл ~$Отчёт.xlsx в той же папке (это "блокировочный" файл, он исчезает после закрытия документа).
  3. Каждые 10 минут (или другой установленный интервал) программа сохраняет копию в папку автовосстановления с расширением .xlk.
  4. При аварийном закрытии Excel пытается восстановить данные из последней автосохранённой версии.

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

Если Excel не создаёт бэкапы, проверьте:

  • 🔹 Настройки автосохранения в Файл → Параметры → Сохранение.
  • 🔹 Права доступа к папке AppData (в Windows).
  • 🔹 Свободное место на диске (при нехватке места автосохранение отключается).
📊 Какую версию Excel вы используете?
Office 365 (Microsoft 365)
Excel 2019
Excel 2016
Excel 2013 или старше
Не знаю

Где искать бэкапы Excel в Windows 10 и 11: стандартные пути

В операционных системах Windows 10 и Windows 11 файлы автовосстановления Excel хранятся в скрытой папке AppData. Точный путь зависит от версии Office и настроек системы.

Основные локации:

Тип файлаПуть в WindowsПримечания
Автосохранённые версии (.xlk)C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\Папка может называться XLSTART в старых версиях
Временные файлы (.tmp)C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles\Здесь хранятся несохранённые книги после сбоя
Блокировочные файлы (~$*.xlsx)В той же папке, где оригинальный файлИсчезают после закрытия Excel
Резервные копии (если включено)C:\Users\<Имя_пользователя>\Documents\Только если настроено в параметрах

Чтобы увидеть папку AppData, нужно включить отображение скрытых файлов:

  1. Откройте Проводник (Win + E).
  2. Перейдите на вкладку Вид.
  3. Поставьте галочку Скрытые элементы.

Если в папке UnsavedFiles нет вашего файла, попробуйте поиск по всему диску C: с фильтром .xlk или .asd. Иногда Excel сохраняет бэкапы в неожиданных местах, особенно если документ открывался с сетевого диска или облачного хранилища.

Включить отображение скрытых файлов

Проверить папку AppData\Roaming\Microsoft\Excel

Поискать файлы .xlk и .asd на диске C:

Проверить папку UnsavedFiles в AppData\Local

Попробовать восстановить через меню Excel (Файл → Открыть → Последние → Восстановить несохранённые книги)-->

Особенности хранения бэкапов в Excel для MacOS

На компьютерах Mac механизм автосохранения работает иначе, чем в Windows. Временные файлы Excel здесь хранятся в системной библиотеке, и путь к ним зависит от версии macOS и Office.

Основные локации для бэкапов:

  • 📁 /Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/ — автосохранённые версии (Excel 2016 и новее).
  • 📁 /Users/<Имя_пользователя>/Library/Application Support/Microsoft/Office/ — временные файлы старых версий.
  • 📁 /private/var/folders/ — здесь могут храниться временные файлы .tmp, но структура папок генерируется случайно.

Чтобы открыть папку Library (она скрыта по умолчанию):

  1. Откройте Finder.
  2. В меню выберите Переход → Перейти к папке (или нажмите Cmd + Shift + G).
  3. Введите путь /Users/<Имя_пользователя>/Library/ и нажмите Enter.

В Excel для Mac также есть функция версионности, если документ сохранён в OneDrive или SharePoint. Чтобы увидеть предыдущие версии:

  1. Откройте файл в Excel.
  2. Выберите Файл → Просмотреть историю.
  3. В правой панели появятся доступные версии для восстановления.
mdfind -name "*.xlk" | grep Excel

Это поможет найти все файлы автовосстановления на диске.-->

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

Если Excel закрылся аварийно, при следующем запуске программа обычно предлагает восстановить несохранённые данные. Но что делать, если этого не произошло? Вот пошаговая инструкция:

Способ 1: Через меню Excel

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

Способ 2: Ручной поиск и восстановление

  1. Найдите файл с расширением .xlk или .asd (см. пути в предыдущих разделах).
  2. Запустите Excel и выберите Файл → Открыть → Обзор.
  3. В поле Тип файлов выберите Все файлы (.).
  4. Найдите и откройте файл .xlk — Excel предложит восстановить его как обычную книгу.

Способ 3: Для файлов .tmp

  • Переименуйте файл, заменив расширение на .xlsx (например, Doc1234.tmpDoc1234.xlsx).
  • Попробуйте открыть его в Excel. Если данные повреждены, используйте встроенную функцию восстановления.
Что делать, если восстановленный файл открывается с ошибкой?

Если Excel выдаёт ошибку при открытии восстановленного файла, попробуйте:

1. Использовать функцию "Открыть и восстановить" (в меню открытия файла нажмите стрелку рядом с кнопкой "Открыть").

2. Открыть файл через LibreOffice Calc — иногда он лучше справляется с повреждёнными данными.

3. Воспользоваться сторонними инструментами вроде Stellar Repair for Excel или Kernel for Excel (платно, но эффективно для сложных случаев).

Почему Excel не создаёт бэкапы: распространённые причины

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

Проблемы с настройками:

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

Системные ограничения:

  • 🛑 Недостаточно прав для записи в папку AppData (актуально для корпоративных ПК с ограниченными правами).
  • 🛑 Диск переполнен — Excel требует минимум 5% свободного места для работы автосохранения.
  • 🛑 Антивирус или брандмауэр блокирует доступ Excel к системным папкам.

Технические сбои:

  • 💥 Файл открыт в режиме Только для чтения.
  • 💥 Документ хранится на сетевом диске с нестабильным соединением.
  • 💥 Excel работает в безопасном режиме (запущен с зажатой клавишей Ctrl).

Если бэкапы не создаются из-за настроек, исправьте их:

  1. Откройте Файл → Параметры → Сохранение.
  2. Установите галочки:
    • 🔘 Сохранять данные для автовосстановления каждые: (рекомендуется 5-10 минут).
    • 🔘 Автосохранение последней автовосстановленной версии....
    • 🔘 Разрешить фоновое сохранение.
  • Укажите правильный путь для автосохранения (по умолчанию он скрыт, но его можно изменить).
  • Как настроить автоматическое создание резервных копий

    Чтобы минимизировать риск потери данных, настройте в Excel не только автосохранение, но и создание полноценных резервных копий. Вот как это сделать:

    Шаг 1: Включите автосохранение

    1. Перейдите в Файл → Параметры → Сохранение.
    2. Установите интервал автосохранения (оптимально — 5 минут).
    3. Активируйте опцию Автосохранение последней автовосстановленной версии....

    Шаг 2: Настройте создание резервной копии при сохранении

    1. В том же окне (Параметры → Сохранение) найдите раздел Резервная копия.
    2. Поставьте галочку Всегда создавать резервную копию.
    3. Укажите папку для хранения резервных копий (лучше выбрать облачное хранилище или отдельный физический диск).
    4. Шаг 3: Используйте OneDrive для версионности

      • 🔗 Сохраняйте файлы в папку OneDrive — это даёт доступ к истории версий на 30 дней.
      • 🔗 Включите Автосохранение в правом верхнем углу Excel (только для файлов в облаке).
      • 🔗 Настройте синхронизацию папок через Параметры OneDrive → Резервное копирование.

      Шаг 4: Сторонние инструменты для бэкапа

      • 🛠️ AutoSave for Excel — надстройка для принудительного сохранения каждые N минут.
      • 🛠️ Excel Backup Add-in — создаёт копии файлов при каждом сохранении.
      • 🛠️ Macro for Auto-Backup — скрипт VBA для автоматического копирования файлов в заданную папку.

      Пример макроса для автоматического бэкапа (вставьте в ThisWorkbook):

      Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
      

      Dim backupPath As String

      backupPath = "C:\BackupExcel\" & Format(Now(), "yyyy-mm-dd_hh-mm-ss_") & ThisWorkbook.Name

      ThisWorkbook.SaveCopyAs backupPath

      End Sub

      Частые ошибки при работе с бэкапами Excel и как их избежать

      Даже зная, где хранится бэкап Excel, пользователи часто допускают ошибки, которые приводят к потере данных. Вот самые распространённые из них и способы их предотвращения:

      Ошибка 1: Игнорирование предупреждений о восстановлении

      ⚠️ Внимание: Если Excel при запуске предлагает восстановить файлы, никогда не нажимайте Отмена или Закрыть без просмотра списка. Восстановите все доступные файлы, даже если они кажутся ненужными — позже их можно удалить.

      Ошибка 2: Удаление файлов ~$*.xlsx

      • Эти файлы появляются при открытии документа и исчезают после закрытия.
      • Их удаление вручную может привести к повреждению оригинального файла.
      • Если они остались после закрытия Excel, значит программа завершилась неправильно — перезапустите её.

      Ошибка 3: Сохранение важных файлов на рабочем столе

      • Рабочий стол — часть системного диска, который чаще всего выходит из строя.
      • При сбое Windows временные файлы с рабочего стола могут не восстановиться.
      • Лучше хранить рабочие файлы в Документах или на отдельном диске.

      Ошибка 4: Отключение автосохранения "для ускорения работы"

      • Да, автосохранение немного замедляет Excel, но риск потери данных гораздо опаснее.
      • Если программа тормозит, уменьшите интервал автосохранения до 15-20 минут, но не отключайте совсем.
      • Для больших файлов (>50 МБ) используйте формат .xlsb (двоичный) — он работает быстрее.

      Ошибка 5: Работа с файлами напрямую из архива или email

      • Если открыть файл из ZIP-архива или вложения письма, Excel может не создать бэкап.
      • Сначала сохраните файл на диск, затем открывайте его.
      • То же касается файлов из Teams, Slack или других мессенджеров.

      FAQ: Ответы на частые вопросы о бэкапах Excel

      Можно ли восстановить файл Excel, если я не сохранял его вообще (новый документ)?

      Да, но шансы зависят от версии Excel:

      • В Excel 2013 и новее несохранённые книги иногда появляются в Файл → Открыть → Последние → Восстановить несохранённые книги.
      • В Windows 10/11 проверьте папку C:\Users\<Имя>\AppData\Local\Microsoft\Office\UnsavedFiles\.
      • Если файл не найден, попробуйте инструменты вроде Disk Drill или Recuva для поиска удалённых временных файлов.

      В будущем включайте автосохранение сразу после создания нового документа (Файл → Сохранить как).

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

      Возможные причины:

      • Файл открыт в режиме Только для чтения.
      • Диск переполнен (Excel требует минимум 5% свободного места).
      • Папка AppData повреждена или недоступна для записи.
      • Антивирус блокирует доступ Excel к системным папкам (добавьте Excel в исключения).

    Проверьте настройки в Файл → Параметры → Сохранение и убедитесь, что автосохранение включено.

    Как восстановить файл Excel, если он был перезаписан новым содержимым?

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

    1. Проверьте историю версий в OneDrive или SharePoint (если файл хранится в облаке).
    2. Поищите резервные копии в папке, указанной в Параметры → Сохранение → Расположение файлов автовосстановления.
    3. Используйте инструменты вроде ShadowExplorer для восстановления из теневых копий Windows (если включена функция Защита системы).
    4. Обратитесь к IT-отделу, если файл хранился на корпоративном сервере — возможно, есть бэкапы на уровне компании.

    В будущем включайте опцию Создавать резервную копию при сохранении в параметрах Excel.

    Где Excel хранит бэкапы для файлов, открытых с сетевого диска?

    При работе с файлами на сетевом ресурсе (\\server\share\) Excel ведёт себя иначе:

    • Автосохранённые версии (.xlk) могут храниться локально на вашем ПК в стандартной папке AppData.
    • Временные файлы (.tmp) иногда создаются в папке %TEMP% (путь: C:\Users\<Имя>\AppData\Local\Temp\).
    • Если соединение с сетью прервалось, проверьте Офлайн-файлы в Windows (Панель управления → Центр синхронизации).

    Для надёжности копируйте сетевые файлы на локальный диск перед редактированием.

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

    Да, но это требует редактирования реестра Windows:

    1. Закройте Excel.
    2. Нажмите Win + R, введите regedit и нажмите Enter.
    3. Перейдите по пути: HKEY_CURRENT_USER\Software\Microsoft\Office\<Версия>\Excel\Options

      (например, для Excel 2019 это 16.0).

    4. Создайте новый Строковый параметр (REG_SZ) с именем AutoRecovery Path.
    5. Укажите новый путь (например, D:\ExcelBackup\) и перезапустите Excel.

    ⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе Office. Перед изменениями создайте точку восстановления системы.