???????? ???????????????? ?? ????????

Windows XP Настройка быстродействия системы

Здесь лучше не дискутировать. Здесь лучше давать правильные советы.

Windows XP Настройка быстродействия системы

Сообщение gosha » Ср янв 21, 2004 12:09 pm

Вы, вероятно, знакомы или по крайней мере слышали о "твикерах" - программах для тонкой настройке Windows. Слово tweak в английском языке как раз и означает настройка, наладка. Даже Microsoft косвенно признает необходимость более тонкой настройки Windows, выпуская TweakUI (программа входит в состав PowerToys for WindowsXP и распространяется бесплатно). Суть работы твикеров заключается в том, что они предоставляют пользователю возможность внесения изменений в реестр через программный интерфейс. Вы нажимаете кнопочки и ставите или снимаете галочки в программе, а в реестре создаются ключи, добавляются или меняются значения параметров. Нередко, твикеры обладают возможностью изменения настроек, доступных через стандартный интерфейс системы, но расположенных слишком "глубоко" или неочевидно для пользователя. Мы предлагаем вам познакомиться с механизмом работы твикеров на практике. Иными словами, внося изменения в реестр или добираясь до скрытых настроек WinXP, попробуйте вручную внести изменения в работу системы.
Пожалуйста, не забывайте делать резервные копии веток и ключей реестра перед внесением изменений. Если работоспособность системы нарушится в результате ваших действий, вы всегда сможете вернуться назад, восстановив параметры реестра из резервной копии.

-----------------------------------------------
Многие программы для работы с CD/DVD-rom могут некорректно работать в Windows XP, все это связано с драйверами ASPI. Я предлагаю вам скачать и установить драйвера ASPI с сайта Adaptec. Скачиваем драйвера по этой ссылке(http://www.adaptec.com/worldwide/suppor ... _471a2.exe)
-----------------------------------------------
Автоматическая очистка диска
Программа Cleanmgr.exe создана специально дл яочистки ненужных файлов с жесткого диска вашего компьютера. Вы можете использовать специальные опции при запуске программы, которые будут описаны ниже. Вы можете задать запускы программы в назначенное время, используя Планировщик заданий.


Для того, чтобы запустить мастера очистки диска введите следующее: Пуск -> Выполнить -> cleanmgr.exe.

Мастер очистки диска поддерживает следующие команды ( которые добавляются после cleanmgr.exe ):
/d driveletter: - Эта команда указывает букву диска, который будет очищаться
/sageset: n - Эта команда запускает мастер очистки диска и создает ключ в реестре для сохранения выбранных вами параметров. Здесь параметр n, который хранится в реестре, позволяет вам указать настройки мастера очистки диска. То есть вы можете создавать множество настроек и сохранить их, изменяя параметр n. Парметр n можно указывать в интервале от 0 до 65535.


/sagerun: n - Это команда используется для запуска мастера очистки диска с определенными параметрами, которые были указаны с помощью предыдущей команды..

Например, вы хотите запустить мастер очистки диска с некими параметрами: вводите команду cleanmgr /sageset:2, указываете необходимые параметры, нажимаете OK, вводите cleanmgr /sagerun:2. Вот и все. :)
-----------------------------------------------
Автоматизируем процесс дефрагментации дискаСоздаем bat-файл, который назовем defrag.bat следующего содержания:



--------------------------------------------------------------------------------
Rem **This batch file is defragmenting your hard drive.**
Rem **To cancel Press Ctrl+C on the keyboard.**
Defrag.exe C: -F
--------------------------------------------------------------------------------

Теперь в Планировщике заданий указываем этот файл и ставим его в расписание. Рекомендуется установить запуск каждую неделю ( но не меньше 1 раза в месяц ).Теперь Дефрагментация диска будет автоматически запускаться в Windows XP.

Вы также можете установить дефрагментацию в расписание и без создания bat-файла, делается это так:

Заходим в Панель управления -> Назначенные задания -> Добавить задание
Нажмите Обзор и выберите программу Defrag.exe, находится она в директории C:\Windows\System32
Во время последнего экрана не забудьте поставить галочку около пункта Установить дополнительные параметры после нажатия кнопки Готово


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

Выбираем Мой компьютер и кликаем правой кнопкой
Далее выбираем вкладку Дополнительно
В разделе Загрузка и восстановление нажимаем кнопку Параметры
Ставим галочку около пункта Выполнить автоматическую перезагрузку в разделе Отказ системы
-----------------------------------------------
Ускоряем загрузку с помощью Boot
VisДля ускорения загрузки Windows XP корпорация Microsoft создала утилиту, которая называется BootVis, скачиваем ее здесь(http://www.microsoft.com/whdc/hwdev/pla ... otvis.mspx).
-----------------------------------------------
Изменяем директорию для записи CD
Если вы используете стандартную писалку дисков Windows XP, то вы можете изменить временную папку для записи CD.


Идем в папку: C:\Documents and Settings\(ваше имя пользователя)\Local Settings\Application Data\Microsoft\

Здесь вы можете обнаружить папку CD Burning. Теперь вы можете переместить эту папку в любое место, которое пожелаете. Теперь заходим в редактор реестра ( Пуск -> Выполнить -> regedit ), ищем ветвь: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\CD Burning и изменяем значение на новое месторасположение папки.

-----------------------------------------------
Ускоряем работу системы путем очищения папки prefetch
Это новая уникальная возможность в Windows XP. Мы знаем, что в Windows 98/2000 периодически необходимо было очищать реестр и временные файлы для улучшения работы системы. В Windows XP необходимо очищать папку C:\windows\prefetch, в которой находятся редко используемые или устаревшие ссылки. Очистка этой папки ускорит быстродействие вашей системы.


Замечание: Очистка этой папки перед каждой перезагрузкой может УХУДШИТЬ быстродействие системы
-----------------------------------------------
Нажатие на файл .avi в проводнике вызывает 100% загрузку процессора
Мы можем столкнуться с действительно большой проблемой в Windows XP при открытии файлов с расширением .avi. Это происходит из-за того, что при нажатии на такой файл в проводнике, он пытается прочитать данные из .avi файла с целью выявить его размер. ширину, высоту и т.д., которые отоброжаются в окне подробно. предположим вы не до конца скачали фильм ( с расширением .avi ) и нажали в проводнике на этот файл, это может привести к зависанию компьютера.


Для решения это проблемы делаем следующее:

Запускаем редактор реестра ( Пуск -> Выполнить -> regedit )
Ищем ключ HKEY_CLASSES_ROOT\SystemFileAssociations\.avi\shellex\PropertyHandler
Удаляем значение "По умолчанию", которое должно быть равно "{87D62D94-71B3-4b9a-9489-5FE6850DC73E}"

Замечание: Теперь в окне подробно не будут показываться свойства .avi файла. Но это небольшая цена быстродействия.:) Тут выбор остается за вами.
-----------------------------------------------
Конвертируем файловую систему из FAT32 в NTFS
Для того, чтобы сконвертировать файловую систему из FAT32 в NTFS необходимо сделать следующее: Ввести Пуск -> Выполнить -> Convert C: /FS:NTFS, где C: это буква диска, который вы собирается конвертировать.


Основные приимущества NTFS: это более стабильная система, более защищенная и менее фрагментируемая система.
-----------------------------------------------
Ускоряем загрузку Windows XP
Если ваше система находится "как бы в подвисшем состоянии" в течение 2-3 минут после загрузки, когда вы не можете получить доступ к кнопке Пуск или таскбару, это означает, что скорее всего у вас включена "Фоновая интеллектуальная служба передачи".


Отключаем ее так:

Заходим в Пуск -> Выполнить -> msconfig
Заходим во вкладку Службы
Убираем галочку напротив Фоновой интеллектуальной службы передачи
-----------------------------------------------
Уменьшаем время загрузки приложений
Корпорация Microsoft создала команду, которая позволяет ускорить загрузки приложений, достаточно добавить в свойствах программы команду /prefetch:1 и время ее загрузки уменьшится в несколько раз. Ниже рассматриваются 2 способа добавления этой команды.


Способ 1:

Допустим у вас на компьютере установлен Adobe Photoshop 7.0. Выполнив следующие действия, вы сможете уменьшить время загрузки в несколько раз:

Правой кнопкой нажимаете на ярлыке Adobe Photoshop 7.0 и выбирает из меню пункт свойства
В ячейке Объект после пути к файлу добавьте /prefetch:1 (не забудьте перед "/" поставить пробел)


Нажмите OK

Замечание: Теперь запустите Adobe photoshop 7.0 и вы обнаружите, что время загрузки сократилось в десятки раз.

Способ 2:

Заходим в Пуск -> Выполнить -> Стандартные -> Служебные
Нажимаем правой кнопкой на Восстановление системы
Выбираем из меню пункт Свойства
В ячейке Объект после пути к файлу (будет в виде %SystemRoot%\System32\restore\rstrui.exe) добавьте /prefetch:1 (не забудьте перед "/" поставить пробел)


Нажмите OK
Замечание: Теперь Мастер восстановления системы будет загружаться моментально.
-----------------------------------------------
Удаляем файлы prefetch автоматически
Сейчас будет показан способ как можно удалять файлы prefetch автоматически. Делается это просто, создаем файл deleteprefetch.bat следующего содержания:


--------------------------------------------------------------------------------
del C:\Windows\Prefetch\*.* /Q
--------------------------------------------------------------------------------

Теперь достаточно запустить созданный файл и папка prefetch будет очищена ;)
-----------------------------------------------
Отлючаем функцию автоматического обновления системы
Для того, чтобы уменьшить загрузку процессора и сетевого соединения вы можете отключить службу автоматического обновления системы, делается это так:

Заходим в Панель Управления -> Администрирование -> Службы
Ищем службу, которая называется Автоматическое обновление
Нажимаем на ней правой кнопкой и из меню выбираем пункт свойства
В ячейке Тип запуска выбираем пункт Отключено


Нажимаем Ok
-----------------------------------------------
Отключаем Debug Scripting в Internet Explorer
Вам не надоело при серфинге по интернету получать на некоторых страницах сообщение "Would you like to debug this page?"? Давайте отключим это сообщение:

Заходим в Internet Explorer
Выбираем в меню Свойства пункт Свойства обозревателя
Открываем вкладку Дополнительно и ищем пункт "Disable Script Debugging". Ставим галочку


Нажимаем OK
-----------------------------------------------
Отключаем Службу индексирования
Служба индексирования - это небольшая программа, которая "пожирает" ОГРОМНОЕ кол-во памяти, что может вызвать медленную работу компьютера. Это служба индексирует и обновляет список файлов на вашем компьютере, для более быстрого поиска. Поэтому я предлагаю отключить службу индексирования. Делается это так:

Заходим в Панель управления -> Установка и удаление программ -> Установка компонентов Windows
В появившемся списке ищем Службу индексирования и убираем галочку

Нажимаем далее
-----------------------------------------------
Отключаем функцию Prefetch для компьютеров с малым кол-ом оперативной памяти
На компьютерах с кол-ом памяти <=128Mb функция Prefetch может вызвать замедление работы системы из-за большого потребления оперативной памяти, поэтому имеет смысл ее отключить. Да, программы будут грузиться чуть дольше, но зато быстродействие системы повысится

Замечание: Это работает нормально в компьютерах с малым объемом оперативной памяти. На системах с больших кол-ом памяти вы не заметите эффекта, но программы будут грузится медленне, это уже будет ощутимо, поэтому если у вас более 128 Mb оперативной памяти, то смысла отключать функцию prefetch нет никакого.

Отключается функция prefetch так:

Заходим в редактор реестра (Пуск -> Выполнить -> regedit)
Ищем ветку HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
Выбираем ключ EnablePrefetcher и устанавливаем значение 0

Перезагружаемся
-----------------------------------------------
Отключаем запись документов в history
Обычно при открытии какого-либо документа он сразу же добавляется в список, который находится в Пуск -> Мои документы. Я же предлагаю отключить эту функцию,т.к. не вижу в ней абсолютно никакого смысла:)

Отключается функция так:

Заходим в редактор реестра (Пуск -> Выполнить -> regedit)
Ищем ветку HKEY_CURRENT_USER(и HKEY_LOCAL_MACHINE)\Software\Microsoft\Windows\CurrentVersion\Policies\
Создаем ключ (если он еще но создан) NoRecentDocsHistory
Устанавливаем ему значение 1
-----------------------------------------------
Отключаем поиск в zip архивах
По умолчанию поиск в Windows XP может "тормозить" из-за того, что происходит поиск и в zip архивах. Скорость поиска возрастет, если отключить эту функцию. Делается это путем ввода в Пуск -> Выполнить следующего:

Для отключения поиска в zip архивах:

regsvr32 c:\winnt\\system32\zipfldr.dll /u или же regsvr32 c:\windows\\system32\zipfldr.dll /u

Для включения поиска в zip архивах:

regsvr32 c:\winnt\\system32\zipfldr.dll или же regsvr32 c:\windows\\system32\zipfldr.dll
-----------------------------------------------
Отключаем ненужные службы для освобождения системных ресурсов
Службы и программы, которые запускаются при загрузке компьютера продолжают работать и после полной загрузки, используя системные ресурсы, некоторые службы можно отключить, чтобы освободить ресурсы, а значит и повысить быстродействие системы.

Делается это так:

Заходим в Пуск -> Выполнить и вводим services.msc
Нажимаем OK
Теперь выбираем ненужную службу (например: Серийный номер переносного медиа-устройства), нажимаем правой кнопкой и выбираем пункт Свойства

На вкладке Общие около надписи Тип запуска выбираем Отключено
Нажимаем OK
-----------------------------------------------
Отключаем Boot Logo
В Windows XP вожможно отключить Boot Logo, это ускорит процесс загрузки операционной системы.

Замечание: Имейте ввиду, что при отключении Boot Logo вы не увидите некоторые сообщения, появляющиеся при загрузке (например: chkdsk, convert и другие), но если ваша система работает стабильно, то у вас не будет необходимости в этом.

Для отключения делаем следующее:

Заходим в Пуск -> Выполнить -> msconfig
Выбираем вкладку Boot.ini и ставим галочку около пункта /NOGUIBOOT
-----------------------------------------------
Отключаем полностью Автоматическое обновление
Многие знают о функции Автоматического Обновления в Windows XP, многие знают способ частиного ее отключения, но единственный способ ПОЛНОГО отключения Службы Автоматического Обновления указан ниже:

Идем в Пуск -> Выполнить -> services.msc
Ищем Службу Автоматического Обновления, выбираем пункт свойства и в разделе Тип запуска указываем Отключено
Это полностью отключит службу и освободит системные ресурсы.
-----------------------------------------------
Режим DMA на IDE устройствах
Windows XP, как и Windows 2000, некорректно выставляет режим DMA на slave на первичном и вторичном IDE каналах. Многие CD-ROM'ы поддерживают режим DMA, но Windows XP по умолчанию ставим режим PIO, что уменьшает быстродействие данного устройства. Решается эта проблема так:

Открываем Мой Компьютер -> Оборудование -> Диспетчер устройств
Открываем вкладку IDE ATA/ATAPI контроллеры
Выбираем около Первичного канала IDE (у вторичного делаем аналогичные процедуры) пункт Свойства


Выбираем вкладку Дополнительные Параметры и в Режимах Передачи устанавливаем пункт DMA, если доступно
-----------------------------------------------
Самый просто способ отключения Messenger
Делается это так:

Открываем Пуск -> Выполнить-> taskmrg.exe
Убеждаемся в том, что msmsgs.exe во вкладке Процессы не запущен
Идем в папку Program Files
Переименовываем папку Messenger в папку MessengerOFF
Если не получается переименовать папку, то загрузитесь в Safe Mode и попробуйте выполнить эти действия снова.
-----------------------------------------------
Редактируем Скрытые Системные Настройки используя Редактор Групповой Политики
Windows XP Professional имеется такую мощную программу, как Редактор Групповой Политики, которая позволяет Администраторам менять настройки огромного кол-ва функций Windows XP. Чтобы запустить Редактор Групповой Политиеи сделайте следующее:

