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

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

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

По умолчанию Excel сохраняет временные копии документов в скрытых папках, но их расположение меняется в зависимости от операционной системы и способа установки офисного пакета. Более того, в Excel 2016 и новее автосохранение по умолчанию отключено для файлов, сохранённых локально — оно работает только для документов в OneDrive или SharePoint. Это ключевой момент, который многие упускают при поиске потерянных данных.

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

В операционных системах Windows путь к папке с автосохранёнными файлами зависит от версии Office и типа учётной записи. Вот стандартные расположения:

  • 📁 Для Office 2013/2016/2019/2021 и Microsoft 365: C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles
  • 📁 Для старых версий (Excel 2010 и ранее): C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\
  • 📁 Для файлов из OneDrive: автосохранённые версии хранятся в облаке и доступны через Файл → Сведения → Управление книгой → Книга → Восстановить

Обратите внимание: папка AppData скрыта по умолчанию. Чтобы её увидеть, включите отображение скрытых файлов в Проводнике через меню Вид → Скрытые элементы. Если папки UnsavedFiles нет — значит, автосохранение не срабатывало или файлы уже удалены системой (Excel хранит их не более 4 дней).

📊 Какую версию Excel вы используете?
Excel 2013 или старше
Excel 2016-2019
Microsoft 365 (подписка)
Excel для Mac
Не знаю

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

На Mac логика хранения временных файлов отличается. Здесь Excel использует системную папку Autorecovery, путь к которой зависит от версии Office:

  • 🍎 Для Microsoft 365 и Excel 2019/2021: /Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/Autorecovery
  • 🍎 Для Excel 2016: /Users/<Имя_пользователя>/Library/Application Support/Microsoft/Office/Autorecovery

Чтобы открыть папку Library (она скрыта), в Finder нажмите Переход → Перейти к папке (или ⌘ + Shift + G) и введите путь вручную. Автосохранённые файлы здесь имеют расширение .xlar или .xlb — их можно открыть напрямую через Excel.

⚠️ Внимание: В macOS файлы автосохранения удаляются при корректном закрытии Excel. Если программа завершила работу аварийно (например, из-за зависания), временные копии останутся в папке до следующего успешного сохранения.

Пошаговая инструкция по восстановлению файла

Если вы нашли автосохранённую копию, но не знаете, как её открыть — следуйте этой инструкции:

Откройте Excel и перейдите в Файл → Сведения → Управление книгой

Выберите Восстановить несохранённые книги (для Office 365/2019)

Если пункта нет — вручную откройте файл из папки UnsavedFiles или Autorecovery

Сохраните восстановленный документ под новым именем (например, Восстановленный_отчёт.xlsx)

Проверьте данные на целостность — иногда формулы или форматирование могут быть повреждены-->

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

  1. Запустить Excel в безопасном режиме (удерживайте Ctrl при запуске).
  2. Использовать встроенный инструмент восстановления: Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с кнопкой "Открыть" → Открыть и восстановить.
  3. Конвертировать файл в другой формат (например, .xlsx → .csv) через Сохранить как.

Настройки автосохранения: как включить и настроить

По умолчанию автосохранение в Excel работает не так, как ожидают пользователи. Чтобы оно действительно защищало ваши данные:

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

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

  • 🔄 Регулярно нажимайте Ctrl + S для ручного сохранения.
  • 💾 Используйте OneDrive или SharePoint — в них автосохранение работает надёжнее.
  • 📥 Настройте резервное копирование папки UnsavedFiles с помощью Robocopy или Time Machine (для Mac).
Параметр Excel 2013/2016 Excel 2019/2021 Microsoft 365
Автосохранение по умолчанию Отключено для локальных файлов Отключено для локальных файлов Включено только для OneDrive
Интервал автосохранения 10 минут 10 минут 5 минут (настраивается)
Хранение временных файлов До 4 дней До 4 дней До 30 дней (в OneDrive)
Поддержка версий файлов Нет Ограниченная Полная (через историю файлов)

Частые проблемы и их решения

Даже с правильными настройками автосохранение может давать сбои. Вот типичные ситуации и способы их исправления:

Папка UnsavedFiles пустая — куда делись файлы?

Если папка существует, но пуста, проверьте:

1. Дату изменения папки — если она старая, Excel мог очистить её автоматически.

2. Настройки очистки диска — Windows иногда удаляет временные файлы при дефрагментации.

