Форум программистов, компьютерный форум, киберфорум
Наши страницы
Жесткие диски, HDD
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.64/50: Рейтинг темы: голосов - 50, средняя оценка - 4.64
edrёn_baton
-2 / 3 / 0
Регистрация: 19.08.2010
Сообщений: 102
1

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

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

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

Это признак ближайшей кончины HDD или это дело поправимо? Или может пока не принимать близко к сердцу?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2010, 11:22
Ответы с готовыми решениями:

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

комп работает очень медленно, в одном из первичных каналов текущий режим передачи pio и его не изменить
комп работает очень медленно, даже после переустановки винды хр, радио даже...

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

Перевести диск в PIO
Начну с начала. Система стала тормозить под нагрузкой на винчестер(1.5тб, не...

Отключение режима PIO.
Ну он меня просто доканал:wall:! Жесткий диск несколько раз в неделю в этот...

10
Yarosh
мусор в БД
4670 / 1123 / 34
Регистрация: 17.01.2009
Сообщений: 4,485
22.09.2010, 12:45 2
edrёn_baton, для начала проверьте показания SMART. Можете выложить сюда - посмотрим.
Какие есть опции режимов работы для харда в биосе? В частности для PIO-mode?
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27956 / 15677 / 959
Регистрация: 15.09.2009
Сообщений: 67,836
Записей в блоге: 78
22.09.2010, 17:28 3
ну есть способ принудительно заставить винду работать с винтом в режиме DMA5
но для начала
Цитата Сообщение от Nomad Посмотреть сообщение
проверьте показания SMART
0
edrёn_baton
-2 / 3 / 0
Регистрация: 19.08.2010
Сообщений: 102
22.09.2010, 21:25  [ТС] 4
Цитата Сообщение от 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
Yarosh
мусор в БД
4670 / 1123 / 34
Регистрация: 17.01.2009
Сообщений: 4,485
22.09.2010, 22:41 5
В общем-то показатели в норме, температура хорошая, только вот пореже его включайте-выключайте(сейчас я так понял почти не выключаете).
Проводите регулярно анализ смарт, и если Read_Error_Rate будет расти, лучше перенесите важные данные в другое место. Значит поверхность диска деградирует и с этим уже ничего не сделаешь. Временно отсрочить приход диска в негодность можете ремапом. Но сейчас про это говорить рано.
Есть предположение, что контроллер автоматически переводит диск в режим PIO при длительной нагрузке во избежание аппартных сбоев(растет температура в условиях постоянной записи-чтения). Думаю, об этом может быть сказано в руководстве, посмотрите.
Вывод делаю следующий: поскольку для торрентов скорости в PIO-mode(кстати, какой - 0,1,2,3,4?) вполне достаточно, а для диска так по-видимому лучше, то беспокоится Вам пока не о чем.
1
edrёn_baton
-2 / 3 / 0
Регистрация: 19.08.2010
Сообщений: 102
23.09.2010, 11:22  [ТС] 6
Ноут используется не только для торентов, поэтому постоянно жить с PIO не радует (я удаляю драйвер и при следующей загрузке снова режим DMA).
Данные о температуре не показательны, т.к. в этот раз ноут был выключен.

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

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

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

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

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

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

Решение

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

Параметры контролёра определяются в реестре, по адресу
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. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим.
3
A3B5
1221 / 951 / 77
Регистрация: 20.03.2011
Сообщений: 848
20.03.2011, 22:54 9
Цитата Сообщение от magirus Посмотреть сообщение
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\ ...
Здравствуйте!
Пытаюсь применить ваш метод.
Комп - Compaq NC4010, винт один - WD1600beve, новый, только что купленный, тормозит (1-2 кB/s).
MHDD в ДОС'e ошибок не находит, Victoria (под XP) показывает сплошь зеленые сектора.
Отменяю отслеживание ошибок, ставлю в \Cdfs\ "ErrorControl"=dword:00000000; в папке 0002(Primary IDE Chanell)
выставляю "MasterDeviceTimingMode"=dword:00002010; "MasterDeviceTimingModeAllowed"=dword:ffffffff;
и то же самое делаю в папке 0000 самого контроллера. Перезагружаюсь. В папке Primary 0002 все как надо,
но в папке контроллера 0000 снова ключ MasterDeviceTimingModeAllowed оказывается сброшен на 01f,
и винт снова - в PIO-моде.
Насколько я понимаю, ключ cdfs\ErrorControl=0 отключает отслеживание ошибок в Primary IDE Chanell,
но не отключает их отслеживание для самого контроллера.
Можно ли в реестре отключить и это отслеживание? Где?
Спасибо!
0
A3B5
1221 / 951 / 77
Регистрация: 20.03.2011
Сообщений: 848
06.04.2011, 14:08 10
Цитата Сообщение от magirus Посмотреть сообщение
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\ ...
Только для CD-Rom'а, насколько я понимаю, но не для HDD.
0
magirus
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
27956 / 15677 / 959
Регистрация: 15.09.2009
Сообщений: 67,836
Записей в блоге: 78
06.04.2011, 14:13 11
Цитата Сообщение от A3B5 Посмотреть сообщение
но не для HDD
Цитата Сообщение от A3B5 Посмотреть сообщение
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
в этой же ветке ниже есть раздел ntfs... там попробуй
1
06.04.2011, 14:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.04.2011, 14:13

Ошибки на харде
Есть сервер с 3мя винтами (софтовый рэйд5). После отключения электричества во...

Аномалия на харде
Народ! Подскажите, что происходит? Проблема такая - не могу...

Дефекты на харде
На ноуте хард на 320гиг, при установке винда легла отлично, а в системе все...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru