Поддержание Windows в живом состоянии

КонтекстСообщение
Gambler
2008.10.13 02:10:41

После покупки Ведьмака я купил еще и мой первый Виндовс - XP, естественно - и жесткий диск на 500 гигабайт, чтобы это дело установить. Свежеустановленный XP работает неплохо - грузится почти мгновенно, и хотя программы типа FreeCommander запускаются медленнее, чем на 2000м (не знаю почему), разница небольшая. Однако я понимаю, что где-то через год работы халява закончится, а через три систему придется переустанавливать. Так уж устроен Виндовс, к тому же XP в этом плане менее стоек.

Основная проблема - в реестре, который является воистину идиотским инженерным решением. Когда-то вместо реестра был один файл .ini, но он разросся до неимоверного размера. Вместо того, чтобы подумать головой, разбить его на модули и грузить только то, что надо в данный момент, Микрософт конвертировали все в бинарный формат для "ускорения" системы.

Каждая современная программа считает своим долгом при установке записать в реестр пару сотен килобайт какой-то чепухи. При этом деинсталл программы не уменьшает реестр до первоначального размера. По крайней мере я, когда с этим экспериментировал, ничего такого не замечал. (Тестировал просто - делал экспорт до инсталляции и после деинсталляции.)

Поскольку реестр перебрасывается в память при каждой загрузке системы... Но дело не только в этом. Реестр - это ведь еще и база данных, причем читают ее приложения постоянно. Если хотите на это посмотреть, можете скачать бесплатную утилиту Process Monitor.

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

Вопрос в том, как с этим жить, если не хочешь переустанавливать систему каждые два года. Я вот подумываю о том, чтобы все инструменты для работы поставить внутри системы установленной под VirtualBox. Решение не идеальное, так что хочу спросить, кто что использует для поддержания виндов в живом состоянии? Виртуализацию? Sanbox'ы какие-нибудь? Или, может быть, есть-таки работающие оптимизаторы реестра?

Вообще, один инструмент я уже нашел. Называется autoruns, бесплатная, позволяет отключать всякую дребедень, которая грузится при запуске системы. Я, например, удалил кучу сервисов, а так же всякую шелуху от nVidia и Realtec. (Могу описать как, если кому-то это надо.) Но это так, мелочи.



Добавка:
Все-таки решил попробовать ну зуб модную сейчас виртуализацию. На XP поставил 2000й в VirtualBox. Пока все работает хорошо. Сейчас вот пишу из виртуальной системы. Поддерживает USB, сеть, параллельные порты (не проверял), CD ROM, флоппи, а после установки какой-то "гостевой" примочки стала поддерживать динамическое разрешение экрана и "прозрачную" интеграцию мыши.

Сообщение изменено 2008-10-14 22:51:56.