Чтобы вернуть удалённый или изменённый файл на сервере под управлением Windows Server 2012, достаточно активировать функцию предыдущих версий — она работает через технологию теневых копий (Volume Shadow Copy Service, VSS). Это встроенный инструмент, который автоматически создаёт снимки файлов и папок на выбранных томах. Включается он за несколько кликов, но есть нюансы с настройками хранения и расписания.

В этой статье разберём, как включить предыдущие версии файлов в Windows Server 2012 через графический интерфейс и PowerShell, а также как проверить, что всё работает. Рассмотрим минимальные требования к диску, типичные ошибки и способы их исправить. Если вы уже сталкивались с восстановлением данных, то знаете, насколько важно заранее настроить резервное копирование — здесь это делается без стороннего софта.

Что такое предыдущие версии файлов и как они работают

Предыдущие версии файлов (или Previous Versions) — это функция Windows Server, которая позволяет восстанавливать файлы и папки из теневых копий. Теневые копии создаются автоматически в фоновом режиме, если функция включена на томе. По умолчанию Windows Server 2012 не активирует её сразу после установки — нужно сделать это вручную.

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

Важно: функция работает только на томах с файловыми системами NTFS. Для ReFS в Windows Server 2012 поддержка теневых копий отсутствует. Также нужно учитывать, что снимки создаются только для локальных дисков — сетевые папочки (\\server\share) не поддерживаются.

💡

Если на сервере используется динамический диск, убедитесь, что том отформатирован в NTFS. В противном случае функция предыдущих версий файлов работать не будет

КомпонентТребованиеПримечание
Файловая системаNTFSReFS в Windows Server 2012 не поддерживает теневые копии
Свободное место на дискеМинимум 10% от объёма томаРекомендуется выделить 15–20% для надёжного хранения снимков
Служба VSSДолжна быть запущенаПроверяется в services.msc — служба Volume Shadow Copy
Права администратораОбязательныДля настройки теневых копий требуются права локального администратора

Требования к системе и подготовительные шаги

Перед тем как включить предыдущие версии файлов в Windows Server 2012, проверьте, соответствует ли сервер минимальным требованиям. Вот что нужно:

Если диск отформатирован в FAT32 или exFAT, его нужно переконвертировать в NTFS без потери данных с помощью команды convert C: /FS:NTFS (замените C: на букву вашего диска). Процесс занимает несколько минут и не требует перезагрузки, но лучше делать это в период минимальной нагрузки на сервер.

Также убедитесь, что служба Microsoft Software Shadow Copy Provider и Volume Shadow Copy запущены и установлены в режим автоматического старта. Проверить это можно через services.msc или командой sc qc vss в cmd.

Включение функции через графический интерфейс

Самый простой способ активировать предыдущие версии файлов — через Панель управления. Вот пошаговая инструкция:

  • Откройте Панель управления и перейдите в раздел Система и безопасность.
  • Выберите Администрирование, затем Управление компьютером.
  • В левом меню разверните Хранилище → Управление дисками.
  • Щёлкните правой кнопкой мыши по тому, для которого хотите включить теневые копии (например, C:), и выберите Свойства.
  • Перейдите на вкладку Теневые копии.
  • Выделите том в списке и нажмите Включить.
  • Настройте параметры хранения: укажите максимальный размер для снимков (по умолчанию 10% от объёма диска) и выберите расписание (например, ежедневно в 7:00 и 19:00).
  • Нажмите ОК, чтобы сохранить настройки.

После включения система начнёт создавать снимки по расписанию. Чтобы проверить, что всё работает, откройте свойства любой папки на этом томе — должна появиться вкладка Предыдущие версии, где отобразятся доступные снимки.

Настройка через PowerShell

Если вы предпочитаете автоматизацию или нужно настроить теневые копии на нескольких серверах, удобнее использовать PowerShell. Вот основные команды:

  1. Проверка текущих настроек:

    Запустите Get-Volume, чтобы увидеть список томов и их файловую систему. Убедитесь, что нужный том имеет NTFS.

  2. Включение теневых копий:

    Используйте команду: Enable-ComputerRestore -Drive "C:" (замените C: на букву вашего диска).

  3. Настройка расписания:

    Чтобы создать новое задание для теневых копий, выполните: $action = New-ScheduledTaskAction -Execute "vssadmin" -Argument "create shadow= C:" $trigger = New-ScheduledTaskTrigger -Daily -At 7am Register-ScheduledTask -TaskName "ShadowCopy_C" -Action $action -Trigger $trigger -User "SYSTEM"

  4. Проверка снимков:

    Посмотрите список существующих теневых копий: vssadmin list shadows