Откройте Пуск -> Выполнить -> gpedit.msc
Появится окно настроек, вы можете настроек множество параметров, путешествуя по дереву настроек
Например: Вы можете запретить смену рисунка Рабочего стола и т.д.
-----------------------------------------------
Отключаем или включаем boot дефрагментацию
Очень полезная функция появилась в Windows XP, это функция boot дефрагментации. Это позволяет расположить все загрузочные файлы один за другим на диске, что позволяет увеличить скорость загрузки. В некоторых билдах эта функция отключена, для включения делаем следующее:

Запускаем Пуск -> Выполнить -> regedit
Ищем ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction
Теперь у параметра Enable выбираем Изменить


Изменяем значение на Y для включения функции и N для отключения
-----------------------------------------------
Освобождаем место на жестком диске
Windows XP использует файл hiberfil.sys для сохранения всех данных при переходе в спящий режим. Если вы не используете Спящий режим, то просто отключите его, этим вы удалите файл hiberfil.sys и сэкономите место равное размеру вашей оперативной памяти, делается это так:

Заходим в Мой Компьютер -> Панель Управления -> Электропитание
Открываете вкладку Спящий режим и убираете глаку около пункта Разрешить использование спящего режима
-----------------------------------------------
Медленная работа HDD при загрузке
Если у вас во время загрузки Windows XP экран с лого не меняется пару минут, то этот твик как раз для вас.

Пример, который приведен ниже подразумевает наличие 1 винчестера на Первичном IDE канале и наличие CD-ROM+CD-RW на вторичном IDE канале.

Делаем следующее:

Кликаем правой кнопкой на ярлыке Мой Компьютер - Свойства - Оборудование - Диспетчер устройств
Выбираем IDE/ATAPI контроллеры
Кликаем правой кнопкой на Первичном IDE канале и выбираем пункт свойства
Выбираем пункт Дополнительные Параметры
В разделе Устройство 0 (или Устройство 1) в разделе Тип устройства (где можно выбрать значение) выбираем Отсутствует
-----------------------------------------------
Увеличиваем производительность путем расставления приоритетов
Твик делится на 2 части:

Заходим в Пуск -> Выполнить -> regedit
Ищем ветвь HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\PriorityControl\
Правой кнопкой нажимаем на параметре Win32PrioritySeparation и изменяем его значение на 38


Вторая часть:

Заходим в Мой компьютер -> Tools -> Folder Options
Выбираем вкладку Вид и ставим галочку около пункта Открывать каждую папку в отдельном окне


Window XP теперь будет открывать каждое новое окно (и программы тоже) со своей памятью и таким образом разделит приоритет процессора. Это увеличивает стабильность системы и скорость работы, но использует намного больше памяти, чем раньше. Поэтому эти 2 твика ремонеднуется только тем, у кого нет недостатка оператичной памяти

Замечание: Иногда эти 2 твика вызывают проблему с мышкойи клавиатурой в Counter-Strike
-----------------------------------------------
Увеличиваем производительность настраивая фкункцию Prefetch
Функция Prefetch впервые появилась в Windows XP, она позволяет увеличить скорость работы системы, путем кеширования программ.

Заходим в Пуск -> Выполнить -> regedit
Ищем ветвь реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Session Manager\ Memory Management\PrefetchParameters\
Кликаем правой кнопкой на параметре EnablePrefetcher и выбираем пункт Изменить


Вводим следующее значение: 0 - функция отключена; 1 - функция включена для программ; 2 - функция включена для загрузки; 3 -функция включена для программ и загрузки (Рекомендуется поставить значение 3)


Перезагрузитесь
Этот твик должен увеличить скорость загрузки системы и запуска программ.
-----------------------------------------------
Ускоряем появление иконок в Windows XP
Каждый раз, когда вы пытаетесь открыть папки в Windows XP с помощью иконки на рабочем столе Мой компьютер, система начинает искать сетевые папки и принтеры. Это вызвает задержки при отображении ваших иконок. Возможно, вы увидите стандартные иконки Windows XP и при скроллинге они заменятся на правильные иконки. Останавливается это так:

Открываем Мой компьютер -> Tools -> Folder Options
Открываем вклдаку Вид и убираем галочку около первого пункта, который называется Автоматический поиск сетевых папок и принтеров


Нажмите OK
Теперь вы увидите насколько быстрее Windows XP будет показывать ваши иконки.
-----------------------------------------------
Изменяем время ожидания программ
В Windows XP есть определенное время, которое дается программе на работу в фоновом режиме, то есть если программа зависла, то она какое-то время будет висеть в памяти, пока не будет заморожена. Обычно это время слишком велико, но иногда бывает и наоборот (например: сложные математические вычисления, бывает программа закрывается, так и не успев сосчитать все необходимое). Во избежании этого выставляем тайм-аут для программ:

Запускаем Пуск -> Выполнить -> regedit
Ищем ветвь реестра HKEY_CURRENT_USER\Control Panel\Desktop
Правой кнопкой нажимаем на параметре HungAppTimeout и выбираем пункт Изменить


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

Запускаем Пуск -> Выполнить -> regedit
Ищем ветвь реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\CrashControl
Правой кнопкой нажимаем на параметре AutoReboot и выбираем пункт Изменить


Изменяем значение на 0 для отключения функции и 1 для включения
Перезагружаем компьютер
-----------------------------------------------
Отключаем сообщение о нехватки места на жестком диске
Каждый раз, когда у вас заканчивается место на жестком диске, вылетает сообщение об этом, это очень надоедает, поэтому предлагаю отключить эту функцию:

Запускаем Пуск -> Выполнить -> regedit
Ищем ветвь реестра HKEY_CURRENT_USER\Software\Microsoft\ Windows\CurrentVersion\Policies\Explorer\
Правой кнопкой нажимаем на пустом месте в правом окне и создаем параметр типа DWORD с названием NoLowDiskSpaceChecks и значением 1
-----------------------------------------------
Удаляем программы автозагрузки
У вас есть программы, которые запускаются при загрузке Windows XP и замедляют работу системы (например: icq, messenger и т.д.)? Так отключите их:

Первый способ:

Заходим в Пуск -> Выполнить -> msconfig
Заходим во вкладку Автозагрузка и убираем галочки около программ, которые вы не хотите видеть в автозагрузке


Второй способ:
Запускаем Пуск -> Выполнить -> regedit
Ищем ветвь реестра HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Run
Удалите все ненужные в автозагрузке параметры
-----------------------------------------------


http://www.oszone.net/windows/winxp/system/index.shtml
Аватара пользователя
gosha
Граф зе Админ
 
Сообщения: 16082
Зарегистрирован: Вс ноя 02, 2003 14:19 pm
Откуда: Кончинино


Сообщение shust » Вт фев 10, 2004 18:16 pm

Часть 1
Автор:
Константин Артемьев

"Помните рекламный лозунг середины 80-х: "Летайте самолетами Аэрофлота!". Как будто можно было летать на чем-то еще! Как бы некоторые из нас ни относились к Microsoft, практически все мы продолжаем пользоваться ее операционками. Какими бы прекрасными ни были альтернативные ОСи (например, LinuxOS/2), они все еще мало подходят для геймеров, которые буквально приговорены к Windows. А раз мы приговорены, то давайте хотя бы устроимся поудобнее.
По данным статистики, в России до сих пор 70% пользователей сидят под Windows’98. И лишь 30% под Windows XP. Сравните с Америкой и Европой, где на XP перешло уже порядка 75% юзеров. Многие из нас до сих пор не перешли на Windows XP с 98-х "форточек" только потому, что боятся новых глюков и новых проблем. Мир слухами полнится, и в народных устах XP стал настоящим монстром. В этих слухах, безусловно, есть доля правды. В так называемой "голой" (то есть стандартной) установке XP действительно весьма требовательна к ресурсам и даже на самых продвинутых машинах в некоторых ситуациях жутко тормозит, но... Эта статья поможет вам по-новому взглянуть на XP. Всего несколько десятков мышиных кликов отделяет вас от мощной, надежной, быстрой и удобной операционной системы. XP будет работать даже на P-500 всего со 128Mb оперативки. Надо только правильно настроить программу.


После бала


Диспетчер устройств.

