Как работает, зачем нужно и как оно спасает в реальных рабочих ситуациях
В этой статье я покажу и расскажу, что такое теневая копия и как она может упростить жизнь системному администратору или человеку, который отвечает за сохранность файлов в компании. Это тот инструмент, который реально спасает, когда сотрудник удалил нужную папку или случайно перезаписал документ. Восстановление занимает минуту, и вам не нужно лезть в архивы, останавливать сервер или звонить в техподдержку.
Небольшая теория: какие бывают виды резервного копирования
Чтобы понимать, где здесь Shadow Copy, посмотрим на типы бэкапов:
| Тип бэкапа | Что сохраняет | Размер | Скорость восстановления | Для чего подходит |
|---|---|---|---|---|
| Полный | Полная копия всех данных | Большой | Быстрая | Долгосренное хранение |
| Дифференциальный | Разница от последнего полного бэкапа | Средний | Средняя | Архивы на неделю–месяц |
| Инкрементный | Только изменения от последней копии | Маленький | Зависит от цепочки версий | Периодические сетевые бэкапы |
| Теневая копия (Shadow Copy) | Версии файлов на этом же диске | Маленький–средний | Очень быстрая | Оперативное восстановление удаленных/перезаписанных файлов |
Иными словами:
Shadow Copy – это не замена полноценному бэкапу. Это быстрый «откат» файлов к прошлому состоянию на день или час (в зависимости как часто делается бекап)
Почему теневая копия есть только в Windows Server
В обычной Windows есть только упрощённая версия «предыдущих версий», и она работает плохо, нестабильно и только для локальных файлов.
Microsoft убрала полноценные Shadow Copy из рабочих Windows, потому что:
- Обычные пользователи редко работают в сетевых каталогах
- Эта функция рассчитана на многопользовательские сетевые папки, а не домашний компьютер
- На сервере проще контролировать: диски, права, сетевые политики
Поэтому полноценное теневое копирование работает только в Windows Server
Если у тебя что-то не получилось – не переживай.
Просто залетай в нашу Telegram-группу – там мы в онлайне помогаем друг другу с такими задачами 👉 https://t.me/NibblitClub
Как включить теневое копирование на сервере
Пошагово и просто:
- Открываем: Пуск → Управление компьютером
- Переходим: Общие папки → Теневые копии
- Выбираем диск, на котором хранятся общие папки
- Нажимаем «Настроить»
- Указываем где хранить копии и расписание создания

Где лучше хранить теневые копии
Можно хранить теневые копии:
| Где | Плюсы | Минусы |
|---|---|---|
| На том же диске | Просто, быстро | Если диск умрёт, версии тоже умрут; вирусы могут стереть копии |
| На другом диске (рекомендуется) | Версии живут даже при полном удалении данных на основном диске | Нужно место и дополнительный диск |
Вывод:
Если данные важные – хранить обязательно на отдельном диске!
SSD или HDD для теневых копий
| Диск | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| HDD | надежнее чем ssd | Медленный поиск предыдущих версий (при поиске) | Если данных много (файловый архив) |
| SSD | Быстрое чтение/восстановление | Может быз причины выйти из строя | Если много мелких файлов, офисные документы, разработка |
Оптимальная схема:
Основной диск – SSD
Теневые копии – HDD большого объёма
Чем отличается wmic от vssadmin
Когда нужно работать с теневыми копиями, админы чаще всего используют две команды: vssadmin и wmic. Оба инструмента умеют показывать информацию о теневых копиях, но работают они немного по-разному и в разных ситуациях удобны по-разному.
vssadmin
Это «родная» утилита для управления службой теневого копирования (VSS).
Она позволяет:
- смотреть подробный список всех теневых копий
- создавать теневые копии вручную
- удалять копии
- управлять хранилищем теневых копий
Но вывод у неё длинный и тяжеловатый для чтения. Когда копий много, разбираться сложно.
Пример просмотра копий:
vssadmin list shadows

Удобно использовать, когда нужно управлять копиями: создавать, удалять, смотреть состояние хранилища.
wmic shadowcopy
wmic – это интерфейс к WMI. Он не управляет VSS, но умеет показывать информацию в более компактном, табличном виде.
Пример:
wmic shadowcopy list brief

Вывод получается аккуратный и хорошо читается – удобно, когда нужно быстро понять, какие копии есть и к каким томам они относятся.
Но через wmic нельзя удалить или создать теневые копии. Он только для просмотра.
Подводим итог:
vssadmin= управление + детальная информацияwmic shadowcopy= удобный и короткий просмотр
Если нужно разобраться, какой том имеет какие копии и какой у них ID – используем wmic.
Если нужно удалить ненужные копии или увеличить хранилище – используем vssadmin.
Команды в терминале
vssadmin list shadows
Как посмотреть, где они хранятся
vssadmin list shadowstorage

Показывает только ID копий.
vssadmin list shadows | findstr /I "Volume"

Показывает только тома, к которым относятся копии.
vssadmin list shadows | findstr /I /C:"Shadow Copy Set"
Если вывести красиво блоками по страницу:
vssadmin list shadows | more
Если нужно сохранить в файл для детального анализа:
vssadmin list shadows > C:\shadow-report.txt
Как восстановить файл (самый простой способ)
- Кликаем правой кнопкой на файл → Свойства
- Вкладка «Предыдущие версии»
- Выбираем дату
- «Восстановить»

Если файл удалён:
делаем то же, но на папке, где он был.
Зачем монтировать теневую копию вручную
Теневые копии можно смотреть через свойства папок («Предыдущие версии»), но этот способ показывает только часть доступных точек восстановления. Система скрывает старые копии, если:
- у папки много изменений,
- или копий очень много (например, храним полгода и больше),
- или копия относится к уровню диска, а не конкретной папки.
В итоге может получиться так:
Файлы были 4 месяца назад. Копия есть.
Но в «Предыдущих версиях» списка нет.
И человек думает: «Ничего не сохранилось», хотя копия цела.
Чтобы видеть все теневые копии, не важно насколько они старые, их нужно перечислять и использовать через консоль:
vssadmin list shadows
Там мы увидим полный список всех точек и их пути вида:
\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy34
Вот тут-то и нужен ручной «монтаж»
Мы просто «подключаем» копию как отдельную папку:
mklink /d C:\ShadowCopy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy34\
После этого:
- открываем C:\ShadowCopy
- видим полную копию диска в состоянии на момент снятия теневой копии
- можем брать из неё любой файл, папку, архив, проект, базу – без восстановления всего диска
Это удобно в ситуациях:
| Ситуация | Почему монтаж вручную решает проблему |
|---|---|
| Нужно восстановить папку 3-6 месяцев назад | «Предыдущие версии» её просто не покажут |
| Восстанавливаем проект целиком, а не 1 файл | Проще зайти как в полноценный каталог |
| Нужно вытащить базу, VM, архив, исходники | Они иногда не отображаются в GUI |
| Нужно анализировать, не меняя копию | Открыли, смотрим, копируем – не трогаем оригинал |
Ключевая мысль
Монтирование теневой копии вручную – это прямой доступ ко всем сохранённым состояниям диска, без ограничений «Предыдущих версий» и GUI.
Как сделать копию теневой копии на другой сервер (экспорт)
Это нужно, если:
- хотим хранить версии долго
- делаем долговременный архив
- переносим на другой сервер перед заменой дисков
Делаем просто копирование:
robocopy C:\ShadowCopy \\BackupServer\Archive\Shadow_D\ /E /COPYALL /R:1
И всё. Это и есть «экспорт».
Что делать, если основной диск умер
- Снимаем диск с теневыми копиями (тот, где они хранились)
- Ставим в новый сервер / новый RAID
- Монтируем копию, как выше
- Копируем данные обратно на новый диск
Если теневые копии были на том же диске – восстановить нельзя.
Поэтому мы и храним их на другом диске.
Полезные материалы по бекапап (перелинковка)
- Как настроить аудит удаления файлов на сервере (скоро появится)
- Какой продукт выбрать для резервного копирования в компании (скоро появится)
- Настройка robocopy для зеркального копирования папок (скоро появится)









Добавить комментарий