Управління дисковим простором для тіньових копій та точок відновлення - Хитрощі Windows 7

За промовчанням точки відновлення займають до 15% дискового простору. Це означає, що на жорсткому диску об'ємом 320 Гбайт до 48 Гбайт можуть бути заповнені попередніми версіями файлів, драйверами пристроїв та іншими продуктами життєдіяльності системи. Зрозуміло, активні користувачі тіньових копій та власники великих дисків можуть відвести під точки відновлення ще більше місця на диску.

Для того, щоб з'ясувати, скільки місця в даний момент займають точки відновлення, відкрийте командний рядок в режимі адміністратора (див. розділ 7) і виконайте наступну команду:

vssadmin list shadowstorage

Звіт команди виглядатиме приблизно так:

VSSADMIN 1.1 - Утиліта тіньового копіювання тома (С) Корпорація Майкрософт, 2001-200Б.

Зіставлення сховища тіньової копії

Том сховища тіньової копії:

Об'єм сховища тіньової копії: 14.1216 GB (10%) Виділений об'єм сховища тіньової копії: 14.425 GB (10%)

Максимальний обсяг сховища: 20.959 GB (15%)

Щоб зменшити або збільшити дисковий простір, виділений для тіньових копій, відкрийте вікно Захист системи (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 cVolumes - oWMI.ExecQuery("Select * From Win32_ShadowCopy")

For Each oVolume in cVolumes oVolume.Delete

У урізці «Моментальна архівація» на с. 313 розповідається про швидку та доступну альтернативу тіньовим копіям.