Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Скорость чтения с HDD очень низкая


DarkLord

Рекомендуемые сообщения

поставил western на 160 ГБ, так у него скорость чтения 4 Mb\s (для сравнении у второго IBM - 40 Mb\s). Из за чего может быть се лаг ?? возможны ли неаппаратные проблемы??

Ссылка на комментарий
Поделиться на другие сайты

DarkLord , проверь, установлен ли режим DMA для него, ну и соответственно шлейф должен быть спецификации UDMA.

Чем скорость чтения замерял?

:angry:

Ссылка на комментарий
Поделиться на другие сайты

DarkLord , проверь, установлен ли режим DMA для него, ну и соответственно шлейф должен быть спецификации UDMA.

Чем скорость чтения замерял?

:rolleyes:

DMA -5, на шлейф не ругается, проверял HD speed и HD Tuch

Ссылка на комментарий
Поделиться на другие сайты

Скорость часто зависит от объёма свободного места и фрагментации тома..., хотя, конечно не в таких пропорциях, как в приведённом снижении производительности до 4...

Проверьте ещё скачкой большого объёма (например 1Гиг, и замерьте скорость) Возможно в реальных условиях всё нормально, а проги ошибаются...

А ещё, всё же, освободите лишнее место, запустите дефрагментатор, проверьте драйвер контроллера (желательно родной от материнки, если встроенный, ну и если PCI, то от внешнего контроллера...)

Просто, если чтение-запись идут без сбоев, а лишь с постоянно пониженной скоростью, то тут вряд ли ошибка физическая... :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

Скорость часто зависит от объёма свободного места и фрагментации тома..., хотя, конечно не в таких пропорциях, как в приведённом снижении производительности до 4...

Проверьте ещё скачкой большого объёма (например 1Гиг, и замерьте скорость) Возможно в реальных условиях всё нормально, а проги ошибаются...

А ещё, всё же, освободите лишнее место, запустите дефрагментатор, проверьте драйвер контроллера (желательно родной от материнки, если встроенный, ну и если PCI, то от внешнего контроллера...)

Просто, если чтение-запись идут без сбоев, а лишь с постоянно пониженной скоростью, то тут вряд ли ошибка физическая...  :rolleyes:

Что ещё вспомнил, если долго и упорно мучить с позицией (master/Slave), то иногда можно увидеть скорость чтения 32/28 (IBM/Western), но при попытке записать что либо на Western винч просто отрубаестся(остонавливается) и при перезагрузке просто исчезает как устройство).

Как проверить драйвер контроллера ??

Чтение идет с переодическими остановками на 4-10 сек/2-3 мин (диск отдефрагментирован) (NTFS)

Может быть стоит переразбить на логические диски небольшого объема??

(У меня 100/60)

Ссылка на комментарий
Поделиться на другие сайты

DarkLord

Зайди в панель управления\система\диспетчер устройств\ide контроллеры и посмотри что бы дма был включён.Так же неплохо включить в дма в биосе(так на всякий случай).

Есле тебе не надо-то не переразбивай. 100\60 для ntfs - нормально.

Ссылка на комментарий
Поделиться на другие сайты

DarkLord

Зайди в панель управления\система\диспетчер устройств\ide контроллеры и посмотри что бы дма был включён.Так же неплохо включить в дма в биосе(так на всякий случай).

Есле тебе не надо-то не переразбивай. 100\60 для ntfs - нормально.

Как заставить второй винч работатьв DMA, а не в PIO??

Они на одном шлейфе висят и один в DMA, а второй в PIO.

В IDE контроллере включена возможность использования DMA для обоих

винчей.

В биосе упоминание о DMA я вообще не нашел, хотя может не там смотрел?! :)

Ссылка на комментарий
Поделиться на другие сайты

Здорово

Они на одном шлейфе висят и один в DMA, а второй в PIO.

Срочно ставь на второй шлейф!!!!!

В биосе упоминание о DMA я вообще не нашел, хотя может не там смотрел?!

я тож не помню чтоб он в БИОСе включался !! <_< Хотя ща может на новых мамках и там можно

1 Поставь на разные шлейфы. Временно не подключай СД-Ромы (оставь только вынты)!!

2 Проверь шнурки!

3 Включи ДМАрежимы

Попробуй как сказал Kuzyma

Проверьте ещё скачкой большого объёма (например 1Гиг, и замерьте скорость) Возможно в реальных условиях всё нормально, а проги ошибаются...

Фильм допустим попробуй перегнать!!

PS повторюсь, ты это читал ??

http://www.softboard.ru/index.php?showtopic=6841&hl=

http://www.softboard.ru/index.php?showtopi...t=0entry53443

Изменено пользователем veiK
Ссылка на комментарий
Поделиться на другие сайты

veiK

DarkLord

DMA в бивисе включается в меню детекта дисков.Просто надо включить определение диска не AUTO, а по выбору юзверя.Так же там можно выставить в каком конкретно режиме дма должен работать винт 2,4,5или 6.Можно включить\выключить смарт...

Ссылка на комментарий
Поделиться на другие сайты

veiK

DarkLord

DMA в бивисе включается в меню детекта дисков.Просто надо включить определение диска не AUTO, а по выбору юзверя.Так же там можно выставить в каком конкретно режиме дма должен работать винт 2,4,5или 6.Можно включить\выключить смарт...

Спасибо попробую.

Может в курсе кто как в реестре установить насильственно DMA ??

Ссылка на комментарий
Поделиться на другие сайты

DarkLord

Для того что бы вернуть режим UDMA, лучше всего удалить и поставить заново IDE контролёр из Device Manager. Но можно вновь обратится к реестру. Параметры контролёра определяются в реестре, по адресу

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}

Внутри этой ветки находится 4 папки. В том числе и

0000 – отвечает за сам контролёр.

0001 – отвечает за Secondary IDE Chanell.

0002 – отвечает за Primary IDE Chanell.

Выбираем папку которая отвечает за нужный нам канал, и заходим в неё. Каждому из установленных устройств, соответствуют по два ключа, MasteDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasteDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы выбирались вручную), определяющие в каком максимальном режиме разрешается работать Master и Slave устройства, установленные на контролёре, и MasterDeviceTimingMode и SlaveDeviceTimingMode, которые определяют в каком режиме реально работают Slave и Master устройства. Для того что бы разрешить использовать устройство в UDMA режиме, MasterDeviceTimingModeAllowed (или Slave…, зависит от того к чему диск подключен) должно иметь значение 0хffffffff. Если оно будет 0х0000001f, то устройство сможет работать только в PIO режиме. Убедившись что этот ключ стоит правильно, выставляем MasterDeviceTimingMode, определяя в каком режиме должен работать привод. Возможны следующие варианты (цифры в HEX):

0x10010 режим UDMA Mode 5 (ATA100).

0x8010 режим UDMA Mode 4 (ATA66).

0x2010 режимы UDMA Mode 2 (ATA33).

0x0410 режим Multi-Word DMA Mode 2 и PIO 4.

Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 – 0xfffff. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим. взято из фака по winxp.

Ссылка на комментарий
Поделиться на другие сайты

DarkLord

0x10010 режим UDMA Mode 5 (ATA100).

0x8010 режим UDMA Mode 4 (ATA66).

0x2010 режимы UDMA Mode 2 (ATA33).

0x0410 режим Multi-Word DMA Mode 2 и PIO 4.

Спасибо за глобальное описание, но что самое интересное

(Slave\Master) DeviceTimingMode у меня 0x00010010(65552)

интересно это к чему ??

(Slave\Master) DeviceTimingModeAllowed 0xffffffff

Ссылка на комментарий
Поделиться на другие сайты

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...