Команды vssadmin: управление теневыми копиями Windows
Содержание
- Как использовать vssadmin
- Откройте Командную строку от имени администратора
- Просмотреть все теневые копии
- Проверить использование хранилища теневых копий
- Создать новую теневую копию
- Изменить размер хранилища теневых копий
- Удалить все теневые копии
- Удалить только самую старую теневую копию
- Просмотреть зарегистрированные VSS-провайдеры
- Исправить ошибку «VSS Service Not Running»
- Быстрая шпаргалка команд
- Когда vssadmin не сработает
- Альтернативные подходы
- Методология безопасных изменений для администраторов
- Ролевые контрольные списки
- Частые вопросы (FAQ)
- Краткое заключение

Как использовать vssadmin
Команды vssadmin управляют Volume Shadow Copy Service (VSS). Они работают только из Командной строки, запущенной с правами администратора. Все примеры ниже предполагают, что вы используете учётную запись с правами администратора.
1. Откройте Командную строку от имени администратора
- Нажмите
Windows + Sи введитеcmd. - В результатах найдите “Командная строка”.
- Щёлкните правой кнопкой мыши и выберите «Запуск от имени администратора».

Важно: без прав администратора большинство vssadmin-команд не выполнятся или вернут ошибки доступа.
Перед выполнением критических команд убедитесь, что вы понимаете их последствия. Если нужно, прочитайте руководство по команде whoami, чтобы проверить текущую учётную запись и её права. Также полезно знать другие системные утилиты, такие как WMIC, для диагностики.
2. Просмотреть все теневые копии
Эта команда выводит существующие теневые копии для всех томов.
- Откройте CMD с правами администратора.
- Введите:
vssadmin list shadows

- Ознакомьтесь с перечисленными записями. Обратите внимание на Shadow ID и дату создания.
- Shadow ID понадобится при адресном удалении отдельных копий или при анализе ошибок.
3. Проверить использование хранилища теневых копий
Узнайте, сколько места выделено и сколько используется для теневых копий на каждом томе.
- Введите:
vssadmin list shadowstorage

- Сравните поля Used и Max для каждого тома.
- Если используется слишком много места, рассмотрите изменение лимита или удаление старых копий.
Заметка: vssadmin отображает значения в байтах и иногда в удобочитаемом формате. Убедитесь, что вы понимаете, какой том хранит копии — это важно для серверов с несколькими дисками.
4. Создать новую теневую копию
Вы можете вручную создать моментальный снимок конкретного тома.
- Команда:
vssadmin create shadow /for=C:
- Замените
C:на букву нужного тома. - Дождитесь подтверждения создания. В логах может появиться идентификатор теневой копии.
Применение: полезно перед выполнением изменений в системе или обновлений критичных приложений.
5. Изменить размер хранилища теневых копий
Если диск заканчивается, уменьшите максимальный размер хранилища или перенесите его на другой том.
- Пример команды:
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB
- Подставьте нужные буквы томов и размер в удобном формате (MB, GB).
- Нажмите Enter и дождитесь подтверждения.
Важно: установка слишком малого лимита приведёт к автоматическому удалению старых теневых копий системой.
6. Удалить все теневые копии
Полное очищение всех теневых копий на выбранном томе.
- Команда:
vssadmin delete shadows /for=C: /all
- Подтвердите удаление, если потребуется.
- Проверьте список снова с
vssadmin list shadows.
Предупреждение: эта операция удаляет все точки восстановления, связанные с этими теневыми копиями. Убедитесь, что у вас есть альтернативные бэкапы.
7. Удалить только самую старую теневую копию
Если вы хотите освободить место, сохранив часть истории, удалите старейшую копию.
- Команда:
vssadmin delete shadows /for=C: /oldest
- Подтвердите удаление.
- Проверьте текущие записи через
vssadmin list shadows.
8. Просмотреть зарегистрированные VSS-провайдеры
Список программных провайдеров, которые интегрируются с VSS, поможет найти сторонние резервные решения.
- Команда:
vssadmin list providers

