СообЧа > База Знаний > Железо > Накопители > HDD

Вопрос

Винчестер не включает UDMA.

Винт 20Gb, 7200 об.
Информация из Сандры:
Model : FUJITSU MPG3204AH EF
ATA/ATAPI Approved Version : 5.21

Transfer Modes Support
Maximum Block Transfer : 16
Transfer Width : 16-bit
Max PIO Mode : PIO-4
Max DMA MW Mode : MWDMA-2
Max UDMA Mode : UDMA-5

Материнка DFI CS-32TC. Чипсет Intell 815EP.
Поставлен последний Intell INF.
Sandra показывает ~4500 чего-то там.
При включении DMA в Win98 винчестер очень долго читает (будто заезженый CD).
Sandra показывает ~11500 чего-то там.
При попытке поставить Intell Ultra ATA возникала ошибка.

При включении DMA в Win2000 возникает ошибка и выдает синий экран. Восстанавливаю Win с компакта, он нормально загружается, DMA стоит. Sandra показывает ~23000 чего-то там и Current Active Mode : UDMA-4 А после перезагрузки опять ошибка. Отключил DMA в защищенном режиме — нормально грузится. Скорость при выключенном DMA ощутимо медленнее и Sandra показывает ~3000 чего-то там.

Выключил UDMA в BIOS, все нормально работает, но скорость ~11500. В win2000 Sandra показывает ~11500 чего-то там и Current Active Mode : MWDMA-2 Скорость мерил на диске D — не системном.

Грешу на мать или контролер. Может кто знает что делать, или это так и надо?

Ответ

1. Сандра с новыми контроллерами работать вообще не умеет. Чтоб ты знал, она сама их и тормозит. Возьми другой тест и замерь скорость ДО применения сандры и ПОСЛЕ сандры. Убедись что что сандра еще то глюкало. Единственный способ восстановить производительность после сандры — перезагрузка.

2. 16 блоков (по 4К каждый) за одно прерывание — это вполне нормально. Даже рульно. Кстати блоковая передача данных возможна только в DMA-режимах.

3. Intel inf — это не все что тебе надо. Это только настройки ресурсов и имен всех составляющих чипсета и не более того. Реального программного кода (то есть самих драйверов) здесь нет. А потому надо бы поставить твой Intel Ultra ATA — это собственно и есть IDE-драйвер.

4. Теперь вопрос насчет кабеля IDE. Он у тебя 40-жильный или 80? Если 40 — то тебе на фирме явную лажу подсунули, поскольку для UDMA-66 (он же DMA-4) и UDMA-100 (он же DMA-5) надо 80-жильный. Весь прикол в том, что хотя на 40-жильном все вроде как работает, но это если не дышать, а как только как следует нагрузить шину, он тут же захлебывается. Так что судя по симптомам у тебя именно IDE-шлейф глючный. На 40-жильном будет работать без глюков если поставить (если БИОС это позволяет) режим UDMA-33 (он же DMA-3). Но сам понимаешь, что это все-таки тормоза будут.

Долгие зависания вызваны тем, что диск по несколько десятков раз перечитывает один и тот же сектор, поскольку процессор не возвращает подтверждения передачи. То есть это из-за кабеля алой пропускной способности.

И еще. Проверь обязательно память хорошим тестом (типа TESTMEMа), поскольку при бракованной памяти те же симптомы абсолютно. Бракованная память на обычном тесте ведет себя нормально, но вот динамический тест на полной скорости она не проходит. Поэтому в качестве теста я и рекомендую TESTMEM

Resident



Copyright © 2000-2004 Сообщество Чайников
Контактная информация