Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #58, ОКТЯБРЬ 2003 г.

Оживление Windows XP

Игорь Лейко

Xakep, номер #058, стр. 058-034-7


Файлы программ и самораспаковывающихся архивов, которые ты выкачиваешь из интернета, с точки зрения восстановления системы ничем не отличаются от других программных файлов. Поэтому не удивляйся, если после отката какие-нибудь из них исчезнут. Чтобы избежать этого, следует хранить выкачанные файлы на дисках, слежение за которыми отключено, либо внутри папки Мои документы. Содержимое этой папки при откатах остается нетронутым. То же самое относится и к написанным тобой программам, если ты занимаешься программированием. Еще один выход - отключить слежение за папками с результатами твоих трудов или усилий по выкачке.

Мини-статья

<Теневое копирование в WS2003>

С выходом Windows Server 2003 все чаще и чаще приходится слышать слова "теневое копирование". Во избежание возможной путаницы сразу скажу, что тут могут смешиваться два разных понятия - "теневое копирование томов" (volume shadow copy) и "теневые копии общих папок" (shadow copies of shared folders).

Теневое копирование томов есть и в Windows Server 2003, и в Windows XP. Этот механизм используется программой резервного копирования для создания полной копии диска, даже если на диске есть открытые файлы, и программы продолжают выполнять запись на диск. При начале резервного копирования служба теневого копирования vss (аббревиатура ее первоначального названия – volume snapshot service, служба снимков системы) делает так называемый снимок системы (snapshot). В снимке фиксируется состояние диска на данный момент времени. После этого программа резервного копирования обрабатывает снимок системы, а не реальное состояние диска.

Так можно убить сразу нескольких зайцев:

- открытые файлы больше не исключаются из создаваемой резервной копии;

- приложения могут выполнять запись в открытые файлы и во время резервного копирования;

- становится возможным выполнять резервное копирование в любое время, не создавая помех работе пользователя.

Идеологически этот подход сходен с работой восстановления системы, фильтр файлов которого обеспечивает автоматическое сохранение (в точке восстановления) копий изменяемых файлов для создания снимка системы. Но практическая реализация - совсем иная. Слежение выполняется не за файлами, а только за сделанными изменениями.

Теневые копии общих папок (shadow copies of shared folders) - это совершенно другая технология. Создание таких копий возможно лишь на WS2003.

Та же самая служба vss создает снимок общей папки, а потом следит за производимыми в ней изменениями. Разница записывается в специально отведенное место на диске - хранилище.

В результате становится возможным иметь на диске одновременно несколько версий одного файла (до 64) и восстанавливать ошибочно удаленные или поврежденные файлы (на всякий случай напомню, что корзина Windows не отслеживает файлы, удаляемые по сети, и такие файлы удаляются безвозвратно).

Назад на стр. 058-034-6  Содержание  Вперед на стр. 058-034-8