Как сделать теневую копию папки

Обновлено: 07.07.2024

Теневое копирование в Windows Server 2012 несколько отличается от такого же в Windows Server 2008.

Стоит обратить внимание на статью Включение и настройка теневых копий общих папок на TechNet

Очень подробно описана Служба теневого копирования в Windows Server 2012 здесь:

Служба теневого копирования в Windows Server 2012
date 02.12.2016

Служба теневого копирования томов — Volume Shadow Copy Service (VSS) впервые на платформе Windows появилась целых десять лет назад еще в Windows Server 2003, однако до сих пор далеко не все администраторы Windows используют функционал данной службы. Даже существует мнение, что при наличии грамотной политике резервного копирования использовать теневое копирование тома нецелесообразно. Однако это далеко не всегда так.

Эта статья посвящена настройке теневого копирования томов (Volume Shadow Copy) в новой серверной ОС Windows Server 2012.


  • Высокая скорость создания резервных копий
  • Возможность самостоятельного восстановления файлов пользователями (при наличии прав на запись в каталог)
  • Возможность копирования используемых (заблокированных) пользователями файлов
  • Небольшой размер копий (по информации MS около 30 Мб на 1 Гб данных)

  • По-умолчанию максимальное количество хранимых снапшотов для диска – 64. При превышении этого значения, служба VSS начинает циклическую перезапись теневых копий, удаляя самые ранние снапшоты.
  • Под теневые копии система выделяет 10% емкости раздела, однако это значение можно изменить.
  • Теневое копирование включается для тома целиком, и включить его для отдельной общей папки невозможно.
  • Microsoft не рекомендует создавать снапшоты чаще, чем раз в час (однако, это всего лишь рекомендации).

Попробуем настроить теневое копирование данных общей сетевой папки, расположенной на отдельном диске сервера с ОС Windows Server 2012.

В данном примере настроим создание теневых копий по следующей схеме: снапшоты общих папок должны создаваться ежедневно в течении рабочего дня (с 9:00 до 19:00) каждые 10 минут. Вы, естественно, основываясь на особенности бизнес-процессов компании, можете настроить собственное расписание.

Далее у пользователя есть три варианта действия: просмотреть содержимое копии (Открыть), скопировать данные из копии в другое место (Копировать) или восстановить данные с перезаписью (Восстановить)

При попытке восстановить содержимое копии на момент снапшота появится соответствующее предупреждение.

VSS — отличное средство, позволяющее пользователям в течении дня оперативно и в удобной форме восстановить удаленный файл или откатиться к предыдущей версии документа. Нужно не забывать, что теневое копирование не отменяет необходимость выполнения классического резервного копирования данных, позволяющего восстановить данные даже в случае аппаратного сбоя.

Отметим также, что функция теневого копирования в Windows 8 была заменена на функцию File History

Вернуться к Оглавлению

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

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

Получение списка теневых копий

Получить список имеющихся на данный момент теневых копий можно выполнив команду:

Список теневых копий в консоли

Чтобы не утруждать себя пролистыванием вывода консоли список теневых копий можно выгрузить в текстовый файл в любую доступную папку жесткого диска. Список теневых копий, который сохраняется в файл, по своему содержанию абсолютно идентичен тому, что выводится на консоль.

Папка, в которую будет сохранён текстовый файл на момент вызова вышеприведённой команду уже должна существовать.

Сам файл со списком имеет приблизительно следующее содержание:

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

В данном примере на компьютере создано три теневые копии. В зависимости от конкретного компьютера их количество и значения параметров могут отличаться. Значения некоторых параметров будут практически гарантированно иметь отличия так как содержат в своём составе GUID.

Подключение нужной теневой копии

Теневую копию можно подключить в папку Windows в виде символической ссылки с помощью команды mklink.

За основу функции/настройки теневого копирования отвечает служба теневого копирования (Volume Shadow Copies, VSS). Служба VSS применяется ко всему логическому диску и создаем снимок всех находящихся на нем файлов. После через запланированные промежутки времени отслеживает изменения и снова создает снимок.

На заметку: логический диск с общими папками должен располагаться не на системном диске и не на диске с бекапами — это мое мнение.

На логическом диске D: создана папка с именем fileserver и настроена как общая с отключенным наследованием.

В данных настройках задается максимальный размер использования теневой копии, но не менее 300 МБ. По умолчанию хранилище теневых копий занимает 10 % от размера диска, а в снимках хранятся только изменения, а не сами изменившиеся файлы. Если места не достаточно, то при создании нового снимка старые снимки удаляют.

Как выбрать какой размер задать, прикинем, всего файлов под файловый ресурс 50 Gb, то я бы выбрал 50% от размера диска или: Максимальный размер: => не ограничен.

  • Дата начала: текущая дата
  • Повторять задание: отмечаю галочкой
  • Каждые: 2 часа
  • Выполнять: в течение: 10 час

и получается расписание: Каждые 2 часа с 09.00 по 10 час начиная с текущей даты и каждый день.

В процессе эксплуатации я подкорректирую данное расписание.

Если сымитировать добавление файлов и последующее нажатие создания снимка можно будет видеть как изменяется размер и количество теневые копий в оснастке тома:

Пример количества снимков на томе

Итак копии имеются, объясняю пользователю что он может сделать сам на своем рабочем месте если что-то у него пропало.

Под Windows 10 Pro:

Шаг №1: Перейти на файловый ресурс

Шаг №5: Пользователь возвращается к редактированию на том месте файл(ы) которого были восстановлены.

Шаг №6: После этого момента пользователь становится чуть счастливее от того что теперь он сам может это делать и ему не надо писать заявку на helpdesk или подходить к Вам лично.

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

На заметку: Теневые копии — это не то же самое что и резервная копия, так что не советую полностью на них надеяться, ведь это всего лишь дельта изменения от первого и последующих снимков, а бекап — это наше все.

На этом я прощаюсь, если что будет интересного я дополню данную заметку, а пока собственно и всё, с уважением автор блога Олло Александр aka ekzorchik.

Механизм теневого копирования — одно из встроенных в операционные системы семейства Windows решений для резервного копирования файлов и настроек ОС. Посмотрим, как настроить эту подсистему Windows, и попытаемся понять, насколько действительно полезно теневое копирование.

Первым делом нужно заметить — теневые копии это не полноценное резервное копирование. Корпорация Microsoft не создавало полноценную систему резервирования и восстановления данных. Предназначение теневых копий состоит в том, чтобы облегчить восстановление операционной системы после сбоев. Однако и файлы восстановить таким образом получится.

Для настройки теневого копирования откройте свойства системы и щелкните левой кнопкой мыши по пункту Защита системы.

Теневые копии в Windows

Откроются параметры защиты системы от нежелательных изменений. Как видно на скриншоте ниже, в нашем случае она выключена. Для настройки системы теневого копирования нажмите на кнопку Настроить.

Теневые копии в Windows

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

Теневые копии в Windows

В Windows 7 параметры восстановления немного отличаются. Можно выбрать, что восстанавливать: только файлы или файлы плюс параметры системы.

Теневые копии в Windows

После включения функции защиты системы при создании точек восстановления будут записываться теневые копии. Но, хотя точки восстановления и теневые копии обеспечиваются одним механизмом, откат к какой-либо точке восстановления возвращает только настройки системы, не восстанавливая файлы или папки (за исключением файлов следующих типов).

В Windows 7 и Windows 10 в свойствах файлов и папок есть вкладка Предыдущие версии.

Теневые копии в Windows

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

Теневые копии в Windows

Аналогичным образом можно восстановить и целый том (кроме системного).

Теневые копии в Windows

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

Теневые копии в Windows

Причин отсутствия предыдущих версий несколько:

  • Выключена система теневого копирования;
  • Система теневого копирования включена, но точки восстановления ещё не делались;
  • Файл, папка или том не изменялись после создания первой точки восстановления.

Откройте общий доступ к интересующему вас ресурсу.

Теневые копии в Windows

После этого вы сможете обращаться к нему по пути \\[имя_компьютера]\[имя_общего_ресурса] через проводник Windows или через Пуск → Выполнить. Например, в моём случае это \\TEST-PC\Users.

Теневые копии в Windows

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

Теневые копии в Windows

Скорее всего, данную возможность оставили для работы с теневыми копиями в локальной сети.

До сих пор мы рассматривали работу с теневыми копиями в десктопных версиях Windows. О теневом копировании в серверных версиях операционных систем Microsoft следует сказать отдельно. Дело в том, что в них не используются точки восстановления, поэтому и настройка теневого копирования несколько отличается.

Для настройки теневого копирования нужно открыть свойства диска и перейти на вкладку Теневые копии.

Теневые копии в Windows

Там можно включить или отключить теневое копирование для выбранного раздела, а также настроить его.

Теневые копии в Windows

Можно задать расписание теневого копирования.

Теневые копии в Windows

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

Теневые копии в Windows

Другой путь к настройкам теневого копирования в Windows Server это консоль Управление компьютеромСлужебные программыОбщие папкивызов меню правой кнопкой мышиВсе задачиНастроить теневые копии. Например, в Windows Server 2016 я смог настроить теневое копирование только через это меню, т.к. в свойствах дисков вкладки Теневые копии не было. Впрочем, возможно это было особенность отдельного билда.

Теневые копии в Windows

В остальном настройка выглядит также.

Теневые копии в Windows

Обратите внимание, что выполнить откат системного раздела или раздела, расположенного на общем диске кластера, не получится.

Читайте также: