| Оптимизация и настройка Windows NT. Последние дополнения: Ноябрь 01, 2000.
Дополнение: режим UltraDMA/66 поддерживают все современные винчестеры. Дополнение: режим UltraDMA/100 поддерживают все последние модели винчестеров и контроллеры на материнских платах. Ниже приведена таблица, в которой показана разница скорости диска Quantum Fireball EL5.1(UMDA/33) в зависимости от использования DMA режимов:
Результаты получены программой DiskSpeed Алексадра Григорьева. Примерно такие же результаты показывают и другие измеряющие программы, такие как Winbench'98. Для включения DMA, помимо аппаратной поддержки, нужно включить ее программно, т.е. установить соответствующие драйверы. Драйверы надо подбирать под свою мат.плату, винчестер и CD-ROM. Практика показывает, что единого рецепта нет, поэтому для получения наилучшего соотношения "cкорость/надежность" придется поэкспериментировать. Ниже расмотрены наиболее распространенные из них. Драйверы от Microsoft с поддержкой DMA есть в Service Pack3, но по умолчанию DMA режимы не включены. Есть программа DMACHECK которая включает/выключает режимы DMA для каждого канала. Также контролировать включение и выключение DMA режима можно и из ConfigNT (начиная с версии 1.4.4.174beta) К достоинствам этих драйверов я бы отнес их наиболее полное соответствие спецификациям WinAPI. Например, из известных мне драйверов только они и Intel (c версии 2.02.0.1) сообщают состояние S.M.A.R.T. Из моей практики : У меня СDROM поддерживает режим DMA1, но если влючить DMA на канале CDROM'а, не смотрятся видеодиски. Эта неприятность наблюдается не у всех. На некоторых материнских платах (например LuckyStar 6LX2) с этими драйверами режим DMA не включается, поэтому может быть придется включить его принудительно (т.е. минуя автоопредения) Для этого следует посмотреть в реестре раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters\Device0 (или 1) там у параметра DriverParameter стоит значение DmaDetectionLevel = 0x1 (при вкл. DMA ) там вместо 0x1 ставим 0x2 и перезагружаемся. Для второго IDE канала соответсвенно ищем Device1 . Внимание: Я не рекомендую данный метод, т.к. он может привести к полной неработоспособности системы вследствии своей принудительности. Я проверял этот метод на платах с Intel чипсетами: LS 6LX2, Chaintech 6BTM. Есть информация [не моя], что и на ABIT BX6 он тоже работает. Драйверы от Intel (Ultra ATA версии 4.00) Intel теперь выпускает драйверы, которые называются Ultra ATA. Они являются эволюцией старых (PIIX) драйверов. Поддерживаются только Intel чипсеты включая новые, с UDMA/66. В коплекте идет программа intelata.exe, дающая детальную информацию о накопителях и их режимах, некоторые из них можно изменить прямо из этой программы. Требуют Servive Pack 3 или выше. Все последние драйверы от Intel, включая и PIIX 2.05, умеют сбрасывать кэш на диск, что в некоторых случаях не только повышает производительность, но и не позволяет кэшу рости до слишком больших объемов в ущерб свободной памяти. Предыдущие драйверы от Intel (PIIX версии 2.05) используются давно, и нареканий по их работе я не слышал. C этими драйверами у меня нет проблем с видеодисками. Да и на LuckyStar 6LX2 начинает работать DMA. Воспользовавшись приведенной далее таблицей, можно менять параметры работы этих драйверов: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\piixide\Parameters "PrimaryMasterMode" "PrimarySlaveMode" "SecondaryMasterMode" "AutoConfiguration"
И как это было с предыдущими PIIX драйверами, на Intel их не найти, только у произодителей компьютеров, например у ASUSTeK . Эти драйверы только для Intel чипсетов ! Последняя версия драйверов Ultra ATA от Intel - 4.01 (март 2000). Обеспечена полная поддержка плат от 430FX до i840 (т.е. только PIIXn и ICH), требуют установки Service Pack 3 и выше. Скачать UltraATA 4.01 можно у меня с www. Есть (вернее были) драйверы и от Triones (последняя рассматриваемая мной версия была 3.60), на сегодняший момент о них можно забыть. Настройки для этих драйверов такие же как у Intel Разработчики :
За дополнительной информацией рекомендую обратиться к : http://www.bmdrivers.com - Обзоры busmaster драйверов для Windows 9x и NT. И буквально пару слов о программах, показывающих состояние S.M.A.R.T. 1) Systemdoctor из комплекта Norton Utilities. 2) EZ-S.M.A.R.T. эта программа не распростряняется свободно, но на сайте компании Micron, я на нашел free версию (правда с логотипом Micron). Скачать ее можно здесь . 3) HDDSpeed и HDDUtil не работают под NT. Оверклокерам: при разгоне FSB (front side bus), т.е. частоты системной шины могут возникнуть проблемы с частотами 75,83,112MHz, т.е. всеми кроме стандарных, таких как 66 или 100MHz, потому что, частота PCI обычно равна 1/2 FSB и при нестандарных частотах будет превышать 33 MHz. В этом случае на практически всех винчестерах (кроме Quantum, пожалуй) при включенном DMA сыпется файловая система или наблюдаются другие проблемы. Copyright © 2000. Анатолий Иванов. Fan's SoftWare. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||