Microsoft Excel автоматически создаёт резервные копии документов, но большинство пользователей не знают, где именно хранится бэкап Excel и как его найти в случае сбоя. Потеря важных данных из-за внезапного закрытия программы или ошибки системы — распространённая проблема, которую можно решить, если понимать механизмы автосохранения.
В этой статье разберём все возможные локации временных файлов Excel в зависимости от версии ОС и Office, научимся отличать файлы автовосстановления (.xlk, .asd) от обычных резервных копий, а также покажем, как настроить автоматическое сохранение, чтобы минимизировать риски потери данных.
Если вы работаете с Excel 2019, Office 365 или более старыми версиями, пути к бэкапам будут отличаться. А в MacOS система хранения временных файлов вообще другая. Мы рассмотрим все варианты, включая скрытые папки и системные каталоги, куда Excel сохраняет данные "про запас".
Особое внимание уделим ситуациям, когда Excel не создаёт резервные копии вообще — это часто связано с настройками программы или правами доступа к папкам. Вы узнаете, как включить автосохранение, если оно отключено, и что делать, если временные файлы внезапно исчезли.
Как работает автосохранение в Excel: механизм создания бэкапов
Excel использует два основных типа резервных файлов:
автосохранённые версии (с расширением .xlk или .asd) и временные файлы (.tmp). Первые создаются через заданные промежутки времени (по умолчанию — каждые 10 минут), а вторые — при открытии документа для предотвращения потери данных при сбое.
Процесс работает так:
- Вы открываете файл
Отчёт.xlsx. - Excel создаёт временный файл
~$Отчёт.xlsxв той же папке (это "блокировочный" файл, он исчезает после закрытия документа). - Каждые 10 минут (или другой установленный интервал) программа сохраняет копию в папку автовосстановления с расширением
.xlk. - При аварийном закрытии Excel пытается восстановить данные из последней автосохранённой версии.
Важно понимать, что файлы с расширением .xlk не открываются напрямую двойным кликом — их нужно восстанавливать через меню Excel. А временные файлы .tmp могут содержать только часть данных, если сбой произошёл во время сохранения.
Если Excel не создаёт бэкапы, проверьте:
- 🔹 Настройки автосохранения в
Файл → Параметры → Сохранение. - 🔹 Права доступа к папке
AppData(в Windows). - 🔹 Свободное место на диске (при нехватке места автосохранение отключается).
Где искать бэкапы 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, нужно включить отображение скрытых файлов:
- Откройте
Проводник(Win + E). - Перейдите на вкладку
Вид. - Поставьте галочку
Скрытые элементы.
Если в папке 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 (она скрыта по умолчанию):
- Откройте
Finder. - В меню выберите
Переход → Перейти к папке(или нажмитеCmd + Shift + G). - Введите путь
/Users/<Имя_пользователя>/Library/и нажмитеEnter.
В Excel для Mac также есть функция версионности, если документ сохранён в OneDrive или SharePoint. Чтобы увидеть предыдущие версии:
- Откройте файл в Excel.
- Выберите
Файл → Просмотреть историю. - В правой панели появятся доступные версии для восстановления.
mdfind -name "*.xlk" | grep Excel
Это поможет найти все файлы автовосстановления на диске.-->
Как восстановить несохранённый файл Excel из бэкапа
Если Excel закрылся аварийно, при следующем запуске программа обычно предлагает восстановить несохранённые данные. Но что делать, если этого не произошло? Вот пошаговая инструкция:
Способ 1: Через меню Excel
- Откройте Excel и перейдите в
Файл → Открыть → Последние. - Прокрутите список до конца и нажмите
Восстановить несохранённые книги. - Выберите нужный файл из списка (обычно с датой и временем последнего автосохранения).
Способ 2: Ручной поиск и восстановление
- Найдите файл с расширением
.xlkили.asd(см. пути в предыдущих разделах). - Запустите Excel и выберите
Файл → Открыть → Обзор. - В поле
Тип файловвыберитеВсе файлы (.). - Найдите и откройте файл
.xlk— Excel предложит восстановить его как обычную книгу.
Способ 3: Для файлов .tmp
- Переименуйте файл, заменив расширение на
.xlsx(например,Doc1234.tmp→Doc1234.xlsx). - Попробуйте открыть его в Excel. Если данные повреждены, используйте встроенную функцию восстановления.
Что делать, если восстановленный файл открывается с ошибкой?
Если Excel выдаёт ошибку при открытии восстановленного файла, попробуйте:
1. Использовать функцию "Открыть и восстановить" (в меню открытия файла нажмите стрелку рядом с кнопкой "Открыть").
2. Открыть файл через LibreOffice Calc — иногда он лучше справляется с повреждёнными данными.
3. Воспользоваться сторонними инструментами вроде Stellar Repair for Excel или Kernel for Excel (платно, но эффективно для сложных случаев).
Почему Excel не создаёт бэкапы: распространённые причины
Иногда пользователи обнаруживают, что папка автовосстановления пуста, хотя документ редактировался долгое время. Вот основные причины, по которым Excel может не сохранять резервные копии:
Проблемы с настройками:
- ⚙️ Автосохранение отключено в параметрах (
Файл → Параметры → Сохранение → Сохранять данные для автовосстановления каждые...). - ⚙️ Флажок
Автосохранение последней автовосстановленной версии при закрытии без сохраненияснят. - ⚙️ Папка для автосохранения указана неверно (например, на съёмный диск, который сейчас отключён).
Системные ограничения:
- 🛑 Недостаточно прав для записи в папку
AppData(актуально для корпоративных ПК с ограниченными правами). - 🛑 Диск переполнен — Excel требует минимум 5% свободного места для работы автосохранения.
- 🛑 Антивирус или брандмауэр блокирует доступ Excel к системным папкам.
Технические сбои:
- 💥 Файл открыт в режиме
Только для чтения. - 💥 Документ хранится на сетевом диске с нестабильным соединением.
- 💥 Excel работает в безопасном режиме (запущен с зажатой клавишей
Ctrl).
Если бэкапы не создаются из-за настроек, исправьте их:
- Откройте
Файл → Параметры → Сохранение. - Установите галочки:
- 🔘
Сохранять данные для автовосстановления каждые:(рекомендуется 5-10 минут). - 🔘
Автосохранение последней автовосстановленной версии.... - 🔘
Разрешить фоновое сохранение.
- 🔘
Как настроить автоматическое создание резервных копий
Чтобы минимизировать риск потери данных, настройте в Excel не только автосохранение, но и создание полноценных резервных копий. Вот как это сделать:
Шаг 1: Включите автосохранение
- Перейдите в
Файл → Параметры → Сохранение. - Установите интервал автосохранения (оптимально — 5 минут).
- Активируйте опцию
Автосохранение последней автовосстановленной версии....
Шаг 2: Настройте создание резервной копии при сохранении
- В том же окне (
Параметры → Сохранение) найдите разделРезервная копия. - Поставьте галочку
Всегда создавать резервную копию. - Укажите папку для хранения резервных копий (лучше выбрать облачное хранилище или отдельный физический диск).
- 🔗 Сохраняйте файлы в папку
OneDrive— это даёт доступ к истории версий на 30 дней. - 🔗 Включите
Автосохранениев правом верхнем углу Excel (только для файлов в облаке). - 🔗 Настройте синхронизацию папок через
Параметры OneDrive → Резервное копирование. - 🛠️ AutoSave for Excel — надстройка для принудительного сохранения каждые N минут.
- 🛠️ Excel Backup Add-in — создаёт копии файлов при каждом сохранении.
- 🛠️ Macro for Auto-Backup — скрипт VBA для автоматического копирования файлов в заданную папку.
- Эти файлы появляются при открытии документа и исчезают после закрытия.
- Их удаление вручную может привести к повреждению оригинального файла.
- Если они остались после закрытия Excel, значит программа завершилась неправильно — перезапустите её.
- Рабочий стол — часть системного диска, который чаще всего выходит из строя.
- При сбое Windows временные файлы с рабочего стола могут не восстановиться.
- Лучше хранить рабочие файлы в
Документахили на отдельном диске. - Да, автосохранение немного замедляет Excel, но риск потери данных гораздо опаснее.
- Если программа тормозит, уменьшите интервал автосохранения до 15-20 минут, но не отключайте совсем.
- Для больших файлов (>50 МБ) используйте формат
.xlsb(двоичный) — он работает быстрее. - Если открыть файл из ZIP-архива или вложения письма, Excel может не создать бэкап.
- Сначала сохраните файл на диск, затем открывайте его.
- То же касается файлов из Teams, Slack или других мессенджеров.
- В Excel 2013 и новее несохранённые книги иногда появляются в
Файл → Открыть → Последние → Восстановить несохранённые книги. - В Windows 10/11 проверьте папку
C:\Users\<Имя>\AppData\Local\Microsoft\Office\UnsavedFiles\. - Если файл не найден, попробуйте инструменты вроде Disk Drill или Recuva для поиска удалённых временных файлов.
- Файл открыт в режиме
Только для чтения. - Диск переполнен (Excel требует минимум 5% свободного места).
- Папка
AppDataповреждена или недоступна для записи. - Антивирус блокирует доступ Excel к системным папкам (добавьте Excel в исключения).
Шаг 3: Используйте OneDrive для версионности
Шаг 4: Сторонние инструменты для бэкапа
Пример макроса для автоматического бэкапа (вставьте в 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
Ошибка 3: Сохранение важных файлов на рабочем столе
Ошибка 4: Отключение автосохранения "для ускорения работы"
Ошибка 5: Работа с файлами напрямую из архива или email
FAQ: Ответы на частые вопросы о бэкапах Excel
Можно ли восстановить файл Excel, если я не сохранял его вообще (новый документ)?
Да, но шансы зависят от версии Excel:
В будущем включайте автосохранение сразу после создания нового документа (Файл → Сохранить как).
Почему в папке автовосстановления пусто, хотя Excel должен был создать бэкап?
Возможные причины:
Проверьте настройки в Если вы сохранили изменения поверх важных данных, попробуйте:
В будущем включайте опцию При работе с файлами на сетевом ресурсе ( Для надёжности копируйте сетевые файлы на локальный диск перед редактированием.
Да, но это требует редактирования реестра Windows:
(например, для Excel 2019 это Файл → Параметры → Сохранение и убедитесь, что автосохранение включено.
Как восстановить файл Excel, если он был перезаписан новым содержимым?
Параметры → Сохранение → Расположение файлов автовосстановления.Защита системы).Создавать резервную копию при сохранении в параметрах Excel.
Где Excel хранит бэкапы для файлов, открытых с сетевого диска?
\\server\share\) Excel ведёт себя иначе:
.xlk) могут храниться локально на вашем ПК в стандартной папке AppData..tmp) иногда создаются в папке %TEMP% (путь: C:\Users\<Имя>\AppData\Local\Temp\).Офлайн-файлы в Windows (Панель управления → Центр синхронизации).Можно ли изменить папку, куда Excel сохраняет автосохранённые файлы?
Win + R, введите regedit и нажмите Enter.HKEY_CURRENT_USER\Software\Microsoft\Office\<Версия>\Excel\Options
16.0).
Строковый параметр (REG_SZ) с именем AutoRecovery Path.D:\ExcelBackup\) и перезапустите Excel.⚠️ Внимание: Неправильное редактирование реестра может привести к сбоям в работе Office. Перед изменениями создайте точку восстановления системы.