Форум программистов, компьютерный форум, киберфорум
Жесткие диски, HDD
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/68: Рейтинг темы: голосов - 68, средняя оценка - 4.57
 Аватар для edrёn_baton
5 / 5 / 0
Регистрация: 19.08.2010
Сообщений: 104

На харде стал включаться режим PIO

22.09.2010, 11:22. Показов 12605. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Стал оставлять ноут включенным почти круглосуточно (для торрента) и уже второй раз (сегодня и на прошлой неделе) на харде стал включаться режим PIO.

Это признак ближайшей кончины HDD или это дело поправимо? Или может пока не принимать близко к сердцу?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.09.2010, 11:22
Ответы с готовыми решениями:

Как отключить режим PIO?
Недавно начал тупить комп.Я порылся по интернету понял что у меня на жестком, на первичном канале включен режим PIO, я удалил этот канал и...

как определить режим PIO и DMA
http://s2.********************/uploads/thumbs/2012/07/74c0ca351795c6338c8af6298921e798.png помогите пожалуйста!как определить какой у...

Автоматически меняется режим UDMA на PIO
Здравствуйте, помогите пожалуйста решить проблему! У меня очень долго записывает дисковод.. Из-за того что режим записи автоматически...

10
мусор в БД
4674 / 1128 / 35
Регистрация: 17.01.2009
Сообщений: 4,481
22.09.2010, 12:45
edrёn_baton, для начала проверьте показания SMART. Можете выложить сюда - посмотрим.
Какие есть опции режимов работы для харда в биосе? В частности для PIO-mode?
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
22.09.2010, 17:28
ну есть способ принудительно заставить винду работать с винтом в режиме DMA5
но для начала
Цитата Сообщение от Nomad Посмотреть сообщение
проверьте показания SMART
0
 Аватар для edrёn_baton
5 / 5 / 0
Регистрация: 19.08.2010
Сообщений: 104
22.09.2010, 21:25  [ТС]
Цитата Сообщение от Nomad Посмотреть сообщение
для начала проверьте показания SMART. Можете выложить сюда - посмотрим.
Какие есть опции режимов работы для харда в биосе? В частности для PIO-mode?
Хорошо, доеду до дома - посмотрю.
А что такое показания SMART? Как их получить?

Добавлено через 9 минут
со SMART разобрался - сниму показания через CristalDiskInfo

Добавлено через 3 часа 8 минут
----------------------------------------------------------------------------
CrystalDiskInfo 3.8.0 (C) 2008-2010 hiyohiyo
Crystal Dew World : http://crystalmark.info/
----------------------------------------------------------------------------

OS : Windows XP Professional SP2 [5.1 Build 2600] (x86)
Date : 2010/09/22 21:23:29

-- Controller Map ----------------------------------------------------------
+ Intel(R) 82801FB/FBM Ultra ATA Storage Controllers - 266F [ATA]
+ Первичный канал IDE (0)
- SONY CDRW/DVD CRX835E
- WDC WD1600BEVE-00UYT0
+ NERO IMAGEDRIVE SCSI Controller [SCSI]
- NERO IMAGEDRIVE2 SCSI CdRom Device
- NERO IMAGEDRIVE2 SCSI CdRom Device

-- Disk List ---------------------------------------------------------------
(1) WDC WD1600BEVE-00UYT0 : 160.0 GB [0-0-0, pd1]

----------------------------------------------------------------------------
(1) WDC WD1600BEVE-00UYT0
----------------------------------------------------------------------------
Model : WDC WD1600BEVE-00UYT0
Firmware : 01.04A01
Serial Number : WD-WXE308MP5443
Disk Size : 160.0 GB (8.4/137.4/160.0)
Buffer Size : 8192 KB
Queue Depth : 1
# of Sectors : 312581808
Rotation Rate : Неизвестно
Interface : Parallel ATA
Major Version : ATA/ATAPI-7
Minor Version : ----
Transfer Mode : Ultra DMA/100
Power On Hours : 5530 час
Power On Count : 1842 раз
Temparature : 32 C (89 F)
Health Status : Тревога!
Features : S.M.A.R.T., APM, AAM, 48bit LBA
APM Level : 0080h [ON]
AAM Level : 80FEh [OFF]