3. Права доступа — если Excel запущен от имени администратора, а папка AppData принадлежит другому пользователю, файлы могут сохраняться в другом месте (например, C:\Windows\Temp).

4. Антивирус — некоторые программы (например, ESET NOD32) удаляют «подозрительные» файлы из AppData.

Проблема 1: Excel не создаёт папку UnsavedFiles.

Решение: Запустите Excel от имени администратора хотя бы один раз — это инициализирует создание системных папок. Также проверьте, не отключена ли служба Microsoft Office Click-to-Run в services.msc.

Проблема 2: Автосохранение работает, но файлы повреждены.

Решение: Попробуйте открыть файл через LibreOffice Calc или конвертировать его в .csv с помощью Python-скрипта:

import pandas as pd

df = pd.read_excel("повреждённый_файл.xlar", engine='openpyxl')

df.to_csv("восстановленный_файл.csv", index=False)

⚠️ Внимание: Если вы используете Excel для Mac и столкнулись с ошибкой "Не удалось открыть файл" при восстановлении, попробуйте переименовать расширение с .xlar на .xlsx — иногда это помогает обойти блокировку системы безопасности macOS.

Альтернативные способы восстановления данных

Если автосохранённые файлы не найдены, не отчаивайтесь. Вот дополнительные методы:

  • 🔍 Поиск по сигнатурам: Используйте утилиты вроде Recuva или Disk Drill, чтобы просканировать диск на наличие удалённых .xlsx-файлов. Ищите по ключевым словам из вашего документа.
  • 📊 Восстановление из теневых копий: В Windows откройте Свойства папкиПредыдущие версии. Если включено резервное копирование, там могут быть старые версии файла.
  • ☁️ Облачные резервные копии: Проверьте корзину OneDrive, Google Drive или Dropbox — иногда файлы сохраняются туда автоматически.
  • 💻 Журнал изменений Office: В Microsoft 365 откройте Файл → Сведения → Журнал изменений, чтобы откатить правки.

Для продвинутых пользователей: если файл критически важен, можно попробовать восстановить его структуру вручную с помощью hex-редактора (например, HxD). Ищите в файле сигнатуры PK§¬ (начало ZIP-архива, на котором основан формат .xlsx).

FAQ: Ответы на частые вопросы

Можно ли восстановить файл, если Excel завис и его пришлось закрыть через Диспетчер задач?

Да, в большинстве случаев. При аварийном закрытии Excel создаёт файл автовосстановления с расширением .xlar или .xlb. Он должен появиться в папке UnsavedFiles (Windows) или Autorecovery (Mac) при следующем запуске программы. Если файла нет — проверьте корзину или используйте утилиты для восстановления удалённых данных.

Почему автосохранение не работает для файлов на сетевом диске?

Excel по умолчанию отключает автосохранение для файлов, расположенных на сетевых ресурсах (\\server\share или Z:\), из-за риска потери данных при обрыве соединения. Решение: временно скопируйте файл на локальный диск, включите автосохранение в настройках, а после работы перенесите обратно на сервер.

Как увеличить время хранения автосохранённых файлов?

По умолчанию Excel хранит временные файлы 4 дня. Чтобы изменить это:

  1. Закройте все офисные программы.
  2. Откройте реестр Windows (Win + R → regedit).
  3. Перейдите по пути: HKEY_CURRENT_USER\Software\Microsoft\Office\<версия>\Excel\Options.
  4. Создайте новый параметр DWORD (32-bit) с именем AutoRecoverySaveRetentionDays и установите значение (например, 30 для месяца хранения).

Для Mac аналогичных настроек в графическом интерфейсе нет — придётся использовать Terminal и команды defaults write.

Можно ли отключить автосохранение совсем?

Технически да, но это крайне не рекомендуется. Чтобы отключить:

  1. Перейдите в Файл → Параметры → Сохранение.
  2. Снимите флажок Автосохранение каждые.
  3. Удалите путь в поле Расположение файлов автовосстановления.

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

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

В веб-версии Excel (Excel Online) автосохранение работает иначе: все изменения сохраняются в OneDrive или SharePoint в реальном времени. Чтобы восстановить предыдущую версию:

  1. Откройте файл в Excel Online.
  2. Нажмите Файл → Сведения → История версий.
  3. Выберите нужную версию и нажмите Восстановить.

Ограничение: история версий хранится только 30 дней (для бесплатных аккаунтов) или 90 дней (для подписки Microsoft 365).