Система установлена, и любопытные юзеры тут же бросаются смотреть, что же здесь нового. Некоторые, но не все. Как показывает статистика, огромное число геймеров после установки XP остаются недовольными: система тормозит, грузится минуты три, регулярно сбоит, любимые игры и вовсе не запускаются. И все по-черепашьи медленно работает. Первая мысль: переустановить все драйвера. Мысль хорошая, но есть здесь одна хитрость: не ставьте на XP драйвера от Windows 2000, а уж тем более Windows’9x. В некоторых случаях это может сработать, но при плохой карме проблем не миновать. Если вы не смогли найти для какого-то устройства "родные" драйвера под XP, попробуйте поставить драйверы под NT, так как в большинстве случаев в новой системе они работают стабильно.
Одними драйверами не обойтись. Систему придется настраивать. Сперва давайте вылечим хроническую тормознутость. Проследуйте в Панель управления/Система и на вкладке Оборудование вызовите Диспетчер устройств.
Перед вами — древовидный список всех устройств, найденных в системе. Раскройте ветку DE ATA/ATAPI контроллеры и дважды кликните по кнопке Первичный канал IDE. Обычно на первом канале "висит" жесткий диск. В окошке свойств контроллера переключитесь на вкладку Дополнительные параметры и внимательно ее осмотрите. Если вы где-нибудь увидите загадочное сочетание букв PIO, то вы попали по адресу. Это значит, что Windows XP при установке неправильно настроил IDE-контроллеры. Именно поэтому система жутко тормозит.
Как же решить проблему? Что это за загадочный PIO и не менее загадочный DMA?

Вот так должна выглядеть здоровая и работоспособная UDMA-подсистема.

PIO и DMA — это два разных режима работы жестких дисков. PIO (Programmable Input/Output) — устаревший режим, когда любое обращение к жесткому диску требует вмешательства центрального процессора. Дело даже не в том, что ЦП постоянно отвлекается на работу с жестким диском, а в том, что ему приходится переключаться между кодом текущей программы и кодом операционной системы. А так как время дисковых операций в сотни и тысячи раз больше времени операций с оперативной памятью, программы просто-напросто простаивают, когда процессор читает информацию с диска. Скорость передачи информации любого, даже самого современного, жесткого диска в таком режиме вряд ли превысит 10 Мб/c. Отсюда бесконечные подтормаживания в играх и черепашья скорость загрузки операционной системы и программ.
Поэтому несколько лет назад инженеры решили перейти на более экономный режим работы с винчестером — DMA (Direct Memory Access). В этом режиме винчестер может напрямую обращаться к оперативной памяти и работать с ней, минуя процессор. Это позволяет увеличить производительность дисковой подсистемы в разы.
Стандарт DMA появился уже довольно давно. Почему же в Windows XP с ним возникли проблемы? Однозначный ответ на этот вопрос могут дать только сами разработчики. Однако специалистам ситуация видится так. В Windows XP внедрен механизм контроля ошибок. Если жесткий диск или любой привод (это в равной мере относится и к CD-ROM/DVD-ROM и прочим подобным устройствам) слишком часто ошибаются во время чтения, операционка переводит эти устройства в более медленный режим, где процент ошибок меньше. Однако этот механизм часто сбоит, и на малую скорость переводятся даже нормально работающие устройства. Давайте исправим этот баг.

Удаляем логические устройства.

Проверьте все четыре IDE-устройства (устройства 0 и 1 на каждом из каналов). Для каждого из устройств в строке Режим передачи должно стоять DMA, если доступно. Если где-то стоит PIO, измените это значение. Теперь перезагрузитесь. Опять зайдите на вкладку для каждого устройства (обычно их два — винчестер на первом канале и CD-ROM на втором) и посмотрите, что написано в строке Текущий режим передачи. Если там стоит что-то вроде UDMA 5, значит все в порядке. Но если там стоит PIO или режим DMA, который явно ниже возможностей вашего винчестера, это надо исправить.
На вкладке изменять режим передачи бесполезно — мы это уже проверили, — так как после перезагрузки Windows XP снова сбросит это значение в PIO. Мы пойдем другим путем. Перейдите в Диспетчер устройств и удалите Первичные Вторичные каналы IDE как логические устройства. Не беспокойтесь: ничего страшного не случится.
Теперь перезагрузите компьютер и проверьте текущие режимы работы винчестеров. С большой вероятностью Windows XP найдет контроллеры и переведет их в быстрый режим работы. Если этого не произошло, проверьте, установлены ли у вас драйвера Bus Master из комплекта драйверов для вашей материнской платы. Для материнок на чипсетах KT вам потребуется установить последнюю версию комплекта VIA 4-in-1 (он теперь называется VIA Hyperion).

Настройка реестра.

Если система по-прежнему не желает переводить диски в быстрый режим работы, придется покопаться в реестре. Для начала попробуйте отключить систему контроля ошибок. Для этого в реестре, в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\, создайте ключ ErrorControl и установите его значение на 0. После этого перезагрузитесь.
Также можно попробовать вручную выставить режим UDMA для контроллеров. За это отвечает ветка реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}. В этой ветке вы найдете несколько папок. Папка с именем 0000 отвечает за сам контроллер, а папки 00010002 за первый и второй каналы IDE соответственно. В каждой из этих папок есть параметры MasterDeviceTimingModeAllowedSlaveDeviceTimingModeAllowed. Они определяют, в каком максимально быстром режиме может работать устройство. Для обоих параметров установите шестнадцатиричные значения 0хffffffff.



И снова ключи

В той же ветке реестра — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} — вы найдете ключи MasterDeviceTimingModeSlaveDeviceTimingMode, которые также отвечают за режим работы винчестера. Чтобы понять, как правильно изменить эти ключи, немного освоимся с теорией реестра.
Существует несколько разных режимов как PIO, так и DMA (и UDMA). Они обозначаются цифрами от 2 до 5. Цифра определяет частоту, на которой работает винчестер. Например, если в названии вашего винчестера фигурирует слово ATA100, то вам нужен режим UDMA 5. В таблице сведены воедино характеристики всех режимов UDMA и соответствующих им значений, которые вам нужно выставить в параметрах MasterDeviceTimingMode и SlaveDeviceTimingMode.

Обозначение ATA Частота передачи данных Режим UDMA Значение параметра в реестре для максимальной производительности
ATA33 33 МГц UDMA Mode 2 0x2010
ATA66 66 МГц UDMA Mode 4 0x8010
ATA100 100 МГц UDMA Mode 5 0x10010
ATA133 133 МГц UDMA Mode 6 0xffff


Установите нужное значение из таблицы и перезагрузитесь. Прирост производительности при переходе от PIO к DMA может быть до 500%!
Есть еще одна настройка, которую следует сделать абсолютно всем, даже обладателям последних версий DMA. Зайдите в ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS. Установите в параметр CacheSize двоичное значение ff ff 00 00. Если этого параметра в данной ветке нет, то просто создайте его. Теперь найдите или создайте параметры PrefetchPrefetchTail и задайте им шестнадцатиричные значения 4000. После этой операции CD-ROM будет работать заметно быстрее. }


Что-то с памятью моей стало...


Теперь Windows не будет доставать вас различными напоминаниями.

Одну из основных болезней Windows XP, связанную с неверным определением скорости дисков, мы вылечили. Давайте пробежимся по настройкам, которые могут увеличить производительность системы еще раза в два. Щелкните правой кнопкой мыши по значку Мой компьютер и выберите пункт Свойства. Запустится мощнейшее средство настройки производительности системы. Переключитесь на вкладку Восстановление системы. Эта служба знакома пользователям еще со времен Windows’98. Она была создана для восстановления системы после сбоя. В Windows XP с ее помощью можно вернуть систему на точку отката.
К сожалению, данная служба работает, мягко говоря, неважно. Случаи, когда восстановленной таким образом системой можно было бы нормально пользоваться, очень редки, поэтому лучше отрубить данную службу, поставив галочку в строку Отключить восстановление системы на всех дисках. Так вы освободите несколько сотен мегабайт и пару процентов занятости процессора (Windows XP время от времени индексирует изменения, произведенные в системе).
Переключитесь на вкладку Автоматическое обновление и поставьте галочку в пункт Отключить автоматическое обновление.
Переключитесь на вкладку Удаленное использование. С помощью этого сервиса другие пользователи могут подключаться к вашему компьютеру. В некоторых случаях (например, в момент настройки LAN) это полезно, но с точки зрения сетевой безопасности — это огромная брешь, которую совершенно необходимо закрыть. Просто уберите все галочки на этой вкладке, и "удаленное использование" отключится.
Перейдите на закладку Дополнительно, где собраны чуть ли не самые важные настройки системы. Нажмите на кнопку Параметры в мини-окошке Быстродействие. Многим не нравится внешний вид Windows XP, который достаточно красив, но не очень удобен для повседневной работы. И все красивости — например, тени от меню и окон — сильно загружают процессор. Если вы поставите галочку в пункте Максимальное быстродействие, Windows XP изменится до неузнаваемости и по интерфейсу станет похожа на Windows’98.
Если по каким-то причинам вы не хотите сильно изменять внешний вид XP, то можете выбрать компромиссный вариант — настроить красивости по своему усмотрению. Например, тени лучше отключить, а гладкое прокручивание списков оставить включенным.