-- S.M.A.R.T. --------------------------------------------------------------
ID Cur Wor Thr RawValues(6) Attribute Name
01 200 200 _51 000000000005 Ошибки чтения
03 195 184 _21 0000000004D1 Время раскрутки
04 _98 _98 __0 000000000AFA Запуски/остановки шпинделя
05 200 200 140 000000000000 Переназначенные сектора
07 200 200 _51 000000000000 Ошибки позиционирования
09 _93 _93 __0 00000000159A Время работы (часы)
0A 100 100 _51 000000000000 Повторные попытки раскрутки
0B 100 100 _51 000000000000 Повторы рекалибровки
0C _99 _99 __0 000000000732 Число включений
C0 200 200 __0 000000000058 Отказы отключения питания
C1 165 165 __0 000000019D24 Циклы загрузки/выгрузки
C2 115 _88 __0 000000000020 Температура
C4 200 200 __0 000000000000 Переназначения
C5 200 200 __0 000000000002 Секторы на замену
C6 100 253 __0 000000000000 Неисправимые ошибки секторов
C7 200 200 __0 000000000000 CRC-ошибки UltraDMA
C8 100 253 _51 000000000000 Ошибки записи

-- IDENTIFY_DEVICE ---------------------------------------------------------
+0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F
000: 7A 42 FF 3F 37 C8 10 00 00 00 00 00 3F 00 00 00
010: 00 00 00 00 20 20 20 20 57 20 2D 44 58 57 33 45
020: 38 30 50 4D 34 35 33 34 00 00 00 40 32 00 31 30
030: 30 2E 41 34 31 30 44 57 20 43 44 57 36 31 30 30
040: 45 42 45 56 30 2D 55 30 54 59 20 30 20 20 20 20
050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 10 80
060: 00 00 00 2F 01 40 00 00 00 00 07 00 FF 3F 10 00
070: 3F 00 10 FC FB 00 10 01 FF FF FF 0F 00 00 07 00
080: 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00
090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0A0: FE 00 00 00 6B 74 09 7F 33 67 69 74 09 BC 23 67
0B0: 3F 20 24 00 00 00 80 00 FE FF 3B 60 FE 80 08 00
0C0: 00 00 00 00 A0 86 01 00 B0 9E A1 12 00 00 00 00
0D0: 00 00 00 00 00 00 00 00 01 50 E2 4E B6 56 00 FD
0E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 40
0F0: 10 40 00 00 00 00 00 00 00 00 00 00 00 00 00 00
100: 09 00 00 00 00 00 00 00 00 00 8D 12 00 00 00 00
110: 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 3F 20 00 00
1A0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1B0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1C0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1D0: 00 00 00 00 01 00 00 08 00 00 00 00 00 00 00 00
1E0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1F0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 B3
0
мусор в БД
4674 / 1128 / 35
Регистрация: 17.01.2009
Сообщений: 4,481
22.09.2010, 22:41
В общем-то показатели в норме, температура хорошая, только вот пореже его включайте-выключайте(сейчас я так понял почти не выключаете).
Проводите регулярно анализ смарт, и если Read_Error_Rate будет расти, лучше перенесите важные данные в другое место. Значит поверхность диска деградирует и с этим уже ничего не сделаешь. Временно отсрочить приход диска в негодность можете ремапом. Но сейчас про это говорить рано.
Есть предположение, что контроллер автоматически переводит диск в режим PIO при длительной нагрузке во избежание аппартных сбоев(растет температура в условиях постоянной записи-чтения). Думаю, об этом может быть сказано в руководстве, посмотрите.
Вывод делаю следующий: поскольку для торрентов скорости в PIO-mode(кстати, какой - 0,1,2,3,4?) вполне достаточно, а для диска так по-видимому лучше, то беспокоится Вам пока не о чем.
1
 Аватар для edrёn_baton
5 / 5 / 0
Регистрация: 19.08.2010
Сообщений: 104
23.09.2010, 11:22  [ТС]
Ноут используется не только для торентов, поэтому постоянно жить с PIO не радует (я удаляю драйвер и при следующей загрузке снова режим DMA).
Данные о температуре не показательны, т.к. в этот раз ноут был выключен.

> кстати, какой - 0,1,2,3,4?
Не знаю, в сведениях о драйвере написано просто: "Режим PIO"

Меня смущают показатели:
C5 200 200 __0 000000000002 Секторы на замену
C6 100 253 __0 000000000000 Неисправимые ошибки секторов
Это разве не говорит, что диск начинает сыпаться?

