Почему резервные копии Excel «прячутся» и как их найти
Вы потратили часы на составление сложной таблицы в Microsoft Excel, но после сбоя файла или случайного закрытия без сохранения обнаруживаете, что последняя версия документа пропала. Первая мысль — «где же резервная копия?». Проблема в том, что Excel не всегда сохраняет бэкапы в очевидных местах, а их форматы (.xlk, .bak, временные файлы) редко ассоциируются с привычными .xlsx. Эта статья поможет разобраться, где именно ваш Excel хранит резервные копии в зависимости от версии программы (2010, 2016, 2019, 2023 или Office 365) и операционной системы (Windows 10/11 или macOS).
Важно понимать: механизмы резервного копирования в Excel работают по-разному. Автосохранение (функция Автовосстановление) создаёт временные файлы каждые 10 минут, но они не заменяют полноценный бэкап. Ручное сохранение копии через Файл → Сохранить как даёт больше контроля, но требует дисциплины. А вот скрытые файлы с расширением .xlk или .bak — это как раз те «спасательные круги», о которых многие не подозревают. Далее разберём все сценарии — от восстановления несохранённого документа до извлечения данных из повреждённого бэкапа.
Способ 1: Автовосстановление — где Excel прячет временные файлы
Если Excel закрылся аварийно (например, из-за отключения света или зависания программы), при следующем запуске вы увидите панель «Восстановление документов» слева. Но что делать, если этой панели нет, а файл всё равно потерян? Временные копии хранятся в скрытой папке, и их можно найти вручную.
Путь к папке автовосстановления зависит от версии Windows и Excel:
- 🖥️ Windows 10/11:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles - 🍎 macOS:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery - 📁 Office 2010-2016:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\
Файлы здесь имеют расширение .xlar или временные имена вроде ~$Book1.xlsx. Чтобы их открыть:
- Скопируйте файл в другую папку (например, на
Рабочий стол). - Переименуйте расширение с
.xlarна.xlsx. - Откройте через Excel как обычно.
⚠️ Внимание: Если папкаAppDataне видна, включите отображение скрытых файлов вПроводнике(вкладкаВид → Скрытые элементы). В macOS используйте сочетаниеCommand + Shift + .(точка).
Способ 2: Ручные резервные копии (.xlk и .bak) — где их искать
Excel может создавать полноценные резервные копии с расширениями .xlk (для книг) или .bak (для макросов), но эта функция отключена по умолчанию. Если вы её активировали ранее, копии ищутся там же, где и оригинальный файл, но с другим расширением. Например, если ваш документ назывался Отчёт.xlsx, резервная копия будет Отчёт.xlk или Отчёт.bak.
Чтобы включить автоматическое создание резервных копий (если ещё не поздно):
- Откройте Excel и перейдите в
Файл → Параметры → Сохранение. - Поставьте галочку напротив
Всегда создавать резервную копию. - Укажите папку для хранения (по умолчанию — та же, где и оригинал).
| Версия Excel | Расширение резервной копии | Где хранится |
|---|---|---|
| 2010–2016 | .xlk |
В папке с оригинальным файлом |
| 2019–2023, Office 365 | .xlb (для макросов).xlk (для книг) |
В папке %AppData%\Microsoft\Excel\ или рядом с оригиналом |
| macOS (все версии) | .bak |
В той же директории, что и исходный файл |
Проверьте папку с оригинальным файлом на наличие .xlk или .bak
Включите отображение скрытых файлов
Используйте поиск по расширению в Проводнике (введите *.xlk в строке поиска)
Попробуйте открыть файл через Excel → Файл → Открыть → Обзор-->
Способ 3: Восстановление из «Управления версиями» (OneDrive/SharePoint)
Если ваш файл хранится в OneDrive или SharePoint, у вас есть доступ к истории версий — даже если локальная копия повреждена. Это один из самых надёжных способов восстановления, так как облако сохраняет изменения автоматически.
Инструкция для OneDrive:
- Зайдите на onedrive.live.com и найдите свой файл.
- Кликните правой кнопкой →
История версий. - Выберите нужную дату и нажмите
Восстановить.
Для SharePoint:
- Откройте библиотеку документов.
- Выделите файл → в верхнем меню нажмите
...→История версий. - Скачайте или восстановите нужную версию.
⚠️ Внимание: В бесплатной версии OneDrive история версий хранится только 30 дней. В платных тарифах (Office 365) — до 500 версий без ограничения по времени.
Способ 4: Извлечение данных из повреждённого файла Excel
Если резервной копии нет, но у вас есть повреждённый файл .xlsx, его можно попробовать восстановить вручную. Excel имеет встроенный инструмент для этого:
- Откройте Excel →
Файл → Открыть → Обзор. - Выберите повреждённый файл, но вместо кнопки
Открытьнажмите на стрелку рядом с ней. - Выберите
Открыть и восстановить→Восстановить.
Если это не сработало, попробуйте альтернативные методы:
- 🔧 Измените расширение с
.xlsxна.zip, затем извлеките файлxl\worksheets\sheet1.xml— иногда данные там сохранены. - 📊 Используйте сторонние инструменты вроде Stellar Repair for Excel или Kernel for Excel (платно, но эффективно для сложных повреждений).
- 🔄 Откройте в Google Sheets: загрузите файл в Google Диск и попробуйте открыть через Sheets — иногда он справляется лучше, чем Excel.
Что делать если Excel выдаёт ошибку "Файл повреждён и не открывается"
1. Проверьте файл антивирусом — иногда повреждение вызвано вирусом.
2. Попробуйте открыть на другом компьютере (возможно, проблема в локальных настройках Excel).
3. Если файл был отправлен по почте, запросите повторную отправку — иногда повреждение происходит при передаче.
Способ 5: Поиск в временных файлах Windows (для опытных пользователей)
Windows создаёт временные файлы (.tmp) при работе с документами, и иногда в них остаются фрагменты данных. Чтобы их найти:
- Откройте
Проводники в строке поиска введите*.tmp. - Отсортируйте файлы по дате изменения (самые свежие сверху).
- Попробуйте открыть подозрительные файлы через Excel или переименовав их в
.xlsx.
Обратите внимание на файлы с именами вроде:
~DFxxxx.tmp— временные файлы Excel.~$xxxx.xlsx— файлы блокировки (могут содержать данные).
⚠️ Внимание: Не все .tmp-файлы относятся к Excel. Открытие чужих временных файлов может привести к сбоям — сначала скопируйте их в отдельную папку.
Как избежать потери данных в будущем: 3 правила
Чтобы не искать резервные копии в панике, следуйте простым правилам:
- Включите автосохранение (
Файл → Параметры → Сохранение → Автосохранение каждые 10 минут). - Используйте облако: сохраняйте файлы в OneDrive/Google Drive с историей версий.
- Создавайте ручные копии перед критическими изменениями (через
Файл → Сохранить как).
Также полезно настроить автоматическое создание резервных копий в параметрах Excel (как описано в Способе 2). Если вы работаете с важными данными, рассмотрите использование Git для версионирования таблиц (например, через надстройку xlwings).
FAQ: Частые вопросы о резервных копиях Excel
Можно ли восстановить файл Excel, если я не сохранял его вообще?
Да, но шансы зависят от обстоятельств:
- Если Excel закрылся аварийно, проверьте папку
UnsavedFiles(см. Способ 1). - Если вы никогда не сохраняли файл, попробуйте найти его в
%Temp%(введите это в адресную строку Проводника). - На macOS проверьте
/private/var/folders/— там могут быть временные данные.
В худшем случае попробуйте программы для восстановления удалённых файлов (Recuva, Disk Drill), но успех не гарантирован.
Почему Excel не создаёт резервные копии (.xlk) автоматически?
Функция отключена по умолчанию, так как:
- Резервные копии занимают дополнительное место на диске.
- При частом сохранении может возникнуть путаница между версиями.
- В новых версиях Excel (2019+) акцент сделан на автосохранение в облако.
Чтобы включить создание .xlk, следуйте инструкции из Способа 2.
Можно ли восстановить макросы из резервной копии?
Да, но есть нюансы:
- Если у вас был файл
.xlsm(с макросами), резервная копия будет иметь расширение.xlb. - Макросы сохраняются только если была включена опция
Сохранять данные VBAв параметрах сохранения. - Восстановить макросы из автосохранённых файлов (
.xlar) невозможно — они содержат только данные.
Для надёжности экспортируйте макросы отдельно через Разработчик → Макросы → Редактор VBA (сохраните как .bas).
Где Excel хранит резервные копии на Mac?
На macOS пути отличаются от Windows:
- Автосохранение:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery - Ручные копии (.bak): в той же папке, что и оригинальный файл.
- Временные файлы:
/private/var/folders/(ищите по дате изменения).
Чтобы открыть папку Library, в Finder удерживайте Option (Alt) и выберите в меню Переход → Библиотека.
Что делать, если резервная копия открывается, но данные искажены?
Попробуйте следующие шаги:
- Откройте файл в Google Sheets — иногда он корректно отображает данные, которые Excel искажает.
- Экспортируйте данные в
.csvчерезФайл → Сохранить как, затем импортируйте обратно. - Используйте
Power Query(в Excel 2016+) для импорта данных из повреждённого файла:
Данные → Получить данные → Из файла → Из Excel