- Ищите записи, содержащие имена сторонних продуктов. Это поможет понять, кто может влиять на поведение VSS.
9. Исправить ошибку «VSS Service Not Running»
Если служба VSS не запущена, запустите её вручную через оснастку служб.
- Нажмите
Windows + R, введитеservices.mscи нажмите Enter. - Найдите службу «Volume Shadow Copy».
- Щёлкните правой кнопкой и выберите «Запустить». Установите тип запуска на «Вручную» или «Автоматически» в зависимости от политики.
Если служба не запускается, проверьте журнал событий Windows и зависимости службы (например, Microsoft Software Shadow Copy Provider).
Быстрая шпаргалка команд
- Просмотреть все теневые копии:
vssadmin list shadows - Просмотреть хранилище:
vssadmin list shadowstorage - Создать копию:
vssadmin create shadow /for=C: - Изменить лимит:
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10GB - Удалить все:
vssadmin delete shadows /for=C: /all - Удалить старейшую:
vssadmin delete shadows /for=C: /oldest - Список провайдеров:
vssadmin list providers
Когда vssadmin не сработает
- Служба VSS отключена или аварийно завершает работу.
- На томе недостаточно свободного места для создания новой копии.
- Проблемы с правами — команду запустили без прав администратора.
- Сторонний провайдер конфликтует с VSS. В этом случае проверьте
vssadmin list providers.
Если команда терпит неудачу, смотрите журнал событий Windows в разделе Application/System и ищите записи от VSS или volsnap.
Альтернативные подходы
- Используйте графический интерфейс: Панель управления → Система → Защита системы для управления точками восстановления.
- Сторонние инструменты копирования теневых копий, такие как ShadowExplorer, позволяют извлекать файлы из теневых копий без сложных команд.
- Для серверов и центров обработки данных рассмотрите интегрированные средства резервного копирования от поставщика (например, Microsoft Data Protection Manager).
Методология безопасных изменений для администраторов
- План: задокументируйте цель и ожидаемый эффект операции.
- Проверка: проверьте текущие теневые копии и размер хранилища.
- Бэкап: если возможно, создайте альтернативный бэкап вне тома.
- Выполнение: выполните команду на тестовой машине или в непиковое время.
- Валидация: убедитесь, что требуемые копии созданы или удалены.
- Откат: задокументируйте шаги отката и, при необходимости, верните параметры.
Ролевые контрольные списки
Администратор:
- Проверил, что у него есть права администратора.
- Просмотрел
vssadmin list shadowstorage. - Сделал резервную копию критичных данных или экспортировал конфигурацию.
- Выполнил команду и проверил результат.
Служба поддержки:
- Спросила, когда появились проблемы.
- Уточнила наличие сторонних провайдеров через
vssadmin list providers. - Собрала логи событий и передала администратору.
Критерии приёмки
- После изменения лимита
vssadmin list shadowstorageпоказывает ожидаемый Max. - После удаления старых копий место на диске увеличилось на ожидаемую величину.
- Служба Volume Shadow Copy успешно запускается и не падает в течение тестового окна.
Безопасность и конфиденциальность
Теневые копии содержат снимки системных и пользовательских файлов. Ограничьте доступ к ним и убедитесь, что политика хранения соответствует требованиям безопасности и конфиденциальности вашей организации.
Частые вопросы
Что такое vssadmin и для чего он нужен?
vssadmin — это утилита командной строки для управления Volume Shadow Copies. Она позволяет создавать, просматривать, изменять и удалять моментальные снимки файловой системы и связанные с ними точки восстановления.
Работает ли vssadmin в Windows 11?
Да. Команды vssadmin поддерживаются в современных версиях Windows, включая Windows 10 и Windows 11.
Удаляются ли точки восстановления при удалении теневых копий?
Да. Удаление теневых копий удаляет связанные точки восстановления. Перед массовым удалением убедитесь, что у вас есть альтернативные бэкапы.
Где хранятся теневые копии?
Они сохраняются в скрытой папке System Volume Information на каждом томе. Эта папка управляется Windows, и прямой доступ к ней ограничен.
Краткое заключение
Команды vssadmin дают быстрый и мощный способ управлять теневыми копиями Windows из командной строки. Соблюдайте осторожность: операции по изменению размера и удалению затрагивают точки восстановления и могут привести к потере истории восстановления. В большинстве случаев полезно комбинировать vssadmin с GUI-инструментами и внешними бэкап-решениями.
Дополнительная полезная практика: автоматизируйте мониторинг использования хранилища теневых копий и отправляйте оповещения, когда оно приближается к лимиту.
Похожие материалы
Herodotus: механизм и защита Android‑трояна
Включить новое меню «Пуск» в Windows 11
Панель полей сводной таблицы в Excel — руководство
Включить новое меню «Пуск» в Windows 11
Дубликаты Диспетчера задач в Windows 11 — как исправить