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

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

Вы часами работали над важной таблицей в Microsoft Excel, но программа внезапно закрылась — и теперь документ как будто испарился? Не паникуйте: с большой вероятностью ваши данные сохранились в автоматическом резерве. Excel создаёт временные копии файлов каждые 10 минут (по умолчанию), но мало кто знает, где именно они хранятся.

Проблема в том, что пути к автосохранённым файлам отличаются в зависимости от версии программы (Excel 2010, 2016, 2019, Microsoft 365 или Excel для Mac) и операционной системы. Более того, если вы никогда не настраивали параметры автосохранения, стандартные папки могут быть скрыты от глаз пользователя. В этой статье мы разберём все возможные локации временных файлов Excel, включая малоизвестные системные директории, и научим восстанавливать данные даже после сбоя.

Важно: если вы используете OneDrive или SharePoint, механизм автосохранения работает иначе — об этом читайте в отдельном разделе. А если ваш файл был удалён не из-за сбоя, а по ошибке, попробуйте сначала проверить Корзину или историю версий в облаке.

Стандартные папки автосохранения в Windows

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

  • 📁 Windows 10/11 + Excel 2013–2021: C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles
  • 📁 Windows 7/8 + Excel 2010: C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel
  • 📁 Общая папка для всех версий: C:\Users\<Имя_пользователя>\Documents\Microsoft\UnsavedFiles (создаётся автоматически при первом автосохранении)

Чтобы увидеть папку AppData, нужно включить отображение скрытых файлов:

  1. Откройте Проводник (Win + E).
  2. Перейдите на вкладку Вид → поставьте галочку Скрытые элементы.
  3. В адресной строке введите путь из списка выше (заменив <Имя_пользователя> на ваше).

Автосохранённые документы обычно имеют расширение .xlar (для Excel 2013 и новее) или .tmp (для старых версий). Чтобы открыть такой файл:

  1. Щёлкните по нему правой кнопкой → Открыть с помощью → выберите Microsoft Excel.
  2. Если Excel выдаёт ошибку, попробуйте переименовать файл в .xlsx (например, Документ1.tmpДокумент1.xlsx).

Проверьте отображение скрытых файлов|Убедитесь, что Excel хотя бы раз сохранял документ автоматически|Используйте поиск по диску с фильтром *.xlar|Попробуйте восстановить через "Управление документами" в Excel-->

Где искать автосохранённые файлы в Excel для Mac

На macOS механизм автосохранения работает по-другому. Временные файлы хранятся в системной библиотеке, и добраться до них сложнее. Основные пути:

  • 📁 Excel 2016–2021: /Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery
  • 📁 Excel 2011: /Users/<Имя_пользователя>/Library/Application Support/Microsoft/Office/Excel AutoRecovery

Проблема в том, что папка Library по умолчанию скрыта. Чтобы её открыть:

  1. Зажмите Option (Alt) и кликните по меню Переход в Finder.
  2. Появится пункт Библиотека (Library) — выберите его.
  3. Далее перейдите по пути из списка выше.

Автосохранённые файлы на Mac имеют расширение .xlb или .tmp. Чтобы восстановить их:

  1. Скопируйте файл на рабочий стол.
  2. Переименуйте расширение на .xlsx.
  3. Откройте через Excel (возможно, потребуется подтвердить восстановление).

Что делать, если папка AutoRecovery пуста?

На Mac временные файлы могут храниться в облаке iCloud Drive. Проверьте папку ~/Library/Mobile Documents/com~apple~CloudDocs или откройте ExcelФайлОткрытьНедавние. Если документ там есть, но не открывается, попробуйте экспортировать его в другой формат.

Как настроить автосохранение в Excel (чтобы не потерять данные в будущем)

По умолчанию Excel сохраняет резервные копии каждые 10 минут, но этот интервал можно изменить. Вот как настроить параметры:

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

Для Excel 365 и Excel 2019 также доступна функция автосохранения в облако (если вы авторизованы в Microsoft Account). Чтобы её включить:

  1. В верхнем левом углу окна Excel найдите переключатель Автосохранение (рядом с названием файла).
  2. Если он серый, сохраните документ в OneDrive или SharePoint.
