WinRollBack - неубиваемые Винды
 

Ни для кого не секрет, что Windows далека от идеала операционной системы. Многие жалуются (иногда обоснованно, иногда нет) на малую стабильность операционки, слабую защищенность, частые "падения", необходимость регулярных переустановок. Зачастую, установка драйверов, оказавшихся "кривыми", программ, усиленно меняющих систему, просто некорректные действия пользователей, приводят к необходимости переустановки Windows. Да, все это присуще детищу MicroSoft. Однако, могу заверить, что при грамотной настройке ОС, 99% "глюков" исчезает. Да вы и сами прекрасно знаете, что в первое время после установки все работает как нельзя лучше. Так и хочется сказать: "Остановись, мгновенье!". Как продлить этот период стабильности на максимально возможный срок? Решение этой проблемы удивляет своей простотой и надежностью. Зовут это решение WinRollBack.

WinRollBack - это небольшая программка (279Кб для Win9x и 364Кб для 2000/ХР), которая позволяет защитить диски от любых изменений. Администраторы игровых клубов и локальных сетей с особо пытливыми пользователями должны обратить на эту утилиту особенно пристальное внимание. Ведь стоит защитить локальные диски с ее помощью, и большинство проблем сразу отпадет: теперь как бы пользователи не издевались над бедной операционкой, после первой же перезагрузки все вернется на свое место.

Для начала, отправляемся на сайт http://www.winrollback.com/ и в разделе Download заполняем небольшую форму, где надо указать ваш реальный e-mail. На него будет выслано письмо со ссылкой, по которой можно закачать дистрибутив программы. Как я уже упоминал выше, для 9х и NT/2000/XP существуют разные версии программы.

После процесса установки и выбора дисков для защиты необходимо перезагрузить компьютер, после чего настройки вступают в силу. По заверениям разработчиков, пользователи могут проводить следующие издевательства над защищенными дисками:

- форматировать диски;
- изменять таблицу размещения файлов;
- изменять загрузочную область защищенных дисков;
- удалять любые файлы/папки;
- добавлять любые файлы/папки;
- заражать любые файлы вирусами;
- дефрагментировать жесткий диск;
- запускать CHKDSK или скандиск на защищенных дисках.

После перезагрузки все изменения исчезнут. Ну чтож, проверим это в действии! Вначале, выберем диски для защиты:

Все делается буквально одним кликом мыши. Разберется даже младенец. После нажатия кнопки Apply и перезагрузки можно приступать к издевательствам. В зарегистрированной версии программы можно установить защиту паролем на доступ к настройкам WinRollBack (чтобы гадкие пользователи не смогли снять защиту). Ниже я расскажу, как можно это обойти, а пока продолжим эксперименты. После перезагрузки видим в трее значок программы, через который можно перейти в режим ее настройки. Значок на скриншоте показывает, что в данный момент защита одного или нескольких дисков включена.

Страшновато сходу пускаться во все тяжкие, поэтому для начала просто попробую удалить несколько файлов и папок и записать что-нибудь на защищенный диск. Перезагрузка... Удаленные файлы на месте, новых файлов как будто и не было. Ладно, это все мелочи, попробуем что-нибудь посложнее. Тааак, ну-ка отредактируем несколько файлов, поменяем настройки рабочего стола, разинсталлируем пару программ и парочку установим. Перезагрузка... Ха, работает :). Все изменения не сохранились, установленных программ как не бывало (это особенно оценят любители экспериментировать с новым неизвестным софтом). Естественно, что файлы, записанные на защищенный диск и установленные программы полностью работоспособны. Ладно, устроим экстремальную проверку способностям программы. Program Files? Долой! Открываем regedit. Все подразделы из HKCU и HKLM стерты. Ну, будет ли после этого Винда жить? Ребут... И ведь грузится как ни в чем не бывало! Результаты глумления над реестром видны на скриншоте:

Вот с этим скриншотом у меня случился казус. Сперва в великом усердии я потер все подразделы из HKCU и HKLM. В результате даже не смог открыть Paint, чтобы сохранить рисунок (Windows напрочь отказался понимать и обрабатывать файлы lnk). После перезагрузки я решил сперва запустить Paint, а потом поубивать все в реестре. Рисунок вставить из буфера удалось, но вот сохранить помешала: "Программа выполнила недопустимую операцию...". Однако, забавные глюки выдает Винда с "убитым" реестром :). Пришлось оставить раздел HKLMSoftware, иначе никак не удавалось сохранить рисунок. На нем видно, что раздел HKU пустой (отсутствует крестик левее значка раздела), а при попытке обратиться к какому-нибудь из подразделов HKCU появляется ошибка доступа - ведь там просто дублируется информация из HKU.

Можно смело утверждать, что программа прошла самую тщательную проверку. Теперь осталось только установить и настроить Windows и нужное ПО, а затем "заморозить" это состояние с помощью WinRollBack. Только не забудьте оставить не защищенным хотя бы один диск для сохранения на нем различных документов и рабочих файлов, иначе, они тоже будут благополучно удаляться.

Во всем этом великолепии есть один небольшой недостаток: в трее висит иконка программы, позволяющая в любой момент снять защиту с дисков, а незарегистрированная версия не защищена паролем. Для локального компьютера с одним пользователем это не принципиально, но в остальных случаях является большим минусом. В версии для Win9x эта проблема устраняется очень легко. Для начала установите программу в какой-нибудь "хитрый" каталог, чтобы "ушлым" юзерам было максимально сложно ее найти. Удалите все ярлыки из меню пуск, поудаляйте лишние файлы из каталога программы, не обязательные для ее работы (справка, лицензия и т.п.), переименуйте сами файлы как-нибудь, чтобы они не очень бросались в глаза (о скрытии информации у меня была отдельная статья: http://www.winhowto.ru/reg_n21.shtml). Зайдите в реестр и удалите из автозагрузки запуск файла WRBIcon.exe (сам файл можно и удалить). Готово. Теперь, чтобы добраться до настроек программы, надо запустить файл winrback.exe. Дело в том, что при установке в систему добавляется VxD драйвер, загружаемый автоматически при старте операционки, который как раз отслеживает все изменения в файловой системе и откатывает их при перезагрузке.

А если возиться с этим лень, то astalavista вам в помощь.

К сожалению с 2000/ХР подобный трюк не пройдет, т.к. там запускается сервис, который и иконку добавляет в трей, и мониторит изменения, и осуществляет настройку программы. К тому же программа имеет наглость при загрузке и через небольшие промежутки времени выдавать на экран такое окно

висящее 25 секунд и блокирующее все действия в Винде. Так что тут без кряка не обойтись. Или может стоит... купить программу? Как бы дико это не звучало :). Особенно, если она будет использоваться где-то на предприятии или в организации. Все-таки надо ценить труд программистов.

Вот такая это полезная и нужная тулза: WinRollBack. Я думаю, многие смогут по достоинству оценить ее возможности и навсегда забудут о постоянных неприятностях с операционкой и периодических ее переустановках. В любом случае программа стоит того, чтобы на нее обратили внимание.

 
Автор: Михаил Соловьев
 
Оригинал статьи: http://woweb.ru/publ/67-1-0-280