Почему Excel создаёт резервные копии и где их искать
Вы случайно закрыли Excel без сохранения? Или файл повредился после сбоя системы? Не спешите паниковать — программа автоматически создаёт резервные копии документов, даже если вы об этом не знали. В 90% случаев удаётся восстановить данные за несколько минут, если знать, где именно хранится резервная копия Excel и как её извлечь.
Microsoft Excel использует два механизма защиты данных: автосохранение (для файлов в OneDrive или SharePoint) и временные копии (для локальных файлов). Кроме того, сама Windows сохраняет "теневые" версии файлов через Теневое копирование томов (VSS). Мы разберём все способы — от простых до продвинутых, — чтобы вы могли вернуть утерянные таблицы, формулы или макросы.
Важно понимать: Excel НЕ сохраняет резервные копии в отдельной папке по умолчанию — их нужно искать в системных каталогах или включать функцию вручную. Если вы никогда не настраивали автосохранение, приступим к поиску скрытых копий прямо сейчас.
Способ 1: Восстановление из папки автовосстановления Excel
Excel автоматически сохраняет временные файлы с расширением .asd (AutoSave) или .xar (AutoRecover) в скрытой папке. Вот как её найти:
- Откройте Проводник Windows (клавиши
Win + E). - В адресной строке введите путь:
%userprofile%\AppData\Roaming\Microsoft\Excel\и нажмите
Enter. - Включите отображение скрытых файлов: перейдите на вкладку
Вид→ поставьте галочкуСкрытые элементы. - Ищите файлы с именем вашей книги и расширением
.xarили.asd.
Если папка пустая, проверьте альтернативный путь для старых версий Excel (до 2013 года):
%userprofile%\AppData\Local\Microsoft\Office\UnsavedFiles\
☑️ Что делать с найденным файлом .xar/.asd
Важно: Файлы .asd хранятся только 4 дня, после чего автоматически удаляются. Если прошло больше времени, переходите к следующему способу.
Способ 2: Поиск в временных файлах Windows (TEMP)
Windows создаёт временные копии открытых документов в папке Temp. Там могут остаться фрагменты вашего Excel-файла:
- Нажмите
Win + R, введите%temp%и нажмитеEnter. - Отсортируйте файлы по дате изменения (кликните по столбцу
Дата изменения). - Ищите файлы с именами, начинающимися на:
- 📄
~$(пример:~$Квартальный отчёт.xlsx) — временные блокировочные файлы. - 📊
ExcelилиXL(пример:Excel1234.tmp). - 🔢
.tmpс датой создания, совпадающей с временем работы над файлом.
- 📄
Чтобы открыть найденный временный файл:
- Скопируйте его в другую папку (например, на
Рабочий стол). - Переименуйте расширение с
.tmpна.xlsx. - Попробуйте открыть через Excel (возможно, потребуется восстановление при открытии).
Способ 3: Использование функции "Версии" в Windows
Windows 10 и 11 автоматически создают "теневые копии" файлов через Историю файлов или Теневое копирование томов (VSS). Это работает, даже если вы не настраивали резервное копирование вручную.
Как восстановить предыдущую версию Excel-файла:
- Найдите папку, где хранился оригинальный файл (например,
Документы\Отчёты\). - Кликните правой кнопкой по файлу →
Свойства→ вкладкаПредыдущие версии. - Выберите нужную версию по дате и нажмите
Восстановить.
| Условие | Вероятность успеха | Примечания |
|---|---|---|
| Файл хранился на системном диске (C:) | 70% | VSS работает по умолчанию для системных томов |
| Файл на внешнем диске (D:, E:) | 30% | Требуется включённая История файлов |
| Файл в OneDrive | 90% | Облако хранит версии до 30 дней |
| Файл на сетевом диске | 10% | Зависит от настроек сервера |
Критичный нюанс: Если вы используете OneDrive, версии файлов хранятся отдельно. Кликните правой кнопкой по файлу в облаке → Версия → выберите нужную дату.
Способ 4: Восстановление из корзины (включая скрытые файлы)
Если файл был удалён, проверьте Корзину — даже после очистки там могут оставаться скрытые элементы. Вот как найти "невидимые" файлы:
- Откройте Корзину на
Рабочем столе. - В верхнем меню выберите
Упорядочить→Папки и параметры поиска→Вид. - Поставьте галочку
Показывать скрытые файлы, папки и диски. - Ищите файлы с расширением
.xlsx,.xlsили.xlsm. - 🛠️ Recuva (бесплатная, простая в использовании).
- 💾 EaseUS Data Recovery (платно, но с высоким процентом восстановления).
- 🔍 Disk Drill (поддерживает восстановление формул и макросов).
- 📦 Архивы: Проверьте ZIP/RAR-архивы на компьютере (ищите по ключевым словам из имени файла).
- ☁️ Облачные сервисы:
- OneDrive:
https://onedrive.live.com→КорзинаилиВерсии. - Google Диск:
drive.google.com→Корзина(хранит файлы 30 дней). - Яндекс.Диск:
disk.yandex.ru→НедавниеилиАрхив.
- OneDrive:
- 📧 Электронная почта: Возможно, вы отправляли файл себе или коллегам. Поищите в почте по ключевым словам (например,
отчёт,таблица,xlsx). - 💼 Корпоративные хранилища: Если файл был частью рабочего проекта, проверьте SharePoint, Teams или внутренние сетевые диски.
Если Корзина очищена, используйте программы для восстановления данных:
Как увеличить шансы восстановления после очистки Корзины?
Не сохраняйте новые файлы на диск, где находился удалённый Excel — это перезапишет секторы.|Используйте другой диск для установки программы восстановления.|Сканер должен работать в режиме "Глубокое сканирование" (deep scan).
⚠️ Внимание: Если файл был удалён с помощью Shift + Delete (обход Корзины), сразу же отключите диск от записи (извлеките USB или отмонтируйте раздел). Каждая новая запись на диск уменьшает шансы восстановления на 10–15%.
Способ 5: Поиск в архивах и облачных резервных копиях
Многие пользователи забывают, что резервные копии Excel могут храниться в неожиданных местах:
Для поиска в архивах используйте команду в Проводнике:
.zip;.rar;*.7z content:"квартальный отчёт"
(замените квартальный отчёт на часть имени вашего файла).
Способ 6: Настройка автосохранения на будущее
Чтобы больше не терять данные, настройте автоматическое резервное копирование в Excel:
- Откройте Excel →
Файл→Параметры→Сохранение. - Установите галочки:
- 🔄
Автосохранение каждые:выберите интервал (рекомендуется 5–10 минут). - 💾
Сохранять последнюю автовосстановленную версию при закрытии без сохранения. - 📁
Расположение файлов автовосстановления:укажите надёжную папку (не на системном диске).
- 🔄
Автосохранение в правом верхнем углу (переключатель рядом с именем файла).Дополнительные меры защиты:
- 🔄 Версионность в OneDrive: Кликните правой кнопкой по файлу в облаке →
Версия→ включитеСохранять версии автоматически. - 📅 Планировщик задач Windows: Настройте автоматическое копирование важных файлов на другой диск по расписанию.
- 🔐 Макросы для бэкапа: Создайте VBA-скрипт для экспорта копии файла при каждом сохранении.
Способ 7: Восстановление повреждённых файлов Excel
Если файл открывается, но содержит ошибки (например, #ЗНАЧ! вместо данных), попробуйте восстановить его встроенными инструментами:
- Откройте Excel →
Файл→Открыть→Обзор. - Выделите повреждённый файл, но не открывайте его! Вместо этого кликните по стрелке рядом с кнопкой
Открыть→Открыть и восстановить. - Выберите
Восстановить(для лёгких повреждений) илиИзвлечь данные(если файл сильно повреждён).
Если встроенное восстановление не помогло, используйте сторонние инструменты:
- 🛠️ Stellar Repair for Excel (восстанавливает формулы, графики, сводные таблицы).
- 📊 Kernel for Excel Repair (поддерживает файлы до 2 ГБ).
- 🔧 OfficeRecovery (бесплатная версия восстанавливает до 15 строк).
Для файлов с макросами (.xlsm) сначала извлеките код VBA:
- Переименуйте файл в
.zip. - Откройте архив и найдите папку
xl→vbaProject.bin. - Скопируйте этот файл — он содержит исходный код макросов.
⚠️ Внимание: Не сохраняйте восстановленный файл поверх оригинального! Всегда используйте Сохранить как... с новым именем. Повреждённый файл может содержать "битые" данные, которые при сохранении перезапишут рабочую копию.
Частые вопросы о резервных копиях Excel
Можно ли восстановить файл Excel, если я не сохранял его вообще (например, новая книга)?
Да, но шансы минимальны. Excel создаёт временные файлы .asd только для сохранённых ранее книг. Для новых документов проверьте:
- Папку
%temp%(ищите файлы с датой создания, соответствующей времени работы). - Папку
C:\Users\Имя_пользователя\AppData\Local\Microsoft\Office\UnsavedFiles\. - Если использовали OneDrive, проверьте
https://onedrive.live.com/recyclebin.
В будущем включайте автосохранение даже для новых файлов: Файл → Сохранить как → Облако (OneDrive).
Как восстановить файл Excel после переустановки Windows?
Если вы не делали резервную копию системы, данные могли быть утеряны. Попробуйте:
- 🔍 Подключите старый жёсткий диск как внешний накопитель и поищите файлы вручную.
- ☁️ Проверьте облачные хранилища (OneDrive, Google Диск, почту).
- 💾 Обратитесь в сервисный центр — иногда данные удаётся восстановить с помощью профессионального оборудования (стоимость от 3 000 ₽).
В будущем настройте Резервное копирование Windows (Панель управления → История файлов) или используйте Acronis True Image.
Почему Excel не создаёт файлы автовосстановления?
Причины и решения:
| Проблема | Решение |
|---|---|
| Отключено автосохранение | Включите в Файл → Параметры → Сохранение. |
| Файл хранится на сетевом диске | Автосохранение работает только для локальных и облачных файлов. |
| Не хватает места на диске | Очистите место или измените папку автосохранения. |
| Excel работает в Безопасном режиме | Перезапустите программу без удержания Ctrl. |
Можно ли восстановить макросы из повреждённого файла .xlsm?
Да, но это требует дополнительных шагов:
- Переименуйте файл с
.xlsmна.zip. - Откройте архив и перейдите в папку
xl. - Найдите файл
vbaProject.bin— он содержит код макросов. - Скопируйте его в новый Excel-файл с помощью Редактора VBA (
Alt + F11).
Если vbaProject.bin повреждён, попробуйте инструменты вроде VBA Password Bypasser (для извлечения кода) или MZ-Tools (для восстановления модулей).
Как защитить Excel-файлы от потери в будущем?
Рекомендации для надёжного хранения:
- 🔄 Автосохранение: Настройте интервал 5–10 минут (
Файл → Параметры → Сохранение). - ☁️ Облако: Сохраняйте файлы в OneDrive или Google Диск — они поддерживают версионность.
- 📁 Локальные копии: Используйте Робокопи (
robocopy) для автоматического копирования файлов на другой диск. - 🔐 Макросы: Экспортируйте модули VBA отдельно (
Файл → Экспорт → Экспортировать файл). - 📧 Экспорт: Регулярно сохраняйте важные данные в
.csvили.pdf.
Для критичных файлов (например, бухгалтерских отчётов) используйте Git (через GitHub Desktop) — это позволит откатываться к любой версии.