Версия Excel Макс. интервал автосохранения Поддержка облачного автосохранения Формат временных файлов
Excel 2010 120 минут ❌ Нет .tmp, .xlk
Excel 2013–2016 120 минут ⚠️ Частично (только для файлов в OneDrive) .xlar, .tmp
Excel 2019 / 365 120 минут ✅ Полная поддержка .xlar
Excel для Mac 60 минут ✅ Да (с версией 16.30+) .xlb, .tmp

Раз в неделю|Раз в месяц|Редко, но метко|Никогда не терял|Не помню-->

Восстановление через "Управление документами" в Excel

Если вы не нашли временные файлы вручную, попробуйте встроенный инструмент восстановления:

  1. Откройте ExcelФайлОткрытьПоследние.
  2. Прокрутите список до конца и нажмите Восстановить несохранённые книги.
  3. Выберите нужный файл из списка и нажмите Открыть.
  4. Сохраните документ вручную (Ctrl + S), чтобы зафиксировать изменения.

Если этот способ не сработал, проверьте журнал версий (доступен для файлов, сохранённых в OneDrive или SharePoint):

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

Если документ был удалён из OneDrive, проверьте Корзину облачного хранилища:

  1. Перейдите на onedrive.live.com.
  2. В левом меню выберите Корзина.
  3. Найдите файл и нажмите Восстановить.

Что делать, если автосохранённые файлы повреждены