В общем, пока помониторю состояние диска
0
мусор в БД
4674 / 1128 / 35
Регистрация: 17.01.2009
Сообщений: 4,481
23.09.2010, 13:40
Параметр Write Error Rat /Multi-Zone Error Rate(Ошибки записи) обычно относится к Old_age(некритичный параметр).

Вот эта колонка "Thr"(Threshold) покажет Вам пороговое значение, ниже которого показатель не должен опускаться(даже приближаться не должен).

По поводу секторов на замену, то на каждом диске производителем предусмотрены резервные сектора, для замены битых. Это не является основанием для беспокойства, скорее просто информация. А сам атрибут означает, что микропрограмма накопителя диагностировала n-е кол-во секторов, как имеющих проблемы и готова самостоятельно их исправить в случае, если они будут окончательно определены как плохие. Но в данный момент они рабочие.

Также советую пользоваться авторитетными и проверенными средствами для диагностики, такими как HDDScan или MHDD. Дело в том, что наблюдаемые Вами результаты - результат обработки конкретной программой информации, поступающей от накопителя. Как эта программы обрабатывает эти результаты - остается на совести ее разработчика.
1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
23.09.2010, 13:45
Лучший ответ Сообщение было отмечено как решение

Решение

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

Параметры контролёра определяются в реестре, по адресу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\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. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим.
3
 Аватар для A3B5
1227 / 957 / 77
Регистрация: 20.03.2011
Сообщений: 848
20.03.2011, 22:54
Цитата Сообщение от magirus Посмотреть сообщение
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Services\Cdfs\ ...
Здравствуйте!
Пытаюсь применить ваш метод.
Комп - Compaq NC4010, винт один - WD1600beve, новый, только что купленный, тормозит (1-2 кB/s).
MHDD в ДОС'e ошибок не находит, Victoria (под XP) показывает сплошь зеленые сектора.
Отменяю отслеживание ошибок, ставлю в \Cdfs\ "ErrorControl"=dword:00000000; в папке 0002(Primary IDE Chanell)
выставляю "MasterDeviceTimingMode"=dword:00002 010; "MasterDeviceTimingModeAllowed"=dword:ff ffffff;
и то же самое делаю в папке 0000 самого контроллера. Перезагружаюсь. В папке Primary 0002 все как надо,
но в папке контроллера 0000 снова ключ MasterDeviceTimingModeAllowed оказывается сброшен на 01f,
и винт снова - в PIO-моде.
Насколько я понимаю, ключ cdfs\ErrorControl=0 отключает отслеживание ошибок в Primary IDE Chanell,
но не отключает их отслеживание для самого контроллера.
Можно ли в реестре отключить и это отслеживание? Где?
Спасибо!
0
 Аватар для A3B5
1227 / 957 / 77
Регистрация: 20.03.2011
Сообщений: 848
06.04.2011, 14:08
Цитата Сообщение от magirus Посмотреть сообщение
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Services\Cdfs\ ...
Только для CD-Rom'а, насколько я понимаю, но не для HDD.
0
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
06.04.2011, 14:13
Цитата Сообщение от A3B5 Посмотреть сообщение
но не для HDD
Цитата Сообщение от A3B5 Посмотреть сообщение
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Services
в этой же ветке ниже есть раздел ntfs... там попробуй
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
06.04.2011, 14:13
Помогаю со студенческими работами здесь

Не могу узнать какой включен режим pio или dma
Всем привет. Во всех статьях пишут, для того, чтобы включить режим DMA необходимо зайти в диспетчер устройств -> Контроллеры IDE...

Ноутбук стал долго включаться
HP Pavilion g6 (AMD A6-440M APU with Radeon) Ноутбук долго включается. Нажимаю на кнопку включения, включаются индикаторы и вентилятор....

чистил компьютер не стал включаться
Здравствуйте, почистил компьбтер собрал после чего он не стал включаться нажимаю на power закрутулись кулера после несколькох несунд все...

Компьютер стал медленно включаться
Извините, если не по теме. С сегодняшнего дня комп стал включаться в разы медленнее. 1. Сначала появляется логотип ASUS и держится...

Пк стал сам выключаться и включаться
Добрый вечер, форумчане. У меня что-то случилось с пк, он стал сам выключаться и тут же включаться. Не важно сижу я просто в браузере или...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru