Как восстановить Excel-файл, который случайно закрыли без сохранения

Вы часами работали над важной таблицей в Microsoft Excel, а затем — случайное нажатие Alt+F4 или сбой программы, и всё пропало. Знакомая ситуация? По статистике, каждый третий пользователь хотя бы раз терял данные из-за несохранённых изменений. К счастью, в 90% случаев файлы можно восстановить — даже если вы не нажимали Ctrl+S.

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

1. Автоматическое восстановление через встроенную функцию Excel

Современные версии Excel (начиная с 2010) автоматически создают резервные копии каждые 10 минут. Если программа закрылась аварийно, при следующем запуске вы увидите панель Восстановление документов слева. Но что делать, если её нет?

Откройте Excel и перейдите в Файл → Сведения → Управление книгой → Восстановить несохранённые книги. Здесь отобразятся все файлы, которые программа успела сохранить в фоновом режиме. Обратите внимание: автосохранённые версии хранятся только 4 дня — после этого они удаляются безвозвратно.

  • 📁 Где ищет Excel: Папка C:\Users\Имя_пользователя\AppData\Local\Microsoft\Office\UnsavedFiles (для Windows). На MacOS путь другой — /Users/Имя_пользователя/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery.
  • ⏱️ Частота автосохранения: По умолчанию — каждые 10 минут, но можно изменить в Файл → Параметры → Сохранение.
  • 🔄 Ограничение: Функция работает только если Excel закрылся некорректно (сбой, вылет). При ручном закрытии без сохранения шансы ниже.
⚠️ Внимание: Если вы использовали Excel Online (веб-версию), автосохранение работает иначе — данные синхронизируются с OneDrive в реальном времени. Проверьте раздел Версии в облачном хранилище.
📊 Как часто вы сохраняете изменения в Excel?
Каждые 5 минут
Раз в час
Только в конце работы
Никогда не сохраняю

2. Поиск временных файлов (.tmp и .xar) вручную

Если автоматическое восстановление не сработало, попробуйте найти временные файлы самостоятельно. При работе Excel создаёт скрытые копии с расширениями .tmp (временные) и .xar (автовосстановление). Их можно открыть напрямую через программу.

Включите отображение скрытых файлов в Проводнике Windows (Вид → Скрытые элементы) и проверьте следующие папки:

Версия ExcelПуть к временным файламРасширение
Excel 2010–2016C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Excel\.xar, .tmp
Excel 2019–2021C:\Users\Имя_пользователя\AppData\Local\Microsoft\Office\UnsavedFiles\.xlsx (автосохранённые)
Excel 365 (подписка)C:\Users\Имя_пользователя\AppData\Local\Microsoft\Office\16.0\OfficeFileCache\.tmp, .xar
MacOS (все версии)/Users/Имя_пользователя/Library/Application Support/Microsoft/Office/.tmp

Найденный файл откройте через Файл → Открыть → Обзор в Excel, выбрав в типе файлов Все файлы (.). Если документ повреждён, используйте встроенную функцию восстановления: Файл → Открыть → Обзор → Выделите файл → Стрелка рядом с кнопкой "Открыть" → Открыть и восстановить.

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

Перейти в папку AppData (введите %appdata% в адресной строке)

Найти файлы с расширением .tmp или .xar, созданные сегодня

Открыть через Excel с опцией "Восстановить"

Сохранить восстановленный файл под новым именем-->

3. Восстановление через журнал версий OneDrive/SharePoint

Если вы работаете с файлом, сохранённым в OneDrive или SharePoint, у вас есть дополнительный шанс. Эти сервисы автоматически сохраняют историю версий документов, даже если вы не нажимали Ctrl+S. Вот как это работает:

  1. Откройте OneDrive в браузере и найдите свой файл.
  2. Щёлкните правой кнопкой → История версий.
  3. Выберите последнюю автоматическую сохранённую версию (обычно помечена временем).
  4. Нажмите Восстановить, чтобы перезаписать текущий файл, или Скачать, чтобы сохранить копию.

Важно: OneDrive сохраняет версии каждые 10–30 минут (в зависимости от настроек), но только если файл был хотя бы раз сохранён в облако. Если вы создали новую книгу и не сохраняли её вообще, этот метод не поможет.

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

4. Использование сторонних программ для восстановления

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

  • 🛠️ Recuva (бесплатная) — восстанавливает файлы .xlsx, .xls, .tmp. Подходит для начинающих.
  • 💾 EaseUS Data Recovery (платная) — глубокое сканирование, поддерживает повреждённые разделы диска.
  • 🔍 Stellar Phoenix Excel Repair (платная) — специализируется на восстановлении структуры таблиц, включая формулы и макросы.
  • 🖥️ Disk Drill (условно-бесплатная) — ищет файлы по сигнатурам, работает с NTFS, FAT32, exFAT.

Инструкция для Recuva:

  1. Установите программу (не на тот диск, где был потерян файл!).
  2. Выберите тип файлов: Документы → Microsoft Excel.
  3. Укажите папку, где находился оригинальный файл (например, Рабочий стол или Документы).
  4. Запустите глубокое сканирование (может занять до часа).
  5. Найдите файл в результатах и нажмите Восстановить.

