Упала скорость жесткого диска (винчестера, hdd).

И так, если у вас упала скорость жесткого диска (винчестера, hdd), делаем следующее (при условии, что у Вам система Windows XP):

 

1. Заходим в свойства “Моего компьютера” -> “Оборудование” -> “Диспетчер устройств”.

2. Раскрываем ветку “IDE ATA/ATAPI контроллеры”.

3. Ищем нужный нам “Первичный” и “Вторичный” IDE каналы. Под “нужными нам” подразумеваю те, которые отвечают за наш “жесткий диск – черепашку” :) . И удаляем их. Перезагружаем компьютер, система найдет нужный контроллер и установит его снова.

Теперь о том, как найти нужный “Первичный” и “Вторичный” IDE каналы. Заходим в свойства каждого канала, переходим на вкладку “Дополнительные параметры” и смотрим в поле “Устройство 0″ ->  ”Текущий режим передачи”. Если у Вас в этой графе стоит, что-то типа “PIO режим передачи” или “недопустимо”, значит это наш клиент. В нормальном варианте должно быть написано такое: “Режим ультра DMA: 5″ или “Режим ультра DMA: 4″. В принципе, можете просто удалить все “Первичный” и “Вторичный” IDE каналы и перезагрузиться, утрате информации это не грозит.

Если же, при удалении “Первичного” или “Вторичного” IDE канала (контроллера), Вас выкидывает в BSOD, загрузитесь через F8 -> «Загрузиться с последней удачной конфигурацией»

Почему это происходит?

Это происходит если 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):

0×10010 режим UDMA Mode 5 (ATA100).
0×8010 режим UDMA Mode 4 (ATA66).
0×2010 режимы UDMA Mode 2 (ATA33).
0×0410 режим Multi-Word DMA Mode 2 и PIO 4.

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

Терминология и значения.

PIO — Программный ввод/вывод (англ. Programmed input/output, PIO), метод передачи данных между двумя устройствами, использующий процессор как часть маршрута данных (процессор выполняет команду чтения порта, считывает байт или слово данных в свой регистр, после чего переписывает его в память, затем повторяет эту процедуру до тех пор, пока вся необходимая информация не будет считана из устройства в память).

…     MByte/s     …

  • PIO Mode 0 = 3.3 Mb/s
  • PIO Mode 1 = 5.2 Mb/s
  • PIO Mode 2 = 8.3 Mb/s
  • PIO Mode 3 = 11.1 Mb/s
  • PIO Mode 4 = 16.7 Mb/s

DMA – Прямой доступ к памяти (англ. Direct Memory Access, DMA) — режим обмена данными между устройствами или же между устройством и основной памятью (RAM), без участия Центрального Процессора (ЦП). В результате скорость передачи увеличивается, так как данные не пересылаются в ЦП и обратно.

…     MByte/s     …
Mode 0     16.7     UDMA16
Mode 1     25.0     UDMA25
Mode 2     33.3     UDMA33
Mode 3     44.4     UDMA44
Mode 4     66.7     UDMA66
Mode 5     100.0     UDMA100
Mode 6     133.3     UDMA133
.
.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *