Для того чтобы выяснить, сколько места в данный момент занимают точки восстановления, откройте командную строку в режиме администратора (см. главу 7) и выполните такую команду:
vssadmin list shadowstorage
Отчет команды будет выглядеть приблизительно так:
VSSADMIN 1.1 - Утилита теневого копирования тома (С) Корпорация Майкрософт, 2001-200Б.
Сопоставление хранилища теневой копии
Для тома: (С:)\\?\Volume{642e3cb7-c6be-llde-8d64-806e6f6e6963}\
Том хранилища теневой копии:
(С: )\\?\Volume{642e3cb7-c6be-llde-8d64-806e6f6e6963}\
Использованный объем хранилища теневой копии: 14.1216 GB (10%) Выделенный объем хранилища теневой копии: 14.425 GB (10%)
Максимальный объем хранилища теневой копии: 20.959 GB (15%)
Здесь мы видим, что точки восстановления и теневые копии занимают чуть больше 14 Гбайт дискового пространства. Сами файлы хранятся в скрытой папке \System Volume Information, которую невозможно увидеть в Проводнике, если в настройках отображения папок не сброшен флажок Скрывать защищенные системные файлы (Hide protected operating system files) (подробнее об этом — в главе 2). Кстати, независимо от этой настройки, Windows не позволяет напрямую просмотреть содержимое этой папки.
Для того чтобы уменьшить или увеличить дисковое пространство, выделенное для теневых копий, откройте окно Защита системы (System Protection); для этого в поле поиска меню Пуск введите команду SystemPropertiesProtection и нажмите клавишу Enter. (Либо откройте страницу Система (System) на Панели управления, щелкните на ссылке Дополнительные параметры системы (Advanced system settings) в левой части окна и перейдите на вкладку Защита системы (System Protection).) Выделите нужный диск, нажмите Настроить (Configure) и выберите походящее значение, подвигав ползунок Максимальное использование (Max Usage). Если нужно предоставить теневым копиям неограниченное место на диске, то переместите ползунок в крайнее правое положение (до значения 100%).
Возникла необходимость срочно освободить место на диске? Щелкните в этом окне на кнопке Удалить (Delete), и все теневые копии и точки восстановления будут удалены. Никакие настройки не изменятся, но вы мгновенно освободите примерно 10-15% дискового пространства. Конечно, все предыдущие версии файлов будут утеряны, поэтому, прежде чем удалять их, стоит создать резервную копию диска. Об этом речь пойдет далее.
У фанатов командной строки есть возможность управлять хранилищем теневых копий при помощи своего любимого инструмента. Откройте командную строку в режиме администратора и выполните такую команду:
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=5GB
(Замените С: буквой нужного диска, a 5GB - фактическим объемом, который хотите выделить для хранения теневых копий.) Обратите внимание на то, что буква диска присутствует в вышеуказанной команде дважды. Благодаря формату команды вы можете осуществить весьма хитрый трюк: сохранить теневые данные с одного диска на другом. Например, выполните команду
vssadmin add shadowstorage /for=C: /on=D:
Теперь теневые данные диска С: будут записываться на диск D:. (Если С: — ваш первичный системный диск, то сохранение теневых данных на диске D: должно повысить производительность системы; при условии, конечно, что D: — это реальный жесткий диск.) Для того чтобы отменить предыдущее изменение, используйте следующую команду:
vssadmin delete shadowstorage /for=C: /on=D:
Удалить теневые данные без изменения настроек (так же, как кнопкой Удалить (Delete) в описанном выше окне) можно такой командой:
vssadmin delete shadows /for=C: /all
При необходимости удалить все теневые данные в системе с множеством дисков удобно использовать такой сценарий WSH:
Set oWMI=GetObject( "winmgmts:{impersonationLevel*irapersonate> 1 \\. \root\ cimv2”)
Set cVolumes - oWMI.ExecQuery("Select * From Win32_ShadowCopy")
For Each oVolume in cVolumes oVolume.Delete
Next
Во врезке «Моментальная архивация» на с. 313 рассказывается о быстрой и доступной альтернативе теневым копиям.
Полезность теневых копий и, в частности, функции Предыдущие версии (Previous Versions), во многом зависит от того, как часто в системе проводится архивация данных. Теневые копии создаются по расписанию: каждый день в полночь (но только если компьютер включен и не используется) и через 30 минут после запуска Windows.
Однако должны соблюдаться определенные условия. Во-первых, процесс запускается только через 10 минут простоя компьютера; пока вы работаете, архивация не выполняется. Во-вторых, для экономии заряда батареи иа ноутбуках архивация производится только при подключении к источнику переменного тока (то есть файлы не будут архивироваться, пока вы сидите в кафе). Наконец, в случае сбоя система не повторяет попытку архивации до следующего запланированного момента. Если вы всерьез решили использовать функцию Предыдущие версии (Previous Versions), то, вероятно, захотите настроить более надежное расписание.