5. Восстановление из теневых копий Windows (Volume Shadow Copy)

Операционная система Windows (начиная с Vista) автоматически создаёт теневые копии файлов — снимки состояния диска на определённый момент времени. Это работает, даже если вы вручную удалили файл. Чтобы воспользоваться этой функцией:

  1. Откройте папку, где находился потерянный файл.
  2. Щёлкните правой кнопкой → Свойства → Предыдущие версии.
  3. Выберите последнюю доступную копию по дате (обычно создаётся при установке обновлений или точек восстановления системы).
  4. Нажмите Восстановить или Копировать (чтобы сохранить в другое место).

Учтите: теневые копии не создаются, если:

  • Отключена служба Теневое копирование тома (VSS).
  • Файл находился на съёмном диске (флешка, внешний HDD).
  • На диске меньше 1 ГБ свободного места (минимальный объём для снимков).
Как включить теневые копии, если они отключены?

Откройте Панель управления → Администрирование → Управление компьютером → Службы.

Найдите службу Теневое копирование тома (VSS) и установите тип запуска Автоматически.

Перезагрузите компьютер.

Для настройки расписания снимков используйте команду vssadmin в командной строке (от имени администратора).

6. Особенности восстановления в Excel для Mac

Пользователи MacOS сталкиваются с дополнительными сложностями: Excel для Mac не всегда создаёт автосохранённые копии, а временные файлы хранятся в других папках. Вот что делать:

Сначала проверьте корзину Time Machine (если функция включена):

  1. Откройте папку, где был файл.
  2. Запустите Time Machine (иконка в строке меню).
  3. Выберите дату, когда файл ещё существовал.
  4. Нажмите Восстановить.

Если Time Machine отключена, ищите временные файлы здесь:

  • 📂 /Users/Имя_пользователя/Library/Application Support/Microsoft/Office/ — автосохранённые копии (.tmp).
  • 📂 /private/var/folders/ — системные временные файлы (нужно искать по дате изменения).
  • 📂 /Users/Имя_пользователя/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/ — файлы автовосстановления.
⚠️ Внимание: В macOS Catalina и новее папка Library скрыта. Чтобы её открыть, в Finder нажмите Переход → Перейти к папке (или Cmd+Shift+G) и введите путь вручную.

7. Как предотвратить потерю данных в будущем

Лучший способ борьбы с потерей данных — профилактика. Настройте Excel так, чтобы минимизировать риски:

  • ⏱️ Уменьшите интервал автосохранения: Файл → Параметры → Сохранение → Автосохранение каждые [5 минут].
  • ☁️ Включите автосохранение в облако: Сохраняйте файлы в OneDrive или SharePoint — они синхронизируются в реальном времени.
  • 🔄 Используйте версионность: В Файл → Сведения → История версий можно вернуться к любой сохранённой редакции.
  • 💾 Создавайте резервные копии: Периодически экспортируйте важные файлы в .pdf или .csv через Файл → Экспорт.
  • 🔧 Настройте восстановление системы: В Windows включите создание точек восстановления (Панель управления → Восстановление).

Для критически важных проектов используйте надстройки:

  • Office Tab — добавляет вкладки и автосохранение при переключении.
  • Kutools for Excel — расширенные инструменты резервного копирования.
  • AutoSave for Excel — принудительное сохранение каждые 1–2 минуты.

FAQ: Частые вопросы о восстановлении Excel-файлов

Можно ли восстановить файл, если я закрыл Excel нормально (не через сбой)?

Шансы ниже, но они есть. Проверьте папку UnsavedFiles (путь указан в разделе 1) и временные файлы .tmp. Если файл никогда не сохранялся, восстановление маловероятно — Excel не создаёт автокопии для новых (несохранённых) книг.

Я работал в Excel Online — как вернуть изменения?

В веб-версии автосохранение работает в реальном времени. Откройте файл в OneDrive, нажмите Файл → История версий и выберите нужную редакцию. Если файл не сохранялся в облако, данные потеряны.

Восстановленный файл открывается с ошибкой "Формат файла неверен". Что делать?

Попробуйте:

  1. Открыть через Файл → Открыть → Обзор → Выбрать файл → Стрелка рядом с "Открыть" → Открыть и восстановить.
  2. Импортировать данные в новую книгу: Данные → Получить данные → Из файла → Из книги Excel.
  3. Использовать Stellar Phoenix Excel Repair для восстановления структуры.
Можно ли восстановить макросы и VBA-код?

Стандартные методы (автовосстановление, временные файлы) сохраняют только данные и формулы. Для восстановления макросов:

  1. Проверьте резервные копии в C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Excel\XLSTART\.
  2. Используйте VBA Password Buster (если файл защищён паролем).
  3. Экспортируйте модули вручную через Alt+F11 → File → Export File (если файл открывается).
Сработает ли восстановление, если я переустановил Windows?

Нет, если диск был отформатирован. При переустановке без форматирования шансы есть — проверьте теневые копии (Предыдущие версии) и используйте Recuva для глубокого сканирования. Важно: не сохраняйте новые файлы на диск, чтобы не перезаписать потерянные данные.