Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Если вы заметите, что теневые копии все же не создаются, проверьте, не установлены ли на компьютере утилиты, несовместимые с точками восстановления Windows 7. Например, известно, что некоторые «уборщики реестра», такие как TuneUp Utilities и CCleaner, препятствуют созданию точек восстановления (а также мешают некоторым другим функциями системы). Аналогично, программа для дефрагментирования диска Diskeeper 2007 и ее предыдущие версии стирают данные теневых копий (эта проблема устранена в версии Diskeeper 2008). Когда создание теневых копий не работает, в первую очередь необходимо отключить подобные утилиты. Это поможет выследить причину ошибки.

Управление дисковым пространством для теневых копий и точек восстановления

По умолчанию точки восстановления занимают до 15% дискового пространства. Это означает, что на жестком диске объемом 320 Гбайт до 48 Гбайт могут быть заполнены предыдущими версиями файлов, драйверами устройств и прочими про* дуктами жизнедеятельности системы. Разумеется, активные пользователи теневых копий и обладатели больших дисков могут отвести под точки восстановления еще больше пространства на диске.

Для того чтобы выяснить, сколько места в данный момент занимают точки восстановления, откройте командную строку в режиме администратора (см. главу 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")

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT