Система установлена, и любопытные пользователи бросаются смотреть, что же здесь нового.По статистике, огромное число пользователей после установки Windows XP остаются недовольными: система тормозит, грузится минуты три, регулярно сбоит, любимые игры и вовсе не запускаются. И все медленно работает. Первая мысль: переустановить все драйвера. Мысль хорошая, но есть здесь одна хитрость: не ставьте на Windows XP драйвера от Windows 2000, а уж тем более Windows’9x.

В некоторых случаях это может сработать, но рано или поздно проблем не миновать. Если вы не смогли найти для какого-то устройства «родные» драйвера под Windows 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.

Если по каким-то причинам вы не хотите сильно изменять внешний вид Windows XP, то можете выбрать компромиссный вариант — настроить красивости по своему усмотрению. Например, тени лучше отключить, а гладкое прокручивание списков оставить включенным.

P.P.S. Если у Вас есть вопросы, желание прокомментировать или поделиться опытом, напишите, пожалуйста, в комментариях ниже.

Читайте ранее:
Запуск мультиплеера win7.

Многие сталкивались с проблемой запуска мультиплеера  в играх таких как - Warcraft,Call of Duty: Modern Warfare 2,Counter-Strike. Решить проблему запуска...

Закрыть