Упала скорость жесткого диска (винчестера, hdd)
Сегодня столкнулся с данной проблемой, не знаю почему и когда это случилось, но, когда хешировал файлы в файлообменной DC++ сети CyberPE, заметил, что скорость хеширования файлов на терабайтном самсунге всего 4 мб/с. Решил проверить, для теста скорость жесткого диска (винчестера, hdd) использовал утилиту – hd speed. Действительно, показало 4000 кб/с, вот хрень подумал я… сколько можно… Ну да ладно, нас таким не напугать и точно не сломать. Несколько покопавшись, потестил и поизучал информацию и наконец, нашел простой выход.
Упала скорость жесткого диска (винчестера, hdd)
[adsense]
И так, если у вас упала скорость жесткого диска (винчестера, hdd), делаем следующее (при условии, что у Вам система Windows XP):
- Заходим в свойства “Моего компьютера” -> “Оборудование” -> “Диспетчер устройств”.
- Раскрываем ветку “IDE ATA/ATAPI контроллеры”.
- Ищем нужный нам “Первичный” и “Вторичный” 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 не присваивает букву диску
43 коментарі для “Упала скорость жесткого диска (винчестера, hdd)”
Братан большое спасибо, помогло очень сильно!!! Сделал всё как ты сказал (удалил IDE ATA/ATAPI контроллеры)? и о Боже, ЗАРАБОТАЛО!!!! УРАААА!!!!
Спасибо огромное!!! Все работает , думал, вапще, новый винт придется покупать =))
Чел, дай Бог тебе крепкого здоровья, спасибо за статью – выручил
Вообщем да было PIO , удалил , проверил стало ДМА:2 , но скорость не увеличилась!!!! Чтоб зайти в диск Д жду около 10 секунд, а в диск Е сразу же после 2го щелчка мыши!!!! Какие будут предложения???
Здравствуйте Дмитрий. Рекомендую проверить хард на битые кластеры с помощью специальных утилит, и выполните стандартную процедуру: chkdsk. Или, если это Windows, зайдите в «Мой компьютер», правой кнопкой по жесткому диску, «Свойства» -> «Сервис» -> «Выполнить проверку», ставим две галочки и жмем «Запуск». Проверяет долго, но исправляет не плохо. Так же проверить диск на скорость чтения/записи. Если будут битые кластеры – важную информацию перенести или сохранить, так как возможно, что кластеры будут сыпаться дальше.
спасибо чувак все работает по твоему совету.
Думал хана винту sata WD 320 GB. все сделал как доктор прописал и он ожил). На многих форумах написали что хана железу но я не поверил.
З.Ы. Позитив все работает. TranceFM (Trance -the bast music)
Опять проблема! на винте слетела файловая система NTFS и образовалась система RAW. Не могу скинуть информацию, а очень нужно!
Проверил на битые кластеры винт живой на 100%. Как восстановить файловую систему без потери информации?
Преветствую, когда-то восстанавливал файловую систему спомощью программы Acronis DiskDirector, функция «Восстановление раздела». Но, рекомендую ознакомится с отличной темой здесь: http://forum.ru-board.com/topic.cgi?forum=84&topic=1970#1 Отпишите пожалуйста как прошло 😉
Я прогнал веник прогой R-Studio, и без проблем восстановил данные.Но восстановить файловую систему не удалось. Так как веник не был физически поврежден я просто его отформатировал и закинул инфу обратно. Спасибо за ссылку, полезная инфа!
З.Ы. Позитив все работает. TranceFM (Trance -the bast music)
Во чувак спасибо тебе большое я уже делал это давно но забыл сидел маялся пока это не прочитал
Товарищ, большое тебе спасибо за совет. Весь инет уже перерыл ничего путного не нашел. Твой совет помог. Реально большое спасибо.
Спасибо! Помогло. В настройках стояло PIO.
Спасибо, совет помог, снес первичный IDE канал где был режим PIO, перезагрузился дважды – все встало на место!
Как говорят – респект и уважуха славному TranceFM
Братец огромное тебе спасибо!Замучил уже этот тырабайт,в прошлом году с ним долго мучился все время приходилось перетыкивать шлейфы,а то еще и не один раз,чтоб помогло.Потом успокоился,год почти работал без перебоев и сейчас с наступлением лета опять началось,только перетыкивание шлейфов уже не помогало.Помог только твой совет,спасибо тебе еще раз!
TranceFM спасибо тебе БОЛЬШОЕ за эту информацию! Просто удаление устройств не помогло, но ковыряние с реестром всё исправило. Эта хрень у меня уже больше полугода и я конкретно замучился с этим. С диска практически невозможно было ничего скопировать, и записать на болванку тем более. Ещё раз спасибо тебе за отличную подробную информацию.
Респект!
Вот спасибо тебе добрый человек))) я уж думал у меня сатавские контроллеры погорели и придется комп менять. Сначала на одном такая нечисть приключилась а потом на втором. Помогла очень твоя статья. Спасибо что есть такие люди которые не ленятся писать подобные мануалы))
Упала скорость до 2 Mb/c на новом 2Тb диске, который проработал всего 3 месяца. Советы из статьи не помогли, зато помогло прочтение комментариев))). Поменял местами шлейфы между “нормальным” диском и “тормознутым” – теперь оба нормально работают. Видимо глюки контроллера на мат.плате – она уже древняя.
Огромное спасибо!
Помогло только когда я удалил ВСЕ первичные и вторичные! И только после двух перезагрузок к ряду! После второй перезагрузки скорость вернулась!
Автор, спасибо! всего тебе наилучшего!!!
TranceFM помоги плиз, упала скорость внешнего жесткого диска пробывал форматировать<удалять раздел менять раздел ничего не помогает что делать
TranceFM ты просто “Гуру” жостких дисков
Спасибо тебе ВЫРУЧИЛ !!! )))
Скорость Упала после слабого напряжения в сети
Терь все ОК )))
Спасибо большое !!!!! Помогло с третьего раза !!!
Добрый день!
После всех манипуляций жесткий диск работает в режиме DMA2 и не хочет переключаться ни в какой другой (пробовал все предложенные режимы через реестр, после перезагрузки значение восстанавливается на DMA2)! Помогите, пожалуйста, переключить его еще каким-нибудь способом!
спасибо, все заработало))
Спасибо!!! все работает…! два дня мучился…… в поиске ответа и вот нашел….
Большое тебе спасибо…!
Думал – трындец железу. Но вижу поживёт старушка. Огромное Спасибо
Большое спасибо тебе!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
А я хотел уже Windows переустанавливать, ну очень помогло!
Посмотрю ещё какие фишки имеются на этм сайте.
А вот у меня не выходит. Винт WD 250Gb sata II, режим PIO скорость чтения 3.8Мб/с . Проделал все вышеуказанное:-\ Удаление первичных/вторичных каналов ни чегоне дало. После перезагрузки PC и загрузки дров винт опять возвращается в режим PIO. С реестром то же самое, после перезагрузки PC, винт возвращается к PIO. Выставление 0 в значении ErrorControl тоже ни чего не дает. Корче засада:-( Неужели винт в топку?!
Олег, у меня, часто так винты балуются. И часто было, что с первого и даже 3го разу не получалось. Однако со временем и на какую-то попытку все работало. Попытайся проверить винчестер на наличие битых кластеров с функцией восстановления. Так же, попробуй поставить какую-то активную программу, которая в реальном состоянии следит на жесткими дисками (я использую Hard Drive Inspector). У меня было так, что бы постоянном мониторинге, винчестер долго не слетал в режим РІО. Тут нужно пробовать, если такие тесты ни к чему не приведут, скорее всего винчестер нужно сменить. Еще попробуй сменить шлейфы. Если что, пиши, возможно будут еще идеи.
3 месяца мучался с винтом. и чекдискил и дефрагментировал и через кучу утилит прогонял… как раньше блин не наткнулся на этот блог… спасибо огромное!
в первичном появилось DMA 5 а во вторичном все так же стоит PIO почему так не подскажите=( ?
Приветствую, если стоит PIO, значит операция не сработала, повторите попытку. Я буду писать об этом еще в дополнительной заметке, однако напишу еще вкратце:
Прогоните диск с исправлением поврежденных кластеров, бывает когда это поможет.
Спасибо большое за совет. Скорость винта по тесту не увеличилась. Но работать стал комп быстрее. И по диспетчеру задач стало видно , что процессор загружается меньше. У меня два первичных и вторичных канала. С нарушениями были два вторичных и один первичный. Когда все сделал, один первичный и один вторичный изменились как должно быть, а другие два стали “DMA если доступно” ; и ниже -“неприменимо” почему то. Но работать стало быстрее.
Все правильно, однако скорость по тестам должна была увеличиться. Мои рекомендации:
1). Повторите попытку удалив все каналы и перезагрузив ПК.
2). Проверьте медленные диски или диски, которые выпадают в PIO режим на наличие поврежденных кластеров, с исправлением.
3). Не забывайте делать дефрагментацию.
П.С. Бывают случаи, когда на компьютере, где упала скорость работы жесткого диска не получается нормально провести проверку на наличие поврежденных кластеров с их исправлением. Это бывает когда в процессе проверки винчестер опять переходит в режим PIO и процесс проверки нереально затягивается, в таких случая я рекомендую подключить проверяемый жесткий диск к другому ПК, есть большая вероятность хорошей проверки диска.
спасибо помогло