Иногда временные файлы Excel повреждаются при аварийном закрытии программы. В этом случае попробуйте следующие методы:

  • 🔧 Открытие в безопасном режиме:
    1. Зажмите Ctrl и запустите Excel (удерживайте клавишу до появления окна программы).
    2. В появившемся диалоге выберите Да для запуска в безопасном режиме.
    3. Попробуйте открыть повреждённый файл через ФайлОткрыть.
  • 🔧 Использование встроенного восстановления:
    1. Откройте ExcelФайлОткрытьОбзор.
    2. Выберите повреждённый файл, но вместо Открыть нажмите на стрелку рядом с кнопкой и выберите Открыть и восстановить.
  • 🔧 Конвертация через LibreOffice:
    1. Установите бесплатный LibreOffice Calc.
    2. Откройте повреждённый файл через него и экспортируйте в .xlsx.
    3. Последний шанс

      восстановление через HEX-редактор:

      Если файл критически важен, можно попробовать восстановить его структуру вручную с помощью HEX-редактора (например, HxD или 010 Editor). Ищите в файле сигнатуры PK§¶ (начало ZIP-архива, на котором основан формат .xlsx) и пытайтесь извлечь данные. Этот метод требует технических навыков и подходит только для опытных пользователей.

      Если ни один из способов не помог, обратитесь к специализированным программам для восстановления данных, таким как:

      • 🛠️ Stellar Repair for Excel (платная, но с бесплатной демо-версией)
      • 🛠️ Kernel for Excel Repair (восстанавливает формулы и макросы)
      • 🛠️ Recuva (бесплатная, но менее эффективна для .xlsx)

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

      Чтобы больше никогда не терять важные таблицы, следуйте этим правилам:

      • 🔄 Настройте горячие клавиши: Приучите себя нажимать Ctrl + S каждые 5 минут. В Excel 365 можно назначить отдельную комбинацию для быстрого сохранения через ФайлПараметрыНастройка ленты.
      • ☁️ Работайте в облаке: Сохраняйте файлы в OneDrive или Google Диск — там версии хранятся дольше, и их можно восстановить даже после удаления.
      • 📂 Используйте резервные копии: Включите опцию Всегда создавать резервную копию в настройках сохранения (ФайлПараметрыСохранение).
      • 🔄 Автоматизируйте сохранение: Напишите простой макрос на VBA, который будет сохранять файл каждые N минут:
        Sub AutoSave()
        

        ThisWorkbook.Save

        Application.OnTime Now + TimeValue("00:05:00"), "AutoSave"

        End Sub

        Запустите его один раз, и он будет работать в фоновом режиме.

      • 💾 Дублируйте критичные файлы: Если работаете с важными данными, сохраняйте копию на другом диске или флешке.

      Для корпоративных пользователей рекомендуем настроить политики сохранения через Microsoft Endpoint Manager или Group Policy. Это позволит администратору централизованно управлять настройками автосохранения для всех сотрудников.

      Частые ошибки и мифы об автосохранении в Excel

      Многие пользователи ошибочно считают, что автосохранение в Excel работает как полноценное резервное копирование. На самом деле это не так. Вот самые распространённые заблуждения:

      ⚠️ Внимание: Автосохранённые файлы .xlar удаляются при нормальном закрытии Excel. Они предназначены только для восстановления после сбоев, а не для долговременного хранения.
      • Миф 1: "Excel сохраняет все изменения автоматически".

        Реальность: Автосохранение срабатывает только каждые 10 минут (по умолчанию) и не фиксирует промежуточные правки. Если программа закрылась через 9 минут после последнего автосохранения, вы потеряете эти данные.

      • Миф 2: "Временные файлы хранятся вечно".

        Реальность: Папка UnsavedFiles очищается при перезагрузке системы или при ручной очистке временных файлов через Очистку диска.

      • Миф 3: "Облачное автосохранение заменяет локальное".

        Реальность: Даже если у вас включено автосохранение в OneDrive, локальные временные файлы всё равно создаются. Они могут содержать более свежие данные, чем облачные версии.

      Ещё одна частая ошибка — игнорирование предупреждений Excel о несохранённых изменениях. Если вы видите диалоговое окно:

      В книге "Имя_файла.xlsx" есть несохранённые изменения.
      

      Сохранить? [Да] [Нет] [Отмена]

      Всегда выбирайте [Да], даже если собираетесь продолжить работу. Это создаст контрольную точку, к которой можно будет вернуться.

      Да, верил что всё сохраняется автоматически|Да, не знал про временные файлы|Нет, всегда сохраняю вручную|Не помню-->

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

      Можно ли восстановить файл Excel, если я закрыл его без сохранения?

      Да, но только если:

      • Вы хотя бы раз сохранили документ ранее (тогда проверьте ФайлОткрытьПоследниеВосстановить несохранённые книги).
      • Excel успел создать временный файл (ищите в папках UnsavedFiles или AutoRecovery).
      • Вы используете OneDrive — тогда проверьте историю версий.

    Если документ был создан и закрыт без сохранения в первый раз, шансы на восстановление минимальны.

    Почему в папке UnsavedFiles пусто, хотя Excel должен был автосохранить файл?

    Возможные причины:

    • Автосохранение отключено в настройках (ФайлПараметрыСохранение).
    • Файл не успело сохраниться до сбоя (например, Excel закрылся через 1 минуту после последнего автосохранения).
    • Папка была очищена утилитой типа CCleaner или Очисткой диска.
    • Вы работаете с файлом, открытым в режиме Только для чтения.
    • Попробуйте поиск по всему диску C: с фильтром .tmp или .xlar.

    Как восстановить макросы и модули VBA из автосохранённого файла?

    Временные файлы (.xlar) обычно не содержат макросы. Чтобы восстановить код VBA:

    1. Откройте оригинальный файл (если он есть) в режиме конструктора (Alt + F11).
    2. Экспортируйте все модули через ФайлЭкспорт файла (в редакторе VBA).
    3. Скопируйте код в новый файл.
    4. Если оригинального файла нет, попробуйте программы вроде VBA Password Bypass (для извлечения кода из повреждённых файлов).

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

    Excel Online (веб-версия) не создаёт локальных временных файлов. Вместо этого:

    • Все изменения сохраняются в OneDrive автоматически каждые несколько секунд.
    • Чтобы восстановить предыдущую версию, откройте файл → ФайлИнформацияИстория версий.
    • Если документ был удалён, проверьте Корзину в OneDrive (хранится 30 дней).

    Локальные копии создаются только если вы редактируете файл в Excel Online, но открыли его через настольную версию программы.

    Можно ли изменить формат автосохранённых файлов с .xlar на .xlsx?

    Нет, формат .xlar жёстко задан в Excel и не настраивается. Однако вы можете:

    • Вручную переименовать файл после восстановления (с .xlar на .xlsx).
    • Настроить Excel на сохранение резервных копий в формате .xlsx через макрос (требуются навыки VBA).
    • Использовать надстройки вроде Office Tab, которые расширяют возможности автосохранения.