37 IT

Союз IT професcионалов

Печать

Заставим Windows летать

Windows XP - достаточно требовательная к ресурсам операционная система, однако существуют способы сокращения количества системных ресурсов, которые она будет использовать, как совершенно безопасные и незаметные, так и такие, которые несколько ограничивают ее функциональность. Между тем, Windows XP способна к самооптимизации.

В процессе своей работы вы запускаете определенное программное обеспечение, a Windows тем временем производит мониторинг поведения системы и сохраняет список часто запускаемых приложений в файле layout.ini , который хранится в "C:\WINDOWS\Prefetch". Раз в три дня операционная система изменяет физическое местоположение некоторых программ (перемещает их в начало диска, где процессы записи и чтения происходят несколько быстрее) для текущей оптимизации времени их загрузки. В Windows XP присутствует специальная система предсказаний, которая направлена на ускорение процесса загрузки системы и оптимизацию ее запуска. Операционная система составляет список служб и приложений, начинающих работать после ее загрузки, чтобы ускорить их запуск. При загрузке отдельных приложений Windows XP следит за используемыми компонентами и файлами. Когда приложение будет запущено повторно, Windows XP предсказывает список файлов, которые ему понадобятся. Предсказания используются ядром Windows XP и планировщиком задач. Ядро производит мониторинг страниц, к которым будет обращаться данный процесс сразу же после его создания. Данная служба составляет инструкции предсказания. Если приложение будет запущено повторно, то благодаря ранее созданным инструкциям можно будет значительно ускорить процесс загрузки. Большинство советов по оптимизации, приведенных в этой главе, основано на редактировании реестра. Помните, что для этого вы должны обладать правами администратора. Перед изменением реестра желательно сделать его резервную копию, чтобы в случае неудачи можно было вернуться к исходной конфигурации. И так что можно сделать?

Уберем значки и фоновый рисунок Рабочего стола
Оптимизацию операционной системы стоит начать с Рабочего стола. Фоновые рисунки и расположенные на Рабочем столе файлы с рисунками способны значительно снижать производительность системы (особенно в процессе обновления экрана). Учтите, что значки и фоновый рисунок Рабочего стола постоянно находятся в оперативной памяти. Впрочем, прирост производительности в случае отказа от использования фонового рисунка и значков будет совсем небольшим. Так что если у вас более 256 Мбайт оперативной памяти и процессор, тактовая частота которого превышает 1 ГГц, то волноваться не стоит. Однако владельцам более старых компьютеров стоит призадуматься над этой информацией.

Уменьшим объем используемой памяти
В реестре Windows находится несколько ключей, позволяющих оптимизировать работу с памятью. Вы можете ускорить запуск приложений и освободить некоторый объем оперативной памяти, если отключите отладчик Dr.Watson. Чтобы сделать это, установите значение ключа Auto равным 0 по адресу HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\AeDebug. Теперь в случае сбоя система поинтересуется, нужно ли закрыть приложение или же передать его программе Dr.Watson, которая запустится и создаст лог-файл. Если вы считаете такую возможность ненужной, удалите ветвь АеDebug из реестра. Можно также поработать со значением ключа HKEY_LOCAL_MACHINE\System\Current ControlSet\Control\Session Manager\Memory Management.

ClearPageFileAtShutdown - активирует возможность стирать файл подкачки при выходе из Windows. По умолчанию данное значение равно 1, однако вы можете изменить его на 0, что ускорит работу компьютера при перезагрузке, однако снизит уровень безопасности.

Disable Paging Executive - запрещает записывать в файл подкачки код (драйверы и исполняемые файлы) и принудительно оставляет его в оперативной памяти. Значение этого ключа по умолчанию - 0. Если у вас установлено более 256 Мбайт, то вы можете присвоить значение 1, что значительно ускорит работу системы. Если в системе установлено менее 128 Мбайт оперативной памяти, использование функции Prefetch может вызвать резкое снижение производительности системы, поэтому желательно ее отключить. Для этого вам нужно будет в ветке

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters выбрать параметр EnablePrefetcher и присвоить ему значение 0. Кроме того, в процессе загрузки операционной системы запускается множество разнообразных служб, часть из которых можно отключить. На отключении неиспользуемых служб мы остановимся позднее. Отключите неиспользуемую подсистему POSIX, что может несколько увеличить производительность. Для этого откройте ветвь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems и удалите строчки Optional и Posix.