Что вам важнее: красота или производительность?

На второй вкладке настраиваются еще более важные параметры. Обязательно проверьте, стоят ли галочки Распределение времени процессора и Использование памяти на пункте Оптимизировать для программ. В самом низу этого окошка с помощью кнопки Изменить вы можете задать размер файла подкачки или переместить его в другое место. О тонкостях работы с файлом подкачки неоднократно писал Горячев, я же напомню основные правила: держать своп следует как можно ближе к нулевой дорожке, но по возможности не на том диске, где стоит операционная система. Размер файла подкачки для Windows XP лучше установить в интервале от 300 до 700 Мб. Делать его больших размеров смысла не имеет.
Вернитесь на вкладку Дополнительно и кликните по кнопке Параметры под строкой Загрузка и восстановление. Если система работает нормально, снимите все галочки с пунктов в появившемся окошке. В результате процессор не будут нагружать некоторые службы, которые регулярно протоколируют действия системы.
Вернитесь на вкладку Дополнительно и кликните по кнопке Переменные среды. Здесь можно изменить некоторые системные переменные. Нас больше всего интересуют переменные пути к папкам для временного хранения файлов TEMPTMP. По умолчанию это %USERPROFILE%\Local Settings\Temp. Проблема в том, что инсталляторы некоторых программ могут неверно понять такие пути. Поэтому измените их на C:\Windows\TEMP.
Последняя кнопка — Отчет об ошибках. Здесь целесообразно отключить отчет о всех ошибках, но оставить галочку в строке Уведомлять о критических ошибках.


Битва за ресурсы

По умолчанию в Windows XP включено огромное количество ненужных простому пользователю сервисов. Они полезны администраторам, системщикам, интеграторам... Ладно бы эти сервисы просто существовали. Но они отъедают системные ресурсы и увеличивают время загрузки системы. От всех этих ненужностей лучше избавиться. Именно этим мы с вами и займемся, благо разработчики из Microsoft создали для этого довольно удобное средство — Computer Management (Управление компьютером), которое находится в папке Панель управления/Администрирование.
В появившемся окошке раскройте список Службы и приложение, там щелкните по пункту Службы. Компьютер выдаст громадный список. Большая часть программ и служб из этого списка в данный момент находится в оперативной памяти, а абсолютное большинство загружается при старте компьютера. Среднестатистическому пользователю в повседневной работе и отдыхе не понадобится и половина этих сервисов. Еще четверть время от времени нужна, но висеть постоянно в оперативке ей смысла нет. Будем резать...
При двойном щелчке по каждой службе появляется окошко ее свойств. На первой вкладке в выпадающем списке можно выбрать режим работы службы:
Авто — служба загружается при старте компьютера и все время висит в памяти;
Вручную — служба загружается только тогда, когда она реально потребовалась какой-то программе;
Отключено — служба не загружается, даже если какая-либо программа не может без нее нормально работать.
Если вы не знаете точно, для чего нужна та или иная служба, ставьте ее в режим Вручную. Ну а те службы, которые по описанию очевидно системные, лучше не трогать. Более или менее помочь вам в нелегких раздумьях может последняя вкладка окна свойств сервиса. На ней в виде удобного дерева показаны компоненты системы, которые не смогут работать без конкретной службы, а также те, без которых она сама работать не в состоянии.
Если вам не хватает знаний, чтобы настроить систему служб оптимально для вашей системы, мы специально для вас разработали, на наш взгляд, наиболее универсальную настройку.
В первую очередь отключите Планировщик задач (Task Scheduler), этот сервис отъедает драгоценную память. Под нож можно пустить и Службу индексирования (Indexing Service). Практически всем пользователям можно выключить Совместимость быстрого переключения пользователей (Fast User Switching), Сервер папки обмена (ClipBook) и Координатор распределенных транзакций (Distributed Transaction Coordinator). Если у вас стоит какой-либо внешний брандмауэр вроде Personal Firewall или ZoneAlarm, во избежание конфликтов лучше отключить Брандмауэр интернета/Общего доступа к интернету (Internet Connection Firewall/Sharing).
Смело удаляйте Восстановление системы (System Restore), Серийный номер переносного медиа-устройства (Portable Media Serial Number), а также Диспетчер сеанса справки для удаленного рабочего стола. Если вы не держите свой веб-сервер, целесообразно будет отключить все сервисы, связанные с сетевой серверной деятельностью, например Telnet.


Тятя, тятя, наши сети...

Напоследок настроим сетевое соединение. По умолчанию Windows XP открывает довольно мало каналов связи. Исправим эту несправедливость. Зайдите в ветку реестра [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkstation\Parameters] и найдите там параметры MaxCmdsMaxThreads. Они отвечают за максимальное количество одновременно открытых каналов связи (буферов переадресации сервера). По умолчанию в этих параметрах стоит значение 15, но имеет смысл поднять его, например до 100. После этой нехитрой операции сетевая производительность увеличится."
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_

Сообщение shust » Вт фев 10, 2004 18:17 pm

Часть 1
Автор:
Константин Артемьев

"Помните рекламный лозунг середины 80-х: "Летайте самолетами Аэрофлота!". Как будто можно было летать на чем-то еще! Как бы некоторые из нас ни относились к Microsoft, практически все мы продолжаем пользоваться ее операционками. Какими бы прекрасными ни были альтернативные ОСи (например, LinuxOS/2), они все еще мало подходят для геймеров, которые буквально приговорены к Windows. А раз мы приговорены, то давайте хотя бы устроимся поудобнее.
По данным статистики, в России до сих пор 70% пользователей сидят под Windows’98. И лишь 30% под Windows XP. Сравните с Америкой и Европой, где на XP перешло уже порядка 75% юзеров. Многие из нас до сих пор не перешли на Windows XP с 98-х "форточек" только потому, что боятся новых глюков и новых проблем. Мир слухами полнится, и в народных устах XP стал настоящим монстром. В этих слухах, безусловно, есть доля правды. В так называемой "голой" (то есть стандартной) установке XP действительно весьма требовательна к ресурсам и даже на самых продвинутых машинах в некоторых ситуациях жутко тормозит, но... Эта статья поможет вам по-новому взглянуть на XP. Всего несколько десятков мышиных кликов отделяет вас от мощной, надежной, быстрой и удобной операционной системы. XP будет работать даже на P-500 всего со 128Mb оперативки. Надо только правильно настроить программу.


После бала


Диспетчер устройств.

Система установлена, и любопытные юзеры тут же бросаются смотреть, что же здесь нового. Некоторые, но не все. Как показывает статистика, огромное число геймеров после установки XP остаются недовольными: система тормозит, грузится минуты три, регулярно сбоит, любимые игры и вовсе не запускаются. И все по-черепашьи медленно работает. Первая мысль: переустановить все драйвера. Мысль хорошая, но есть здесь одна хитрость: не ставьте на XP драйвера от Windows 2000, а уж тем более Windows’9x. В некоторых случаях это может сработать, но при плохой карме проблем не миновать. Если вы не смогли найти для какого-то устройства "родные" драйвера под XP, попробуйте поставить драйверы под NT, так как в большинстве случаев в новой системе они работают стабильно.
Одними драйверами не обойтись. Систему придется настраивать. Сперва давайте вылечим хроническую тормознутость. Проследуйте в Панель управления/Система и на вкладке Оборудование вызовите Диспетчер устройств.
Перед вами — древовидный список всех устройств, найденных в системе. Раскройте ветку DE ATA/ATAPI контроллеры и дважды кликните по кнопке Первичный канал IDE. Обычно на первом канале "висит" жесткий диск. В окошке свойств контроллера переключитесь на вкладку Дополнительные параметры и внимательно ее осмотрите. Если вы где-нибудь увидите загадочное сочетание букв PIO, то вы попали по адресу. Это значит, что Windows XP при установке неправильно настроил IDE-контроллеры. Именно поэтому система жутко тормозит.
Как же решить проблему? Что это за загадочный PIO и не менее загадочный DMA?

Вот так должна выглядеть здоровая и работоспособная UDMA-подсистема.

PIO и DMA — это два разных режима работы жестких дисков. PIO (Programmable Input/Output) — устаревший режим, когда любое обращение к жесткому диску требует вмешательства центрального процессора. Дело даже не в том, что ЦП постоянно отвлекается на работу с жестким диском, а в том, что ему приходится переключаться между кодом текущей программы и кодом операционной системы. А так как время дисковых операций в сотни и тысячи раз больше времени операций с оперативной памятью, программы просто-напросто простаивают, когда процессор читает информацию с диска. Скорость передачи информации любого, даже самого современного, жесткого диска в таком режиме вряд ли превысит 10 Мб/c. Отсюда бесконечные подтормаживания в играх и черепашья скорость загрузки операционной системы и программ.
Поэтому несколько лет назад инженеры решили перейти на более экономный режим работы с винчестером — DMA (Direct Memory Access). В этом режиме винчестер может напрямую обращаться к оперативной памяти и работать с ней, минуя процессор. Это позволяет увеличить производительность дисковой подсистемы в разы.
Стандарт DMA появился уже довольно давно. Почему же в Windows XP с ним возникли проблемы? Однозначный ответ на этот вопрос могут дать только сами разработчики. Однако специалистам ситуация видится так. В Windows XP внедрен механизм контроля ошибок. Если жесткий диск или любой привод (это в равной мере относится и к CD-ROM/DVD-ROM и прочим подобным устройствам) слишком часто ошибаются во время чтения, операционка переводит эти устройства в более медленный режим, где процент ошибок меньше. Однако этот механизм часто сбоит, и на малую скорость переводятся даже нормально работающие устройства. Давайте исправим этот баг.

Удаляем логические устройства.

Проверьте все четыре IDE-устройства (устройства 0 и 1 на каждом из каналов). Для каждого из устройств в строке Режим передачи должно стоять DMA, если доступно. Если где-то стоит PIO, измените это значение. Теперь перезагрузитесь. Опять зайдите на вкладку для каждого устройства (обычно их два — винчестер на первом канале и CD-ROM на втором) и посмотрите, что написано в строке Текущий режим передачи. Если там стоит что-то вроде UDMA 5, значит все в порядке. Но если там стоит PIO или режим DMA, который явно ниже возможностей вашего винчестера, это надо исправить.
На вкладке изменять режим передачи бесполезно — мы это уже проверили, — так как после перезагрузки Windows XP снова сбросит это значение в PIO. Мы пойдем другим путем. Перейдите в Диспетчер устройств и удалите Первичные Вторичные каналы IDE как логические устройства. Не беспокойтесь: ничего страшного не случится.
Теперь перезагрузите компьютер и проверьте текущие режимы работы винчестеров. С большой вероятностью Windows XP найдет контроллеры и переведет их в быстрый режим работы. Если этого не произошло, проверьте, установлены ли у вас драйвера Bus Master из комплекта драйверов для вашей материнской платы. Для материнок на чипсетах KT вам потребуется установить последнюю версию комплекта VIA 4-in-1 (он теперь называется VIA Hyperion).

Настройка реестра.

Если система по-прежнему не желает переводить диски в быстрый режим работы, придется покопаться в реестре. Для начала попробуйте отключить систему контроля ошибок. Для этого в реестре, в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\, создайте ключ ErrorControl и установите его значение на 0. После этого перезагрузитесь.
Также можно попробовать вручную выставить режим UDMA для контроллеров. За это отвечает ветка реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}. В этой ветке вы найдете несколько папок. Папка с именем 0000 отвечает за сам контроллер, а папки 00010002 за первый и второй каналы IDE соответственно. В каждой из этих папок есть параметры MasterDeviceTimingModeAllowedSlaveDeviceTimingModeAllowed. Они определяют, в каком максимально быстром режиме может работать устройство. Для обоих параметров установите шестнадцатиричные значения 0хffffffff.



И снова ключи

В той же ветке реестра — HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318} — вы найдете ключи MasterDeviceTimingModeSlaveDeviceTimingMode, которые также отвечают за режим работы винчестера. Чтобы понять, как правильно изменить эти ключи, немного освоимся с теорией реестра.
Существует несколько разных режимов как PIO, так и DMA (и UDMA). Они обозначаются цифрами от 2 до 5. Цифра определяет частоту, на которой работает винчестер. Например, если в названии вашего винчестера фигурирует слово ATA100, то вам нужен режим UDMA 5. В таблице сведены воедино характеристики всех режимов UDMA и соответствующих им значений, которые вам нужно выставить в параметрах MasterDeviceTimingMode и SlaveDeviceTimingMode.

Обозначение ATA Частота передачи данных Режим UDMA Значение параметра в реестре для максимальной производительности
ATA33 33 МГц UDMA Mode 2 0x2010
ATA66 66 МГц UDMA Mode 4 0x8010
ATA100 100 МГц UDMA Mode 5 0x10010
ATA133 133 МГц UDMA Mode 6 0xffff


Установите нужное значение из таблицы и перезагрузитесь. Прирост производительности при переходе от PIO к DMA может быть до 500%!
Есть еще одна настройка, которую следует сделать абсолютно всем, даже обладателям последних версий DMA. Зайдите в ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\CDFS. Установите в параметр CacheSize двоичное значение ff ff 00 00. Если этого параметра в данной ветке нет, то просто создайте его. Теперь найдите или создайте параметры PrefetchPrefetchTail и задайте им шестнадцатиричные значения 4000. После этой операции CD-ROM будет работать заметно быстрее. }


Что-то с памятью моей стало...


Теперь Windows не будет доставать вас различными напоминаниями.

Одну из основных болезней Windows XP, связанную с неверным определением скорости дисков, мы вылечили. Давайте пробежимся по настройкам, которые могут увеличить производительность системы еще раза в два. Щелкните правой кнопкой мыши по значку Мой компьютер и выберите пункт Свойства. Запустится мощнейшее средство настройки производительности системы. Переключитесь на вкладку Восстановление системы. Эта служба знакома пользователям еще со времен Windows’98. Она была создана для восстановления системы после сбоя. В Windows XP с ее помощью можно вернуть систему на точку отката.
К сожалению, данная служба работает, мягко говоря, неважно. Случаи, когда восстановленной таким образом системой можно было бы нормально пользоваться, очень редки, поэтому лучше отрубить данную службу, поставив галочку в строку Отключить восстановление системы на всех дисках. Так вы освободите несколько сотен мегабайт и пару процентов занятости процессора (Windows XP время от времени индексирует изменения, произведенные в системе).
Переключитесь на вкладку Автоматическое обновление и поставьте галочку в пункт Отключить автоматическое обновление.
Переключитесь на вкладку Удаленное использование. С помощью этого сервиса другие пользователи могут подключаться к вашему компьютеру. В некоторых случаях (например, в момент настройки LAN) это полезно, но с точки зрения сетевой безопасности — это огромная брешь, которую совершенно необходимо закрыть. Просто уберите все галочки на этой вкладке, и "удаленное использование" отключится.
Перейдите на закладку Дополнительно, где собраны чуть ли не самые важные настройки системы. Нажмите на кнопку Параметры в мини-окошке Быстродействие. Многим не нравится внешний вид Windows XP, который достаточно красив, но не очень удобен для повседневной работы. И все красивости — например, тени от меню и окон — сильно загружают процессор. Если вы поставите галочку в пункте Максимальное быстродействие, Windows XP изменится до неузнаваемости и по интерфейсу станет похожа на Windows’98.
Если по каким-то причинам вы не хотите сильно изменять внешний вид XP, то можете выбрать компромиссный вариант — настроить красивости по своему усмотрению. Например, тени лучше отключить, а гладкое прокручивание списков оставить включенным.

Что вам важнее: красота или производительность?

На второй вкладке настраиваются еще более важные параметры. Обязательно проверьте, стоят ли галочки Распределение времени процессора и Использование памяти на пункте Оптимизировать для программ. В самом низу этого окошка с помощью кнопки Изменить вы можете задать размер файла подкачки или переместить его в другое место. О тонкостях работы с файлом подкачки неоднократно писал Горячев, я же напомню основные правила: держать своп следует как можно ближе к нулевой дорожке, но по возможности не на том диске, где стоит операционная система. Размер файла подкачки для Windows XP лучше установить в интервале от 300 до 700 Мб. Делать его больших размеров смысла не имеет.
Вернитесь на вкладку Дополнительно и кликните по кнопке Параметры под строкой Загрузка и восстановление. Если система работает нормально, снимите все галочки с пунктов в появившемся окошке. В результате процессор не будут нагружать некоторые службы, которые регулярно протоколируют действия системы.
Вернитесь на вкладку Дополнительно и кликните по кнопке Переменные среды. Здесь можно изменить некоторые системные переменные. Нас больше всего интересуют переменные пути к папкам для временного хранения файлов TEMPTMP. По умолчанию это %USERPROFILE%\Local Settings\Temp. Проблема в том, что инсталляторы некоторых программ могут неверно понять такие пути. Поэтому измените их на C:\Windows\TEMP.
Последняя кнопка — Отчет об ошибках. Здесь целесообразно отключить отчет о всех ошибках, но оставить галочку в строке Уведомлять о критических ошибках.


Битва за ресурсы

По умолчанию в Windows XP включено огромное количество ненужных простому пользователю сервисов. Они полезны администраторам, системщикам, интеграторам... Ладно бы эти сервисы просто существовали. Но они отъедают системные ресурсы и увеличивают время загрузки системы. От всех этих ненужностей лучше избавиться. Именно этим мы с вами и займемся, благо разработчики из Microsoft создали для этого довольно удобное средство — Computer Management (Управление компьютером), которое находится в папке Панель управления/Администрирование.
В появившемся окошке раскройте список Службы и приложение, там щелкните по пункту Службы. Компьютер выдаст громадный список. Большая часть программ и служб из этого списка в данный момент находится в оперативной памяти, а абсолютное большинство загружается при старте компьютера. Среднестатистическому пользователю в повседневной работе и отдыхе не понадобится и половина этих сервисов. Еще четверть время от времени нужна, но висеть постоянно в оперативке ей смысла нет. Будем резать...
При двойном щелчке по каждой службе появляется окошко ее свойств. На первой вкладке в выпадающем списке можно выбрать режим работы службы:
Авто — служба загружается при старте компьютера и все время висит в памяти;
Вручную — служба загружается только тогда, когда она реально потребовалась какой-то программе;
Отключено — служба не загружается, даже если какая-либо программа не может без нее нормально работать.
Если вы не знаете точно, для чего нужна та или иная служба, ставьте ее в режим Вручную. Ну а те службы, которые по описанию очевидно системные, лучше не трогать. Более или менее помочь вам в нелегких раздумьях может последняя вкладка окна свойств сервиса. На ней в виде удобного дерева показаны компоненты системы, которые не смогут работать без конкретной службы, а также те, без которых она сама работать не в состоянии.
Если вам не хватает знаний, чтобы настроить систему служб оптимально для вашей системы, мы специально для вас разработали, на наш взгляд, наиболее универсальную настройку.
В первую очередь отключите Планировщик задач (Task Scheduler), этот сервис отъедает драгоценную память. Под нож можно пустить и Службу индексирования (Indexing Service). Практически всем пользователям можно выключить Совместимость быстрого переключения пользователей (Fast User Switching), Сервер папки обмена (ClipBook) и Координатор распределенных транзакций (Distributed Transaction Coordinator). Если у вас стоит какой-либо внешний брандмауэр вроде Personal Firewall или ZoneAlarm, во избежание конфликтов лучше отключить Брандмауэр интернета/Общего доступа к интернету (Internet Connection Firewall/Sharing).
Смело удаляйте Восстановление системы (System Restore), Серийный номер переносного медиа-устройства (Portable Media Serial Number), а также Диспетчер сеанса справки для удаленного рабочего стола. Если вы не держите свой веб-сервер, целесообразно будет отключить все сервисы, связанные с сетевой серверной деятельностью, например Telnet.


Тятя, тятя, наши сети...

Напоследок настроим сетевое соединение. По умолчанию Windows XP открывает довольно мало каналов связи. Исправим эту несправедливость. Зайдите в ветку реестра [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanWorkstation\Parameters] и найдите там параметры MaxCmdsMaxThreads. Они отвечают за максимальное количество одновременно открытых каналов связи (буферов переадресации сервера). По умолчанию в этих параметрах стоит значение 15, но имеет смысл поднять его, например до 100. После этой нехитрой операции сетевая производительность увеличится."
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_

Сообщение shust » Вт фев 10, 2004 18:18 pm

Часть вторая
Оптимизация наоборот
В Windows XP по умолчанию заложены механизмы оптимизации и подстройки под работу пользователя. XP как бы постоянно наблюдает за вашими действиями и ведет своеобразный протокол — динамический файл layout.ini, который находится в папке Windows\Prefetch. Каждые три дня, во время перерыва в работе (например, вы отошли чайку попить, а компьютер не выключили), Windows оптимизирует размещение часто используемых файлов. Кроме файла layout.ini в папке Prefetch, есть еще несколько файлов, относящихся к оптимизации программ. При каждом запуске любой программы операционка наблюдает за данными и компонентами, которые требуются данной утилите, чтобы в следующий раз ускорить загрузку.
- В Prefetch поступает вся информация о действиях пользователя.


Но не всегда подобная забота Windows о пользователе положительно сказывается на производительности системы в целом. Программисты из Microsoft, вероятно, ввели функции "слежения" из лучших побуждений — но они не предполагали, какие проблемы может повлечь за собой подобная оптимизация.
Например, через некоторое время после инсталляции Windows каталог Prefetch переполняется сведениями о разных файлах. Большая часть этих сведений быстро устаревает: вы уже давно снесли ту или иную утилиту, а данные о ней все еще хранятся в Prefetch. Кроме того, Windows XP в процессе работы регулярно перелопачивает все эти сведения в пои?ках нужных. Поэтому раз в месяц папку Prefetch необходимо чистить, удаляя оттуда все (именно все!) файлы. При следующем запуске Windows снова создаст файл layout.ini, но без записей.

Идеальный NTFS
Файловая система NTFS и операционнная система WinXP буквально созданы друг для друга. Замечательная файловая система: надежная, мощная, безопасная. Но домашние пользователи на нее переходить не торопятся. Виной тому — низкая производительность и ресурсоемкость. А ведь достаточно сделать несколько телодвижений, и NTFS по производительности приблизится к FAT.
Windows XP по умолчанию ускоряет работу некоторых операций в системе NTFS, например поиска. Операционка составляет список всех файлов на жестком диске, чтобы поиск велся не по винчестеру, а по этому списку, что гораздо быстрее. Этот механизм называется индексированием.
Проблема в том, что индексирование осуществляется не один раз, а периодически во время работы системы, причем порой в самый неподходящий момент.
У вас бывали случаи, когда во время копирования, открытия или закрытия файлов система странно подтормаживала, словно задумывалась о чем-то? В такие моменты XP сверяет индексные списки с реальным положением дел на винчестере. Теперь ключевой вопрос: часто ли вы пользуетесь поиском? Если очень часто, то придется мириться с тормозами. А если нет, то не готовы ли вы немного подождать во время поиска, чтобы не ждать в другие, менее подходящие моменты? Тогда отключайте службу индексирования. Сделать это просто: зайдите в Мой компьютер и в контекстном меню каждого жесткого диска выберите Свойства. В появившемся окне в самом низу снимите галочку с пункта Разрешить индексирование диска для быстрого поиска. На вопрос о том, применить ли эту процедуру ко всем папкам и подпапкам диска, ответьте утвердительно. Система немного пошуршит винчестерами и... станет работать быстрее.
- В этих реестровых кущах скрываются самые важные настройки NTFS.


В WinXP далеко не оптимально организована главная файловая таблица (аналог таблицы размещения файлов FAT). Те параметры, что выставлены по умолчанию, подходят для винчестеров, содержащих сравнительно небольшое количество больших файлов. В быту же чаще встречается обратная ситуация: файлов много (тысячи и десятки тысяч), и они довольно маленькие. Чтобы приспособить NTFS под такую ситуацию, надо всего лишь изменить значение ключа NtfsMftZoneReservation в разделе реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentContolSet\Control\Filesystem. Если такого ключа нет, создайте его с типом REG_DWORD. Значение этого ключа подберите с учетом количества файлов на винчестере. Если у вас мало файлов, но все они большие, оставляйте значение по умолчанию, равное "1". Но скорее всего, единица вам не подойдет, поэтому ставьте "2" или "3". "4" и больше ставьте только в том случае, если число файлов превышает 20000. Проверить это легко с помощью досовской команды dir с ключом /s. В конце длинного-предлинного списка вы увидите общее количество файлов.
Еще немного ускорить NTFS можно, отключив запись даты и времени последнего обновления каждого файла. Если вы на эти цифры смотрите нечасто, в том же разделе реестра создайте ключ NtfsDisableLastAccessUpdate со значением "1". Эффект от этого изменения особенно сказывается на больших разделах.
В завершение настройки NTFS давайте сделаем одно усовершенствование, которое не касается производительности, но жизнь заметно облегчает. По умолчанию в NTFS доступен только сокращенный, досовский формат имен файлов, когда на собственно имя отводится только 8 символов. Сделано это совместимости ради. Но 99% пользователей такая совместимость ни к чему, поэтому давайте разрешим нормальные, "длинные" имена. Для этого в реестре в разделе HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\ Control\Filesystem поменяйте значение параметра NtfsDisable8dot3NameCreation на "1". Теперь система имен в NTFS заработает в полную силу.

Удаляем лишнее
В Windows XP по умолчанию включены несколько функций, которые обычному пользователю вряд ли пригодятся, но работу системы они замедляют. Прежде всего, это некоторые "параноидальные" (иначе не назовешь) настройки безопасности. Например, XP некоторых версий при выходе из системы всегда стирает файл подкачки. Сделано это для того, чтобы подлый враг, тайком подобравшийся к компьютеру, не выудил из свопа секретную информацию: логины, пароли и вашу переписку с любовницей.
Для дома такая безопасность ни к чему, а времени процедура очистки файла подкачки занимает много. Давайте ее отключим. Сделать это проще всего из реестра. В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement для ключа ClearPageFileAtShutdown установите значение "0". В той же ветке есть ключ DisablePagingExecutive. Если установить его значение равным единице, свежезапущенные программы система будет направлять в оперативную память, а не в своп.
- Результат выполнения команды dir /s для жесткого диска растягивается на несколько десятков экранов. Но нас интересует только предпоследняя строчка.

Оперативка работает в тысячи раз быстрее винчестера, поэтому если ее у вас больше 64Мб — смело ставьте значение "1". Чем больше оперативной памяти, тем больший эффект будет от этого изменения.
Еще одна бесполезная функция — поддержка POSIX, которая досталась XP в наследство от NT. POSIX — это примерно то же самое, что и Win API (интерфейс прикладного программирования), но только под Unix. Всполошившиеся линуксоиды могут успокоиться: под WinXP можно запускать только ограниченное число программ оригинального Unix. Простому пользователю эта функция никогда не понадобится, поэтому в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems удалите ключи Optional и Posix. Теперь призрак Unix не будет вас беспокоить.

MSConfig
О полезнейшей утилите Regedit, с помощью которой можно редактировать реестр, знают все. А вот о другой, не менее полезной программе, название которой вынесено в заголовок параграфа, знают, увы, немногие. А между тем с ее помощью можно оптимизировать систему. MSConfig — это удобный редактор нескольких системных файлов конфигурации. По идее, можно было бы их отредактировать "ручками", но зачем мучиться, если есть программа?
Чтобы запустить утилиту, в командной строке наберите msconfig и нажмите Enter. На первой вкладке можно выбрать полный или выборочный запуск драйверов и сервисов. Первый пункт — нам не нужен. Второй пункт — Диагностический запуск — предполагает запуск только самых необходимых драйверов и программ. Воспользуйтесь им, если система начала сбоить при загрузке. Но сейчас и этот пункт нам не нужен. Поэтому ставьте точку в последний пункт — Выборочный запуск. Теперь на всех остальных вкладках MSConfig мы можем прописать, что именно должно загружаться.
Первые две вкладки отвечают за корневые системные файлы system.ini и win.ini. К сожалению, в WinXP отображение содержимого этих файлов немного изменилось с предыдущих версий Windows. Теперь они не так информативны, как раньше. Здесь редко возникают проблемы, поэтому перейдем к следующей вкладке — boot.ini. А вот тут гибкость XP предстает во всей красе.
Файл boot.ini заведует святая святых — загрузочными секторами и параметрами запуска ядра. Здесь можно подправить путь запуска ядра, например, если вы захотите запускать Windows с диска D: или даже с внешнего накопителя. Чтобы запустить Windows с другого логического раздела, подправьте цифру в скобках после слова partition, считая, что 1 — это диск C:.
Выделив строчку с нужной операционкой, можно подправить параметры загрузки ядра. Например, если вы поставите галочку в строку /BOOTLOG , подробный протокол запуска операционки запишется в корень текущего диска. Если у вас прописана мультизагрузка, в окошке Timeout можно ввести время в секундах, по истечении которого начнет грузиться операционка по умолчанию. Редактируя параметры на данной вкладке, будьте внимательны: неправильные параметры могут привести к полной неработоспособности системы.
- Список запускаемых служб Windows в программе MSConfig.


Вкладка Службы частично дублирует пункт Панель управления/Администрирование/Службы. В прошлой статье в этом меню мы отключили ненужные службы. Через MSConfig очень удобно отключать службы временно, например, чтобы сравнить время загрузки со службой и без нее. Отключенная служба никуда не исчезнет. Достаточно снова поставить галочку напротив ее названия, и она возобновит работу.
Основные критерии полезности/бесполезности различных служб мы рассмотрели в прошлый раз. Здесь надо руководствоваться только здравым смыслом. Например, что вы скажете о сервисе под названием "Смарт-карта"? Очевидно, он обеспечивает поддержку смарт-карт. Вы когда-нибудь подключали к своему компьютеру карт-ридер? Нет? А собираетесь? Тоже нет? Ну и зачем вам тогда эта служба нужна? А ведь тоже загружается, тоже в памяти висит и имеет свою долю драгоценного процессорного времени. Снимите галочку — и проблема решена. В этом списке еще как минимум десяток пунктов заслуживают беспощадного отключения. Когда я доводил до ума свой компьютер, то отключил целых 27 (!) бесполезных служб. Прирост производительности почувствовался моментально. Чего и вам желаю.
Последняя вкладка MSConfig самая интересная. В ней собраны все программы не-сервисы, стартующие при загрузке Windows. Это настоящая находка для настройщика. Ведь тут перечислены не только программы, помещенные в автозагрузку, но и программы, загружающиеся из специальных ключей реестра и других областей, которые вы иными способами никак не найдете. Наведывайтесь в данную вкладку хотя бы раз в месяц. Только здесь можно вовремя обезвредить троянов, клавиатурных шпионов и другие программы, запускающиеся без вашего ведома. Здесь же можно избавиться от некоторых навязчивых как-бы-помощников, которые в последнее время паразитируют на таких программах, как Corel Draw и WinAmp. Польза от них сомнительная, а память они расходуют.
* * *
После всех проведенных настроек система стала тихой, быстрой и надежной. Но... нет предела совершенству. В Windows XP включено еще много функций, которые можно настроить так, чтобы система работала быстрее. Этим мы и займемся в следующей статье. А кроме того — применим некоторые хитрости, о которых разработчики Windows при ее создании даже не подозревали.
http://10.20.99.15/
Музыкальный архив и обмен музыкой =)
Изображение
Аватара пользователя
shust
Спец юзер
 
Сообщения: 726
Зарегистрирован: Ср дек 24, 2003 22:08 pm
Откуда: dm_


Вернуться в Полезная информация

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Яндекс.Метрика