⚠️ Внимание: Изменение настроек теневых копий через PowerShell требует прав администратора. Неправильные команды могут привести к потере данных. Если не уверены — используйте графический интерфейс или обратитесь к спициалисту.
Как часто вы создаёте резервные копии данных на сервере?
Ежедневно
Еженедельно
Ежемесячно
Только перед важными обновлениями

Оптимальные параметры хранения снимков

От настроек хранения зависит, сколько снимков будет доступно для восстановления. В Windows Server 2012 можно гибко конфигурировать эти параметры в зависимости от задач. Например, для критически важных данных можно выделить больше места и увеличить частоту создания снимков.

ПараметрРекомендуемое значениеПояснение
Максимальный размер хранилища15–20% от объёма томаПри 10% снимки могут быстро перезаписываться
Частота создания снимков2 раза в день (утром и вечером)Чаще — больше нагрузка на диск, реже — меньше точек восстановления
Минимальный интервал между снимками1 часВ Windows Server 2012 минимальный интервал — 60 минут
Количество сохраняемых снимковОт 8 до 64Зависит от выделенного места и размера изменяемых файлов

Если на сервере мало свободного места, можно уменьшить размер хранилища до 5–10%, но тогда снимки будут храниться непродолжительное время. Для примера: при объёме тома 500 ГБ и выделенных 10% (50 ГБ) при среднем дневном изменении файлов в 2 ГБ система сможет хранить около 25 снимков (50 ГБ / 2 ГБ).

Проблемы и их решения

При настройке предыдущих версий файлов в Windows Server 2012 могут возникнуть ошибки. Вот наиболее распространённые из них и способы их устранения:

Частые ошибки и их исправление

1. Ошибка "Невозможно создать теневую копию" — проверьте, запущена ли служба Volume Shadow Copy и есть ли свободное место на диске. 2. Вкладка "Предыдущие версии" отсутствует — убедитесь, что том отформатирован в NTFS, а функция включена для этого диска. 3. Снимки не создаются по расписанию — проверьте настройки задания в Планировщике заданий (taskschd.msc). 4. Недостаточно места для хранения снимков — увеличьте выделенный объём или очистите диск от ненужных файлов. 5. Ошибка доступа — запустите консоль от имени администратора или проверьте права пользователя.

Восстановление файлов из предыдущих версий

Когда теневые копии настроены, восстановить файл или папку можно за несколько секунд. Вот как это сделать:

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

Если файл был удалён,копия будет отображаться как "Доступно в предыдущей версии". В этом случае нажмите Восстановить, и файл появится в исходной папке.

Проверка перед восстановлением файлов

Выполнено: 0 / 4

Часто задаваемые вопросы

Можно ли включить предыдущие версии файлов для сетевого диска?

Нет. Функция предыдущих версий файлов работает только для локальных томов с файловыми системами NTFS. Сетевые папки (\\server\share) не поддерживаются. Для резервного копирования сетевых ресурсов используйте другие инструменты, например, Windows Server Backup или стороннее ПО.

Сколько места занимают теневые копии?

Объём хранилища для теневых копий настраивается вручную. По умолчанию Windows Server 2012 выделяет 10% от объёма тома. Например, для диска на 1 ТБ это 100 ГБ. Размер снимков зависит от количества изменённых файлов: если в файле изменился всего один байт, то в снимке будет сохранена только разница (технология single instancing).

Можно ли изменить расписание создания снимков?

Да. Расписание настраивается через Панель управления → Администрирование → Управление компьютером → Службы → Планировщик заданий. Найдите задание Microsoft\Windows\SystemRestore и измените его параметры. Также можно использовать PowerShell для создания кастомного расписания.

Почему не отображаются предыдущие версии файлов?

Причин может быть несколько: функция не включена для этого тома, том отформатирован не в NTFS, нет свободного места для хранения снимков, или снимки ещё не были созданы (проверьте расписание). Также убедитесь, что вы смотрите свойства файла или папки на том же диске, где включены теневые копии.