Настроим подкачку
Файл подкачки используется системой для увеличения объема доступной оперативной памяти. Когда в оперативной памяти не остается свободного места, часть данных оттуда перемещается в файл подкачки на жесткий диск. Если эта информация вновь понадобится, то она вернется в оперативную память. Откройте свойства диска С:\, щелкнув на его значке правой кнопкой мыши. Открыв вкладку Оборудование, нажмите кнопку Свойства. В открывшемся окне выберите вкладку Политика и убедитесь, что установлен флажок Разрешить кэширование записи на диск. Возможно использование двух различных способов установки размера файла подкачки: фиксированный и динамический размер. В первом случае максимально возможный размер равен минимальному, что фиксирует размеры файла подкачки на установленном уровне. Такой подход уменьшает фрагментацию диска, однако может привести к разнообразным сбоям в процессе работы некоторых приложений, если памяти не будет хватать. Во втором случае максимальное значение должно быть в два раза больше, чем минимальное, что позволит размерам файла подкачки изменяться в указанных рамках. При этом будет происходить фрагментация диска и последующее снижение производительности. Следовательно, для файла подкачки следует установить фиксированный размер, который рассчитывается достаточно просто - размер оперативной памяти необходимо умножить на 2,5. Файл подкачки следует располагать в первом разделе (что соответствует первому по порядку логическому диску), так как это позволит ускорить скорость доступа к нему. Проверьте, включен ли режим DMA (Direct Memory Access, прямой доступ к памяти) для всех IDE-устройств системы. Для этого щелкните правой кнопкой мыши на ярлыке Мой компьютер, выполните команду Свойства > Оборудование > Диспетчер устройств > IDE ATA/ATAPI контроллеры, в контекстном меню выберите Свойства вашего контроллера IDE. В открывшемся окне перейдите на вкладку Дополнительные параметры. Параметр Тип устройства разрешает операционной системе автоматически определять подключенные устройства. Если к данному каналу ничего не подключено, установите значение Отсутствует, что позволит несколько ускорить процесс загрузки Windows.

Примечание
Если жесткий диск или привод компакт-дисков используют режим PIO, это сильно нагружает процессор во время чтения или записи. Именно поэтому нужно использовать режим DMA. Параметр Режим передачи Windows XP по умолчанию активирует максимально быстрый режим DMA, с которым способно работать устройство. Значение данного параметра должно быть DMA, если доступно.

Настраиваем файл boot.ini

boot.ini - это текстовый файл, содержащий основные настройки системы, который отвечает за загрузку Windows. Без данного файла операционная система не сможет загрузиться. Внося необходимые изменения в этот файл, вы сможете значительно ускорить загрузку Windows. Сам файл boot.ini выполняет следующие функции:

1. Координирует процесс загрузки Windows
2. Устанавливает пункты меню выбора операционной системы
3. Содержит некоторые настройки операционной системы.

Вы можете изменять этот файл, находящийся в корне системного раздела, с помощью любого текстового редактора. Текст, находящийся в boot.ini, в самом тривиальном случае (использование одной ОС на компьютере Intel x86) выглядит следующим образом.

Листинг boot.ini для одной операционной системы
[ b o o t l o a d e r ]
t i m e o u t = 3 0
d e f a u l t = m u l t i ( O ) d i s k ( O ) r d i s k ( 0 ) p a r t i t i o n ( 1 ) \ W I N D O W S
[ o p e r a t i n g s y s t e m s ]
m u l t i ( 0 ) d i s k ( 0 ) r d i s k ( 0 ) p a r t i t i o n ( 1 ) \ W I N D O W S = " M i c r o s o f t Windows
XP P r o f e s s i o n a l RU" / n o e x e c u t e = o p t i n / f a s t d e t e c t


Раздел [boot loader] служит для определения настроек загрузки операционной системы. Параметр timeout (по умолчанию его значение равно 30) определяет время (в секундах), в течение которого пользователь выбирает один из пунктов загрузочного меню. Если значение timeout равно 0, то данное меню не отображается, а при значении -1 меню будет находиться на экране до того момента, пока не будет сделан выбор. Параметр default указывает, где находится загружаемая по умолчанию операционная система. Раздел [operation systems] содержит данные об уже установленных операционных системах. Если вы используете две операционные системы одновременно (например, Windows Me и Windows XP), содержимое файла будет выглядеть следующим образом.

Листинг boot.ini на компьютере с двумя операционными системами

[boot l o a d e r ]
t i m e o u t = 5
d e f a u l t = C : \
/
[ o p e r a t i n g s y s t e m s ]
C:\="Windows M i l l e n n i um E d i t i o n "
m u l t i ( 0 ) d i s k ( 0 ) r d i s k ( 0 ) p a r t i t i o n ( 2 ) \
WINNT="Windows XP P r o f e s s i o n a l " / f a s t d e t e c t



1. multi - номер дискового адаптера, с которого производится загрузка; значение этого параметра всегда равно 0;

2. значение параметра d i s k для большинства моделей BIOS также равно 0;

3. параметр rdisk(X) определяет порядковый номер жесткого диска, с которого будет производиться загрузка ОС (возможные значения - от 0 до 3);

4. partition (Y) — порядковый номер логического диска (раздела), с которого будет загружаться ОС. Нумерация логических дисков начинается с единицы.

Не нумеруются расширенные разделы MS-DOS (тип 5) и разделы типа 0 - неиспользуемые.

Чтобы восстановить файл boot.ini , воспользуйтесь командой bootcfg. Данная команда доступна из командной строки и может применяться для конфигурирования, извлечения, изменения или удаления параметров в файле boot.ini.

Формат команды bootcfg ;

BOOTCFG / []

Ключи командной строки программы:

• /COPY- копирует элемент списка загрузки в секции [ operating systems],
куда после этого можно добавить параметры новой операционной системы;
• /DELETE - удаляет уже существующий фрагмент списка загрузки в секции
[operating systems] файла boot.ini ; вам потребуется указать номер элемента, который вы собираетесь удалить;
• /QUERY - отображает элементы списка загрузки и их настройки;
• /RAW - предоставляет возможность выбора любого переключаемого параметра, который будет добавлен для указанного элемента списка загрузки ОС;
• /TIMEOUT - устанавливает значение таймаута;

Уменьшим время загрузки приложений
В Windows XP присутствует возможность ускорения загрузки приложений. Чтобы ею воспользоваться, используйте ключ /prefetch : 1. Правой кнопкой мыши щелкните на ярлыке необходимого приложения и выберите в контекстном меню пункт Свойства. В поле Объект после указания пути к файлу добавьте /prefetch : 1 (пробел перед ключом обязателен).

Снизим загрузку процессора
Чтобы снизить загрузку процессора, желательно отключить разнообразные графические эффекты, которых очень много в Windows XP. Выполните команду Панель управления > Система > Дополнительно > Быстродействие > Параметры. На экране появится список всех эффектов, которые используются операционной системой. Отключив все ненужные эффекты, вы сможете несколько снизить нагрузку на процессор. В окне Параметры быстродействия перейдите на вкладку Дополнительно и установите приоритет распределения ресурсов процессора и памяти на оптимизацию работы программ (приоритет использования служб и кэша понадобится для сервера сети). Перейдем к меню Пуск. По умолчанию оно открывается с небольшой задержкой (400 мс), однако вы можете ее регулировать, изменяя в реестре значение ключа MenuShowDelay, который находится по адресу HKEY_CURRENT_USER\ControlPanel\Desktop. Если значение будет равно 0, то меню будет появляться без задержки. Кроме того, вы можете несколько ускорить работу интерфейса, поработав с параметром MinAnimate, который находится по адресу HKEY_CURRENT_USER\ControlPanel\Desktop\WindowMetrics и отвечает за анимацию при сворачивании окон. Значение 1 - эффект анимации включен, 0 - выключен. Если же данный ключ отсутствует, то создайте его (тип — String ) . Помните, что вам нужно перезагрузить компьютер, чтобы данные изменения вступили в силу. Когда вы открываете в разделе, использующем NTFS, папки, содержащие большое количество файлов, этот процесс может происходить медленно, так как операционная система каждый раз обновляет метку последнего доступа к файлам. Чтобы отключить использование данной функции, создайте по адресу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem параметр типа DWord, назовите его NtfsDisableLastAccessUpdate и присвойте ему значение 1.

Оптимизируем поисковую систему
Служба индексирования предназначена для создания списков содержимого и параметров документов на жестком диске компьютера и на общих сетевых дисках. Данная служба работает постоянно и использует значительное количество ресурсов процессора и некоторые объемы оперативной памяти. Если вы не используете контекстный поиск документов, то можете остановить работу этой функции. Для этого выполните команду Панель управления > Установка и удаление программ > Установка компонентов Windows. В появившемся списке нужно снять флажок Служба индексирования. Windows XP может искать документы и в архивах. Вы можете отключить данную возможность, что значительно ускорит поиск. Для этого необходимо набрать в командной строке следующее: regsvr32 c:\windows\system32\zipfldr.dll /u. Если же вы снова хотите включить возможность поиска в архивах, наберите в командной строке следующее: regsvr32 с:\windows\system32\zipfldr.dll

Настроим автоматически выполняемые программы
Одна из причин снижения производительности операционной системы - запуск большого количества приложений в процессе загрузки Windows. Вы можете установить автоматический запуск конкретного приложения следующими способами.

1. Добавление ярлыка, указывающего на исполняемый файл приложения, в папку Автозагрузка для текущего пользователя.

2. Добавление ярлыка в папку Автозагрузка для всех пользователей компьютера.

3. Добавление ярлыка в папку Планировщик заданий.

4. Удаление или добавление записей в ключ реестра Run (системы). Ключ реестра HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run.

5. Удаление или добавление записей в ключ Run (пользователя) Ключ реестра HKEY_CURRENT_USER\Softw&re\Microsoft\Windows\CurrentVersion\Run.

6. В файле Win.ini можно отметить программы, предназначенные для 16-разрядных версий Windows. При этом добавятся строки типа "Load=" и "Run=" этого файла.

7. Кроме того, существует группа ключей реестра, в которых содержится список программ, выполняющихся в процессе запуска системы. Эти ключи - RunOnce и RunOnceEx. Они могут иметь отношение к конкретным учетным записям:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce,
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx,
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce,
HKEY_OBRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnceEx.


В состав Windows XP входит утилита Msconfig.exe, которая позволяет контролировать список автоматически загружаемых программ.

Оставляем информацию об ошибках у себя
Каждый раз при возникновении ошибки в работе определенного приложения операционная система пытается отправить отчет о данной ошибке на сервер Microsoft. Чтобы отключить эту функцию, выполните команду Панель управления > Система > Дополнительно и нажмите кнопку Отчет об ошибках. Установите переключатель в положение Отключить отчет об ошибках, однако оставьте установленным флажок Но уведомлять о критических ошибках. Порядок действий Windows в случае сбоя системы можно определить, выполнив команду Панель управления > Система > Дополнительно. В области Загрузка и восстановление нажмите кнопку Параметры. В области Отказ системы появившегося окна снимите флажок Выполнить автоматическую перезагрузку. Это позволит предотвратить неожиданные перезагрузки. В области Запись отладочной информации желательно выключить запись дампа памяти (часть кода программы и часть содержимого регистров, находившиеся в оперативной памяти во время сбоя).

Ускоряем работу сети
Мало кто знает, что по умолчанию при работе в сети операционная система резервирует 20 % трафика для передачи критически важных данных. 20 % пропускной способности сети - слишком большое значение, поэтому такое резервирование стоит отключить. Указанное ограничение контролируется групповой политикой, а резервированием занимается служба Диспетчер пакетов QoS. Если вы отключите данную службу, то ситуацию это не изменит. Эту проблему следует решать самостоятельно, изменяя групповую политику вручную. Выполните в консоли команду gpedit.msc, что приведет к появлению консоли ММС с уже загруженной оснасткой Групповая политика. Далее выберите раздел Конфигурация компьютера и в нем - Административные шаблоны > Сеть > Диспетчер пакетов QoS. Дважды щелкните мышью на пункте Ограничить резервируемую пропускную способность. В окне изменения параметров, которое появится после этого, установите переключатель в положение Включен и установите ограничение - 0 %. Если вы сделаете это, не забудьте установить в свойствах всех доступных сетевых подключений использование протокола Планировщик пакетов QoS.

Контролируем автоматическое обновление
Windows является самой распространенной операционной системой, и это обеспечило наличие огромного количества вирусов, написанных специально под нее. Windows XP способна самостоятельно следить за выходом исправлений ошибок (особенно критических), обновленных версий своих компонентов, решений проблем совместимости и прочих обновлений. В состав операционной системы входит служба автоматического обновления, которая время от времени соединяется с сервером разработчика и при необходимости загружает доступные обновления. Настроить параметры автоматического обновления (Automatic Updates) можно в окне Система Панели управления. Здесь можно указать, какие именно обновления загружать и устанавливать, можно задать Windows только проверять наличие обновлений (ничего не загружая) и дать вам знать при их появлении, а можно запретить ей делать что бы там ни было.


Ccылки по теме: Тонкая настройка Windows 8 | Ускорение работы Windows | Восстановление Windows

Союз ИТ Профессионалов | Ремонт и настройка компьютеров

Добавить комментарий


Защитный код
Обновить