帖子内容
Управляем теневыми копиями из командной строки vssadmin — встроенная утилита для работы с Volume Shadow Copy Service (VSS). Она позволяет создавать, удалять и просматривать теневые копии дисков без сторонних программ. Просмотр существующих теневых копий: vssadmin list shadows vssadmin list shadowstorage Создание теневой копии диска C: vssadmin create shadow /for=C: В ответ получите Shadow Copy ID и Shadow Copy Volume Name (например, \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1). Удаление конкретной копии по ID: vssadmin delete shadows /shadow={полученный_ID} Удаление всех теневых копий (освобождение места): vssadmin delete shadows /all /quiet Восстановление случайно удалённого файла: copy "\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1\Users\John\Документы\важный.docx" C:\Restore\ Практический сценарий: @echo off echo Создаю теневую копию диска C... vssadmin create shadow /for=C > shadow.log for /f "tokens=6 delims= " %%i in ('findstr "Shadow Copy Volume Name" shadow.log') do set SHADOW=%%i echo Файлы доступны по пути: %SHADOW% Теневые копии занимают место (обычно до 30% от диска). При нехватке места старые копии автоматически удаляются. Команды требуют прав администратора. Регулярно очищайте ненужные копии через vssadmin delete shadows /for=C: /oldest. #кмд@pcTeapot