"Журнал «Компьютерра» №44 от 29 ноября 2005 года" - читать интересную книгу автора (Компьютерра Журнал 616)

Софтерра: Тень сурка


Существует множество компьютерных проблем, с которыми каждый пользователь борется по-своему - начиная от вирусов и заканчивая «естественным старением» системы. Что бы вы ни делали, в один прекрасный день ваша любимая Windows начнет проявлять болезненные симптомы: долгая загрузка, медленная работа, постоянные ошибки. Огромное количество утилит обещают продлить срок жизни системы, но как бы они ни старались, результат один - рано или поздно ОС придется переустанавливать.

Выбор антивируса - задача непростая. Я решил ее радикально: не стал ставить защиту вообще, ибо для моего не очень шустрого компьютера любой современный антивирус был обузой. Приходилось бороться с нечистью собственными силами: постоянно просматривать папку «Автозагрузка» и отслеживать работающие процессы на предмет подозрительной активности - понятно, что при частом использовании Интернета столь нехитрых средств хватало не надолго. Когда ОС в очередной раз «ломалась», на помощь приходила отличная программа Acronis True Image, позволяющая восстановить систему из предварительно записанного образа. Впрочем, несмотря на относительную простоту операции, регулярно заниматься восстановлениями мне надоело.

Уже стало казаться, что придется покупать новый компьютер только ради установки нормального антивируса. И вот совершенно случайно ко мне попала программа весом 6,5 Мбайт, описание которой ничего сверхъестественного не обещало…


Фармакологические свойства

Попробую объяснить, что делает таинственная софтина по имени ShadowUser. Говоря коротко и не совсем точно, она запоминает состояние вашего жесткого диска и при каждой перезагрузке восстанавливает его. Казалось бы, ничего особенного, об этом мы говорили чуть выше - однако есть одна тонкость: вам не требуется ни делать образ диска, ни создавать «точку восстановления», как в утилитах класса True Image или GoBack. Достаточно активировать ShadowUser и перезагрузить компьютер - все, теперь вы в безопасности, о которой и не мечтали.

Насколько удалось понять из описания, принцип работы программы довольно прост. После активации «теневого режима» ваш компьютер загрузится как обычно - вот только это будет уже не настоящая система, а виртуальная. Удаляйте папки и файлы (можете даже попробовать удалить папку Windows - насколько это возможно), изменяйте все параметры реестра, удаляйте Boot.ini, попытайтесь отформатировать диск - все будет тщетно. После очередной перезагрузки от ваших действий не останется и следа.

Вся прелесть этой софтины - абсолютная незаметность ее работы. Конечно, программа занимает место на жестком диске, однако для нормального функционирования ей достаточно процессора с тактовой частотой 133 МГц и 128 Мбайт ОЗУ. В диспетчере задач висят два процесса, связанных с работой программы, забирают они до 8 Мбайт памяти, но самое удивительное - по-видимому, их можно спокойно завершить безо всякого вреда для функционирования ShadowUser.


Побочные эффекты

Несмотря на то что за несколько месяцев жизни «в тени» я не выявил ни одной явной проблемы, здесь есть некоторые тонкие места, о которых полезно помнить. Например, если вы в «теневом режиме» поменяете обои на «Рабочем столе», то после перезагрузки, естественно, обнаружите, что все осталось по-прежнему. В случае неправильных настроек программа может с той же легкостью «откатить» изменения файлов, не задумываясь о том, что в них вложены многие часы вашего труда.

Для удобства работы можно разбить винчестер на несколько логических дисков и установить систему, драйверы и все нужные программы на C:.

Чтобы не пришлось постоянно активировать/деактивировать ShadowUser, имеет смысл с самого начала произвести все необходимые настройки. В качестве «защищенного» мы оставим только диск C:, поэтому во всех приложениях полезно указать папки для хранения информации на других разделах - или же добавить эти папки в исключения (такая возможность тоже есть).

Теперь можно активировать ShadowUser и наслаждаться работой. Устанавливайте софт, бродите по Интернету, читайте любые письма и запускайте любые файлы, не боясь вирусов[Запускать саморассылающиеся черви все же не рекомендуется - вам-то все равно, а вот ваших корреспондентов стоит пожалеть. - И.Щ.]. Если какая-то новая софтинка вам не понравилась, ее можно даже не удалять - она сама исчезнет после перезагрузки. Если же, напротив, вы действительно хотите установить что-то новое, придется временно «выйти из тени». Есть, впрочем, и другое решение: ставить приложение на незащищенный диск. Последний метод будет работать лишь в том случае, если программе нужна только собственная директория и не нужен реестр.

Более того, если это trial-версия, то на виртуальном диске C: она оставит свой след, который исчезнет после перезагрузки - и незадачливая «шаровара» будет искренне считать, что она впервые в жизни видит этот компьютер и что у пользователя еще впереди долгих тридцать дней совместной жизни. Конечно, так бывает не всегда - но поле для экспериментов, в любом случае, бескрайнее.