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

Это сообщение из категории [ Компьютер ]

Сегодня столкнулся с данной проблемой, не знаю почему и когда это случилось, но, когда хешировал файлы в файлообменной DC++ сети CyberPE, заметил, что скорость хеширования файлов на терабайтном самсунге всего 4 мб/с. Решил проверить, для теста скорость жесткого диска (винчестера, hdd) использовал утилиту — hd speed. Действительно, показало 4000 кб/с, вот хрень подумал я… сколько можно… Ну да ладно, нас таким не напугать и точно не сломать. Несколько покопавшись, потестил и поизучал информацию и наконец, нашел простой выход.

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

[adsense]

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

  1. Заходим в свойства «Моего компьютера» -> «Оборудование» -> «Диспетчер устройств».
  2. Раскрываем ветку «IDE ATA/ATAPI контроллеры».
  3. Ищем нужный нам «Первичный» и «Вторичный» IDE каналы. Под «нужными нам» подразумеваю те, которые отвечают за наш «жесткий диск — черепашку» :). И удаляем их. Перезагружаем компьютер, система найдет нужный контроллер и установит его снова.

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

Упала скорость жесткого диска (винчестера, hdd)
Если же, при удалении «Первичного» или «Вторичного» 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.

Упала скорость жесткого диска (винчестера, hdd)
Выбираем папку которая отвечает за нужный нам канал, и заходим в неё. Каждому из установленных устройств, соответствуют по два ключа, 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.

[ad_adaptive]

Кроме этого, 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     …

0     16.7     UDMA16
1     25.0     UDMA25
2     33.3     UDMA33
3     44.4     UDMA44
4     66.7     UDMA66
5     100.0     UDMA100
6     133.3     UDMA133

.
.

Вы читали заметку: Упала скорость жесткого диска (винчестера, hdd)
Автор: TranceFM и много толковых ребят, которых удалось почитать с помощью google 🙂
Дата написания: 13.04.2010
Ссылка на страницу оригинала: Упала скорость жесткого диска (винчестера, hdd)

Так же рекомендую: Не назначается буква диска. Windows не присваивает букву диску

Оценить эту тему:
ФигняОтлично (+21 рейтинг, 25 голосов)
Загрузка...
Популярность: 51 748 views


Вы можете следить за всеми обновлениями этого сообщения через RSS 2.0 feed. Вы можете оставить отзыв, или trackback с Вашего собственного сайта.

43 комментария для “Упала скорость жесткого диска (винчестера, hdd)”

  • kolshix
    29 августа, 2010, 11:54

    Братан большое спасибо, помогло очень сильно!!! Сделал всё как ты сказал (удалил IDE ATA/ATAPI контроллеры)? и о Боже, ЗАРАБОТАЛО!!!! УРАААА!!!!

  • Андрюха
    20 сентября, 2010, 1:18

    Спасибо огромное!!! Все работает , думал, вапще, новый винт придется покупать =))

  • Dim
    28 ноября, 2010, 15:42

    Чел, дай Бог тебе крепкого здоровья, спасибо за статью — выручил

  • Дмитрий
    28 декабря, 2010, 16:39

    Вообщем да было PIO ,  удалил , проверил стало ДМА:2 , но скорость не увеличилась!!!! Чтоб зайти в диск Д жду около 10 секунд, а в диск Е сразу же после 2го щелчка мыши!!!! Какие будут предложения???

  • TranceFM
    26 января, 2011, 20:48

    Здравствуйте Дмитрий. Рекомендую проверить хард на битые кластеры с помощью специальных утилит, и выполните стандартную процедуру: chkdsk. Или, если это Windows, зайдите в «Мой компьютер», правой кнопкой по жесткому диску, «Свойства» -> «Сервис» -> «Выполнить проверку», ставим две галочки и жмем «Запуск». Проверяет долго, но исправляет не плохо. Так же проверить диск на скорость чтения/записи. Если будут битые кластеры – важную информацию перенести или сохранить, так как возможно, что кластеры будут сыпаться дальше.

  • jura
    11 февраля, 2011, 18:42

    спасибо чувак все работает по твоему совету.

  • Koss
    12 февраля, 2011, 16:10

    Думал хана винту sata WD 320 GB.   все сделал как доктор прописал и он ожил). На многих форумах написали что хана железу но я не поверил.

    З.Ы.  Позитив все работает. TranceFM (Trance -the bast music)
     

  • Koss
    13 февраля, 2011, 10:10

    Опять проблема! на винте слетела файловая система NTFS и образовалась система RAW. Не могу скинуть информацию, а очень нужно!
    Проверил на битые кластеры винт живой на 100%. Как восстановить файловую систему без потери информации?

  • TranceFM
    14 февраля, 2011, 12:24

    Преветствую, когда-то восстанавливал файловую систему спомощью программы Acronis DiskDirector, функция «Восстановление раздела». Но, рекомендую ознакомится с отличной темой здесь: http://forum.ru-board.com/topic.cgi?forum=84&topic=1970#1 Отпишите пожалуйста как прошло 😉

  • Koss
    15 февраля, 2011, 9:40

    Я прогнал веник прогой R-Studio, и без проблем восстановил данные.Но восстановить файловую систему не удалось. Так как веник не был физически поврежден я просто его отформатировал и закинул инфу обратно. Спасибо за ссылку, полезная инфа!

    З.Ы. Позитив все работает. TranceFM (Trance -the bast music)

  • andrey
    23 февраля, 2011, 17:42

    Во чувак спасибо тебе большое я уже делал это давно но забыл сидел маялся пока это не прочитал

  • Михаил
    13 марта, 2011, 15:38

    Товарищ, большое тебе спасибо за совет. Весь инет уже перерыл ничего путного не нашел. Твой совет помог. Реально большое спасибо.

  • Шурик
    9 мая, 2011, 19:05

    Спасибо! Помогло. В настройках стояло PIO.

  • Staroy
    7 июня, 2011, 4:53

    Спасибо, совет помог, снес первичный IDE канал где был режим PIO, перезагрузился дважды — все встало на место!
    Как говорят — респект и уважуха славному TranceFM

  • Владимир
    10 июля, 2011, 13:23

    Братец огромное тебе спасибо!Замучил уже этот тырабайт,в прошлом году с ним долго мучился все время приходилось перетыкивать шлейфы,а то еще и не один раз,чтоб помогло.Потом успокоился,год почти работал без перебоев и сейчас с наступлением лета опять началось,только перетыкивание шлейфов уже не помогало.Помог только твой совет,спасибо тебе еще раз!

  • Илья
    5 августа, 2011, 16:54

    TranceFM спасибо тебе БОЛЬШОЕ за эту информацию! Просто удаление устройств не помогло, но ковыряние с реестром всё исправило. Эта хрень у меня уже больше полугода и я конкретно замучился с этим. С диска практически невозможно было ничего скопировать, и записать на болванку тем более. Ещё раз спасибо тебе за отличную подробную информацию.
    Респект!

  • Дмитрий
    12 сентября, 2011, 14:16

    Вот спасибо тебе добрый человек))) я уж думал у меня сатавские контроллеры погорели и придется комп менять. Сначала на одном такая нечисть приключилась а потом на втором. Помогла очень твоя статья. Спасибо что есть такие люди которые не ленятся писать подобные мануалы))

  • Олег
    22 сентября, 2011, 14:09

    Упала скорость до 2 Mb/c на новом 2Тb диске, который проработал всего 3 месяца. Советы из статьи не помогли, зато помогло прочтение комментариев))). Поменял местами шлейфы между «нормальным» диском и «тормознутым» — теперь оба нормально работают. Видимо глюки контроллера на мат.плате — она уже древняя.

  • sas275
    5 ноября, 2011, 11:53

    Огромное спасибо!
    Помогло только когда я удалил ВСЕ первичные и вторичные! И только после двух перезагрузок к ряду! После второй перезагрузки скорость вернулась!
    Автор, спасибо! всего тебе наилучшего!!!

  • Макс
    16 декабря, 2011, 2:57

    TranceFM помоги плиз, упала скорость внешнего жесткого диска пробывал форматировать<удалять раздел менять раздел ничего не помогает что делать

  • Иван
    1 февраля, 2012, 12:56

    TranceFM ты просто «Гуру» жостких дисков
    Спасибо тебе ВЫРУЧИЛ !!! )))
    Скорость Упала после слабого напряжения в сети
    Терь все ОК )))

  • Роман
    21 февраля, 2012, 18:42

    Спасибо большое !!!!! Помогло с третьего раза !!!

  • Alex
    6 марта, 2012, 16:27

    Добрый день!
    После всех манипуляций жесткий диск работает в режиме DMA2 и не хочет переключаться ни в какой другой (пробовал все предложенные режимы через реестр, после перезагрузки значение восстанавливается на DMA2)! Помогите, пожалуйста, переключить его еще каким-нибудь способом!

  • Женя
    24 апреля, 2012, 12:45

    спасибо, все заработало))

  • Kuan
    13 августа, 2012, 6:20

    Спасибо!!! все работает…! два дня мучился…… в поиске ответа и вот нашел….
    Большое тебе спасибо…!

  • Сергей
    13 августа, 2012, 14:26

    Думал — трындец железу. Но вижу поживёт старушка. Огромное Спасибо

  • Юрий
    30 декабря, 2012, 14:01

    Большое спасибо тебе!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    А я хотел уже Windows переустанавливать, ну очень помогло!
    Посмотрю ещё какие фишки имеются на этм сайте.

  • Олег
    11 января, 2013, 3:52

    А вот у меня не выходит. Винт WD 250Gb sata II, режим PIO скорость чтения 3.8Мб/с . Проделал все вышеуказанное:-\ Удаление первичных/вторичных каналов ни чегоне дало. После перезагрузки PC и загрузки дров винт опять возвращается в режим PIO. С реестром то же самое, после перезагрузки PC, винт возвращается к PIO. Выставление 0 в значении ErrorControl тоже ни чего не дает. Корче засада:-( Неужели винт в топку?!

  • TranceFM
    4 февраля, 2013, 23:57

    Олег, у меня, часто так винты балуются. И часто было, что с первого и даже 3го разу не получалось. Однако со временем и на какую-то попытку все работало. Попытайся проверить винчестер на наличие битых кластеров с функцией восстановления. Так же, попробуй поставить какую-то активную программу, которая в реальном состоянии следит на жесткими дисками (я использую Hard Drive Inspector). У меня было так, что бы постоянном мониторинге, винчестер долго не слетал в режим РІО. Тут нужно пробовать, если такие тесты ни к чему не приведут, скорее всего винчестер нужно сменить. Еще попробуй сменить шлейфы. Если что, пиши, возможно будут еще идеи.

  • redreem
    21 апреля, 2013, 7:04

    3 месяца мучался с винтом. и чекдискил и дефрагментировал и через кучу утилит прогонял… как раньше блин не наткнулся на этот блог… спасибо огромное!

  • Леша
    20 июня, 2013, 20:14

    в первичном появилось DMA 5 а во вторичном все так же стоит PIO почему так не подскажите=( ?

  • TranceFM
    17 августа, 2013, 16:47

    Приветствую, если стоит PIO, значит операция не сработала, повторите попытку. Я буду писать об этом еще в дополнительной заметке, однако напишу еще вкратце:
    Прогоните диск с исправлением поврежденных кластеров, бывает когда это поможет.

  • александр
    25 июня, 2013, 21:26

    Спасибо большое за совет. Скорость винта по тесту не увеличилась. Но работать стал комп быстрее. И по диспетчеру задач стало видно , что процессор загружается меньше. У меня два первичных и вторичных канала. С нарушениями были два вторичных и один первичный. Когда все сделал, один первичный и один вторичный изменились как должно быть, а другие два стали «DMA если доступно» ; и ниже -«неприменимо» почему то. Но работать стало быстрее.

  • TranceFM
    17 августа, 2013, 16:57

    Все правильно, однако скорость по тестам должна была увеличиться. Мои рекомендации:
    1). Повторите попытку удалив все каналы и перезагрузив ПК.
    2). Проверьте медленные диски или диски, которые выпадают в PIO режим на наличие поврежденных кластеров, с исправлением.
    3). Не забывайте делать дефрагментацию.

    П.С. Бывают случаи, когда на компьютере, где упала скорость работы жесткого диска не получается нормально провести проверку на наличие поврежденных кластеров с их исправлением. Это бывает когда в процессе проверки винчестер опять переходит в режим PIO и процесс проверки нереально затягивается, в таких случая я рекомендую подключить проверяемый жесткий диск к другому ПК, есть большая вероятность хорошей проверки диска.

  • александр
    19 августа, 2013, 7:50

    спасибо помогло

Оставить комментарий