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

Турбонаддув для XP

Крис Касперски aka мыщъх

Спецвыпуск Xakep, номер #046, стр. 046-004-1


Зверский разгон Windows в домашних условиях

Windows – существо неторопливое. Все лишние службы остановлены, диск только что дефрагментирован, а она все тормозит. Эта статья откроет дверь в мир высоких энергий и больших скоростей, поможет радикально увеличить производительность операционной системы, практически ничего не отдавая взамен. В основном мы будем говорить о линейке Windows NT (к которой принадлежат W2K, XP и 2003), но и пользователи 9x найдут для себя кое-что интересное.

Казалось бы, тема оптимизации Windows выжата досуха и ничего нового никому предложить уже не удастся. Ан нет! Как раз наиболее значимые приемы разгона остаются в тени, не выходя за пределы прокуренных хакерских кулуаров. Сегодня мы расскажем о шести из них.

Оптимизация загрузки

Даже на быстрых машинах загрузка операционной системы занимает весьма продолжительное время, что не может не раздражать. Специалистам известно, что лучший способ ускорить загрузку Windows – не загружать ее вообще. Кроме шуток! Если компьютер поддерживает ACPI и галочка "После приостановки перейти в спящий режим" в Панели Управления --> Электропитание --> Спящий Режим взведена, то при выборе пункта «Переход в Ждущий Режим» в «Завершении Работы» операционная система сбросит содержимое оперативной памяти на жесткий диск. А затем, после включения питания, вновь вернется в свое исходное состояние, как будто никакого отключения вообще не происходило.

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

Оптимизация профиля

При хроническом недостатке оперативной памяти операционная система вынуждена интенсивно обмениваться с файлом подкачки, съедающим всю производительность. Чем больше оперативной памяти, тем лучше. Для комфортной работы с Windows XP требуется не меньше 512 Мб. Уточнить эту цифру поможет Диспетчер Задач, вызываемый ALT-CTRL-DEL. В идеале, пиковое выделение памяти не должно превышать количества физической памяти, установленной в материнскую плату, но даже при этом диск не прекратит стрекотать, оттягивая на себя львиную долю производительности.

Запустив «Файловый монитор» Марка Руссиновича, который можно бесплатно скачать с сайта http://www.sysinternals.com, мы обнаружим, что все дело в реестре и во временных файлах, к которым система обращается даже тогда, когда ничего не происходит. В спокойном состоянии в среднем насчитывается до 100 дисковых запросов в секунду, и, хотя большая их часть оседает в кэше и до винчестера не доходит, нормальной такую ситуацию назвать нельзя. Ну не умеет Windows грамотно распоряжаться оперативной памятью!

Установка виртуального диска ускоряет работу системы в 10-50 (!) раз. Это кажется невероятным, но это факт. Разумеется, количество установленной памяти должно составлять не менее 256–512 Мб, в противном случае вместо разгона мы получим торможение. К сожалению, в комплект штатной XP поставки драйвер виртуального диска не входит и его приходится добывать в интернете самостоятельно, набирая в своем любимом поисковике "RAMDRIVE" или "RAMDISK". Среди кучи откровенного барахла обращает на себя внимание RamDisk Plus от компании Super Speed, который, кстати говоря, автоматически сохраняет свое содержимое на жестком диске при выключении питания (его ты найдешь на диске к журналу).

Содержание  Вперед на стр. 046-004-2