Войти

Показать полную графическую версию : Медленная работа HDD под WinXP


.Serg.
13-02-2011, 12:41
Система на чипсете P43, на SATA стоит два одинаковых винта ST3500418AS 500Гб. Первый разбит на 3 раздела, второй - одним разделом. С некоторого времени, скорость чтения/записи на второй винт, именно под WinXP, сильно упала и составляет всего 3-3.8 Кб/с... Проблема только под WinXP, под Seven скорость нормальная, т.е. с железом, похоже, все нормально.
Драйвера переустанавливал, настройки смотрел, везде все одинаковое. В чем может быть проблема и как лечить?

minos66
13-02-2011, 13:39
В чем может быть проблема » Advanced Format — Википедия (http://ru.wikipedia.org/wiki/Advanced_Format)и как лечить? » выравнивание разделов диска - Поиск в Google (http://www.google.ru/search?source=ig&hl=ru&rlz=1G1GGLQ_RURU255&=&q=ST3500418AS+&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&aq=&oq=#sclient=psy&hl=ru&newwindow=1&rlz=1G1GGLQ_RURU255&q=%D0%B2%D1%8B%D1%80%D0%B0%D0%B2%D0%BD%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5+%D1%80%D0%B0%D0%B7%D0%B4% D0%B5%D0%BB%D0%BE%D0%B2+%D0%B4%D0%B8%D1%81%D0%BA%D0%B0&aq=2&aqi=g4&aql=&oq=&pbx=1&fp=1fb86c99aa2a9423)

.Serg.
13-02-2011, 14:05
Advanced Format — Википедия
Это же технология WD, а у меня Seagate... Да и форматировал я стандартно...

выравнивание разделов диска - Поиск в Google »
Думаю, что проблема не в этом. Ведь до недавнего времени все работало нормально, да и под второй OS все шуршит...

Ment69
13-02-2011, 14:26
.Serg., http://i038.radikal.ru/0804/6d/6c19a3cf273c.jpg
постоянно сбрасывается в PIO режим, и не хочет выставляться обратно в UDMA.
Это происходит если XP обнаруживает, что устройство не стабильно работает в выбранном для него режиме. Определяется это по количеству ошибок чтения, получаемых с привода. Обычно это означает что привод находится в плохом состоянии, и про правде ему надо бы на покой. Но выбрасывать вроде бы работающий привод жалко. Благодаря механизмам контроля ошибок, многие такие приводы могут работать долго, счастливо и беспроблемно, несмотря на мнение XP о них. Единственное, что портит кровь их владельцам, это постоянные тормоза системы, из за PIO режима. У меня нет полной уверенности, как работает и чем управляется система контроля ошибок в XP, поэтому я не могу гарантировать что этот совет сработает во всех случаях. Но попробовать можно.

Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\

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

minos66
13-02-2011, 14:33
Это же технология WD, а у меня Seagate... » Ну да... А DVD-R Pioneer разработал, а IEEE 1394 - Apple. Значит приводы, отличные от Pioneer писать DVD-R не могут? А FireWire только на макинтошах применяются?Думаю, что проблема не в этом. » Ну думайте дальше... Я не настаиваю...

.Serg.
13-02-2011, 16:18
В общем проблему решил, но вопросы остались...
Винт подключил к другому SATA-порту, соответственно он заново нашелся в Винде и проблема исчезла, нормальные 40-70 Мегов/с...
А вопрос такой, что в настройках того SATA-порта не так, что скорость ТАК падает?

Ment69, про UDMA я сразу подумал и проверил, на обоих винтах стояло "Режим передачи: DMA, если доступно" и "Текущий режим передачи: Режим ультра DMA: 5".

minos66, Ok, технология Advanced Format доступна и для винтов других фирм. Но ее же нужно было использовать... Я же точно ее не использовал, а винт куплен, разбит и отформатирован лично мной...




© OSzone.net 2001-2012