Отключение режима PIO.
Не могу поднять жёсткий диск из PIO режима
После установки Windows ХР 32-битной жёсткий диск упал в PIO режим. Редактирование редактора.
Как отключить режим PIO?
Недавно начал тупить комп.Я порылся по интернету понял что у меня на жестком, на первичном канале.
Автоматически меняется режим UDMA на PIO
Здравствуйте, помогите пожалуйста решить проблему! У меня очень долго записывает дисковод.. Из-за.
Перевести диск в PIO
Начну с начала. Система стала тормозить под нагрузкой на винчестер(1.5тб, не системный). Когда.
Решение
Жесткий диск или CD/DVD-дисковод компьютера, последовательно переключается в более медленные режимы DMA и, наконец, в PIO. Что отражается в диспетчере устройств.
После 6-и ошибок истечения времени ожидания или CRC драйвер Windows IDE/ATAPI последовательно приводит скорость подключения с самого быстрого режима DMA к более медленному, а затем и к PIO.
Для CD/DVD-ROM отключить программный корнтроль ошибок в Windows (аппаратный, осуществляемый контроллером самого дисковода, естественно останется):
Для хардов включить режим, когда в отсутствие ошибок их счётчик сбрасывается; т. е. режим DMA будет переключаться, только если ошибки идут постоянно. В разделе реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4 D36E96A-E325-11CE-BFC1-08002BE10318>]в подразделах «0001» и «0002»
«ResetErrorCountersOnSuccess»=dword:1
там же, сбросить счётчик ошибок:
Теперь, что делать, если хард/CD/DVD-ROM уже переключился в PIO:
Проверьте в тех же разделах параметры MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed. Должны иметь значеие ffffffff (в шестнадцатиричной системе). Если оно равно 0000001f, устройство будет работать только в PIO. Тогда меняйте на ffffffff, и в параметре, соответственно, MasterDeviceTimingMode или SlaveDeviceTimingMode укажите режим DMA, в котором диск/дисковод должен работать:
0x10010 — соответствует режиму UDMA Mode 5 (ATA100).
0x8010 — UDMA Mode 4 (ATA66).
0x2010 — UDMA Mode 2 (ATA33).
0x0410 — Multi-Word DMA Mode 2
Перезагрузите комп. Проблема решена навсегда.
Возможные подводные камни: A) вы точно не знаете, в каком режиме должен работать хард/дисковод; B) вы всё сделали правильно, но после перезагрузки ничего не поменялось (маловероятно, но вдруг…).
В этом случае, сначала удалите из списка устройств IDE-контроллер, и перезагрузитесь. Windows заново найдёт и переуствновит драйвер IDE-контроллера, при этом все устройства встанут в DMA-режимы (если конечно будет указано «режим DMA, если доступно»).
После этого лезте в реестр и проделайте все шаги, кроме изменения параметров MasterDeviceTimingMode и SlaveDeviceTimingMode, и перезагрузитесь ещё раз. Теперь точно всё.
Решение
для Win XP
Дополнительная информация
Исправление, описанное в этой статье, вносит следующие изменения.• В Windows 2000 запросы на чтение к дискам ATA иногда выдаются с указанием предельного времени ожидания в четыре секунды. Это может привести к ошибке при выходе компьютера из спящего режима. Время ожидания может истечь, поскольку обычно диски раскручиваются дольше за 4 секунд. Поэтому значение времени ожидания было увеличено до 10 секунд.
В Windows XP и Windows Server 2003 значение времени ожидания всегда равно 10 секундам.
• Для изменения режима передачи (с быстрого на медленный режимы DMA , а иногда — на режим PIO) при возникновении ошибок истечения времени ожидания и ошибок CRC применяется другая, менее интенсивная политика. В этом случае драйвер IDE/ATAPI (Atapi.sys) задает более медленный режим передачи после появления шести ошибок истечения времени ожидания или шести ошибок CRC. Когда с помощью данного исправления реализуется новая политика, драйвер Atapi.sys задает более медленный режим передачи только после появления шести последовательных ошибок истечения времени ожидания или шести ошибок CRC. Новая политика реализуется только в том случае, если существует параметр реестра, описанный ниже.
Чтобы реализовать другое поведение (изменение режима передачи на более медленный после появления 6 последовательных ошибок истечения времени ожидания или ошибок CRC вместо учета общего количества этих ошибок), после установки исправления необходимо внести изменения в реестр, как это описано ниже.
Внимание! Неправильное использование редактора реестра может привести к возникновению серьезных неполадок, требующих переустановки операционной системы. Корпорация Майкрософт не несет ответственности за неправильное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.
Выполните следующие действия, а затем закройте редактор реестра. 1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4 D36E96A-E325-11CE-BFC1-08002BE10318>\0001
3. В меню Правка выберите пункт Создать, а затем — Параметр DWORD.
4. Введите строку ResetErrorCountersOnSuccess и нажмите клавишу ВВОД.
5. В меню Правка выберите команду Изменить.
6. Введите значение 1 и нажмите кнопку ОК.
Выполните следующие действия, а затем закройте редактор реестра. 1. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
2. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4 D36E96A-E325-11CE-BFC1-08002BE10318>\0002
3. В меню Правка выберите пункт Создать, а затем — Параметр DWORD.
4. Введите строку ResetErrorCountersOnSuccess и нажмите клавишу ВВОД.
5. В меню Правка выберите команду Изменить.
6. Введите значение 1 и нажмите кнопку ОК.
Примечание. Подразделы, перечисленные ранее, относятся к первичному и вторичному каналам IDE на компьютере, который имеет один IDE-контроллер. Если в компьютере существует два IDE-контроллера, подразделы для первичного и вторичного каналов IDE для каждого из двух контроллеров могут выглядеть следующим образом.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4 D36E96A-E325-11CE-BFC1-08002BE10318>\0002
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\<4 D36E96A-E325-11CE-BFC1-08002BE10318>\0005
Чтобы проверить правильность выбора подраздела, убедитесь, что параметр DriverDesc содержит строковое значение «Primary IDE Channel» или «Secondary IDE Channel».
так же нарыл ещё. А вобще судя по трабле, режим PIO включается в том случае когда с девайсом трабла на уровне железа.
Добавлено через 5 минут
CD-ROM постоянно сбрасывается в PIO режим, и не хочет выставляться обратно в UDMA.
Это происходит если XP обнаруживает что устройство не стабильно работает в выбранном для него режиме. Определяется это по количеству ошибок чтения, получаемых с привода. Обычно это означает что привод находится в плохом состоянии, и про правде ему надо бы на покой. Но выбрасывать вроде бы работающий привод жалко, поэтому такие устройства можно встретить в машинах наших читателей. Хотя, благодаря механизмам контроля ошибок, многие такие приводы могут работать долго, счастливо и беспроблемно, не смотря на мнение XP о них. Единственное, что портит кровь их владельцам, это постоянные тормоза системы, из за PIO режима. У меня нет полной уверенности, как работает и чем управляется система контроля ошибок в XP, поэтому я не могу гарантировать что этот совет сработает во всех случаях. Но попробовать можно.
Для отключения режима отслеживания ошибок можно попробовать выставить в 0 ключ ErrorControl расположенный по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\
Для того что бы вернуть режим UDMA, лучше всего удалить и поставить заново IDE контролёр из Device Manager. Но можно вновь обратится к реестру. Параметры контролёра определяются в реестре, по адресу
Внутри этой ветки находится 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. Выставляйте нужное, и перезагружайтесь, диск должен перейти в требуемый режим.
LiveInternetLiveInternet
—Подписка по e-mail
—Приложения
- Музыкальный плеер
- Скачать музыку с LiveInternet.ruПростая скачивалка песен по заданным урлам
- Всегда под рукойаналогов нет ^_^ Позволяет вставить в профиль панель с произвольным Html-кодом. Можно разместить там банеры, счетчики и прочее
- ОткрыткиПерерожденный каталог открыток на все случаи жизни
- Я — фотографПлагин для публикации фотографий в дневнике пользователя. Минимальные системные требования: Internet Explorer 6, Fire Fox 1.5, Opera 9.5, Safari 3.1.1 со включенным JavaScript. Возможно это будет рабо
—Музыка
—Ссылки
—Метки
—Рубрики
- Армия (43)
- Петергоф (39)
- Чудеса (1)
- Артисты (175)
- Артисты кино (50)
- Артисты кино 2 (59)
- Певцы и артисты театра (45)
- Архитектура (90)
- Дворцы (7)
- Замки (47)
- Замки-2 (15)
- Усадьбы (16)
- Аудиокниги (270)
- Военные (скачать) (7)
- Детектив зарубежный (скачать) (26)
- Детектив зарубежный — 2 (6)
- Детектив русский (скачать) (38)
- История (скачать) (22)
- Классика (скачать) (6)
- Книги не ауди (14)
- Мистика (8)
- Позновательное (скачать) (8)
- Приключения (11)
- Приключения (скачать) (20)
- Радиоспектакли (6)
- Фантастика зарубежная (скачать) (38)
- Фантастика русская (скачать)-2 (8)
- Фантастика русская (скчать) (50)
- Бытовая техника (14)
- Воспитание, образование (31)
- Русий язык (22)
- Вторая мировая война (34)
- Геология (12)
- Города (48)
- Женское (17)
- Животные (137)
- Другие (40)
- Кошки, собаки (42)
- Птицы (13)
- Здоровье (50)
- Здоровье-2 (16)
- Интересно (51)
- Интересно — 2 (56)
- Исскуство (315)
- Балет (26)
- Другое (28)
- Иностранные художники (49)
- Иностранные художникм 2 (24)
- Композиторы (13)
- Открытки (5)
- Писатели и поэты (50)
- Писатели и поэты — 2 (24)
- Русские художники (50)
- Русские художники-2 (7)
- Фото (39)
- История (291)
- Барятинские (13)
- Бутурлины (2)
- Волконские (15)
- Воронцовы (16)
- Гагарины (21)
- Голицыны (6)
- История России (61)
- Личность в истории (20)
- Лопухины (1)
- Оболенские (12)
- Первые Романовы (12)
- Разумовские (9)
- Российская монархия, портреты (21)
- Современная Россия (16)
- Толстые (21)
- Трубецкие (6)
- Чернышёвы (14)
- Шуваловы (13)
- Юсуповы (2)
- История древнего мира (73)
- Гипотезы (25)
- История зарубежная (15)
- Картинки разные (11)
- Катастрофы (17)
- Компьютер (661)
- 3D iClone (23)
- Linux (4)
- BIOS (9)
- Google (1)
- hosts (2)
- Portable (8)
- ProShow Producer (11)
- WiFi (12)
- Word (14)
- Безопасность (51)
- Безопасность 2 (12)
- Браузеры (35)
- Генераторы (11)
- Графика (40)
- Графические редакторы (12)
- Гриперссылка (3)
- Детали (13)
- Драйверы (6)
- Интернет (29)
- Конвертеры (9)
- Кошельки (6)
- Наука (24)
- О закрытых сайтах (24)
- Облачные хранилища (9)
- Оффис (7)
- Практика (33)
- Программы (50)
- Программы — 2 (42)
- Работа с видео, аудио (42)
- Реестр (4)
- Система (39)
- Советы (36)
- Ссылки (41)
- Чистилки (12)
- Криминал (42)
- ЛиРу (190)
- Вставка в пост, коментарий (10)
- Плейеры (19)
- Схемы (10)
- Текст (2)
- Уроки (36)
- Уроки от Любаши (58)
- Флеш-бродилки (17)
- Личности (56)
- Гении и злодеи (6)
- Личности-2 (59)
- Мастер-класс (45)
- Декупаж (21)
- Для творчества (3)
- Оригами (10)
- Музеи (8)
- Россия (3)
- Музыка (368)
- Джаз (22)
- Фокстрот (2)
- Классическая (8)
- Коладжи (30)
- Композиторы (8)
- Песни (44)
- Романсы (50)
- Романсы-2 (46)
- Ретро-музыка (5)
- Сборники музыки (59)
- Танго (36)
- Уроки по музыке (16)
- Музыкальные открытки (4)
- Наука (44)
- Гипотезы (14)
- Космос (18)
- Учёные (5)
- Наша дача (19)
- Нужные сайты (10)
- О растениях (28)
- Лекарственные (7)
- Паранормальные явления (140)
- Время (4)
- Загадки прошлого (34)
- НЛО (34)
- Пророчества (22)
- Секретное (26)
- По миру (52)
- Виртуальная экскурсия (6)
- По миру — 2 (51)
- Полезная (43)
- Политика (236)
- Россия-2 (25)
- Англия (6)
- Армения (5)
- Европа (3)
- Германия (2)
- Швеция (1)
- Беларуссия (5)
- Израиль (3)
- Китай (4)
- Политики (13)
- Польша (2)
- Прибалтика (5)
- Россия (50)
- США (26)
- Турция (5)
- Украина (47)
- Япония (4)
- Почта (29)
- Природа (51)
- Водопады (5)
- Горы (12)
- Созвездия (1)
- Рассказы, эссе, притчи и пр. (124)
- Афоризмы, цитаты (12)
- Легенды (3)
- Пословицы (4)
- Притчи (33)
- Рассказы (48)
- Сказки (8)
- Стихи (11)
- Религия (152)
- Из библии и не только (38)
- Иконы (11)
- Патриархи (8)
- Праздники (19)
- Храмы, церкви (50)
- Храмы, церкви 2 (10)
- Социалогия (25)
- Психология (12)
- Социальные сети (16)
- вконтакте (8)
- сеть 100kursov (6)
- Статистика (3)
- Тайны (41)
- Клады (8)
- Телевидение (106)
- Зарубежное кино (5)
- Кино (52)
- Кино-2 (26)
- Мультфильмы (3)
- Фильмы исторические (11)
- Филосовская (23)
- Хор «Вдохновение» (9)
- Цитаты (42)
- Экономика (25)
- Юмор (317)
- Ефим Шифрин (8)
- Улыбнитесь (7)
- Александр Иванов (3)
- Анекдоты (98)
- Аркадий Райкин (3)
- Аткрытки (62)
- Братья Пономаренко (1)
- Ветров (1)
- Видеоюмор (5)
- Владимир Винокур (2)
- Генадий Хазанов (2)
- Демотиваторы (11)
- Дроботенко (2)
- Евгений Петросян (6)
- Елена Воробей (5)
- Елена Степаненко (12)
- Игорь Маменко (3)
- Измайлов (1)
- Клара Новикова (1)
- Котоматрица (12)
- Максим Галкин (3)
- Михаил Евдокимов (3)
- Михаил Задорнов (11)
- Олег Акулич (1)
- Роман Карцев (3)
- Святослав Ещенко (1)
—Поиск по дневнику
—Постоянные читатели
—Статистика
Как восстановить производительность системы.Режимы PIO и DMA.
Как восстановить производительность системы.Режимы PIO и DMA.
Восстанавливаем производительность системы.Режимы PIO и DMA.
Привет всем читателям блога. В этой статье поговорим о том,как восстановить производительность системы.
Часто у пользователей возникает проблема очень медленной работы компьютера, особенно при записи и при чтении дисков,
либо просто необоснованные «тормоза» системы при работе или загрузке. Почему система зависает читайте здесь
Причин возникновения этого может быть великое множество, сегодня предлагаю рассмотреть довольно распространенную – это неверный режим работы CD/DVD — ROM’а
или жестких дисков, т.е. поговорим о PIO и DMA.
Как проверить жесткий диск на ошибки и устранить их читайте здесь
В чем суть и разница PIO и DMA.
PIO и DMA – это два режима работы жестких дисков, в общем случае любого привода.
PIO (Programmable Input/Output) – уже устаревший режим, для работы ему необходимо
задействовать центральный процессор, что приводит к значительной потери производительности.
DMA (Direct MemoryAccess) – современный метод, который минует процессор и
обращается напрямую к оперативной памяти, это позволяет значительно (в несколько раз) увеличить производительность и избавиться от надоедливых «тормозов». Режим DMA в
различных вариантах уже давно используется в операционных системах, однако в Windows XP часто случается ситуация в которой DMA автоматически переключается в PIO и уже вывести его обратно обычными методами не получится. Из-за чего возникает эта ситуация?
В Windows XP внедрен механизм контроля ошибок, если при чтении с жесткого диска или другого привода слишком часто возникают ошибки, то система автоматически переходит в более медленный режим, где их процент меньше. Однако, Windows XP может перевести в такой режим и нормально работающее устройство.
Как устранить ошибки Windows читайте здесь
И так, проверим режимы работы всех приводов,чтобы система не тормозила..
1. Запускаем консоль «Управление компьютером» – правой кнопкой на «Мой компьютер»
→ в выпадающем меню выбираем пункт «Диспетчер устройств», либо через
Панель управления. Или Пуск — Выполнить — devmgmt.msc
2. Выбираем «Диспетчер устройств», выбираем IDE ATA/ATAPI контроллеры,
откроется несколько строчек с контроллерами – нас интересуют:
Первичный и Вторичный каналы IDE → заходим поочередно в свойства этих каналов (правой кнопкой на канале, строка «Свойства»), в закладку «Дополнительные параметры»,
здесь выделены две группы «Устройство 0» и «Устройство 1», в каждой есть строки «Режим передачи» – в ней должно быть выбрано «DMA, если доступно», далее строка «Текущий режим передачи», должно быть что-то типа «Режим ультра DMA:4,
если здесь стоит «Режим PIO», то это как раз наш случай и мы будем его исправлять.
Если везде стоит режим ультра DMA, то у Вас все в порядке и дальнейшие действия можно не продолжать.
3. Для начала попробуем исправить вручную – в каждой строке «Режим передачи» ставим «DMA, если доступно», жмем «ОК» и перезагружаем компьютер. После включения вновь
смотрим режимы работы каналов, если везде стоит DMA, то все в порядке, если остался PIO, то продолжаем дальше.
4. Вновь найдите Первичный и Вторичный каналы IDE и удалите их (правой кнопкой на каждом канале, в списке выбираем «Удалить»). Не бойтесь, все будет нормально работать.
Снова перезагрузите компьютер – Windows XP найдет контроллеры и переведет их в быстрый режим работы, т.е в DMA. Проверьте результат, везде должен стоять режим DMA.
5. Ес ли все перечисленное не помогло и у Вас опять высвечивается «Режим PIO», тогда необходимо будет переставить драйвера для материнской платы – перегрузиться
и вновь проверить результат.
6. Ну и последний пункт, если после всех страданий если PIO» так и не пропал, тогда придется подредактировать в реестре. Хочу отметить – производите какие-либо операции с
реестром очень осторожно и внимательно, любое неправильное действие может привести к полной неработоспособности Вашей системы. Лучше всего сделать заранее копию реестра.
Как настроить Windows XP с помощью реестра читайте здесь
Для начала попробуйте отключить систему контроля ошибок.
Для этого в ветке реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs\,
создайте ключ ErrorControl и установите его значение равным 0.
После этого перегрузитесь и выполните пункт №4.
Действуем дальше: открываем следующую ветку:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\
в ней можно вручную выставить режим DMA.
Здесь располагаются несколько папок—0000, 0001, 0002.
0000 – отвечает за сам контролер;
0001 – отвечает за Secondary IDE Chanell;
0002 – отвечает за Primary IDE Chanell;
Открываем папку для нужного нам канала. В ней находятся
несколько ключей, для начала выбираем:
MasteDeviceTimingModeAllowed
SlaveDeviceTimingModeAllowed
и проставляем значение равное 0хffffffff.
После этого выставляем значение следующих ключей:
MasterDeviceTimingMode
SlaveDeviceTimingMode
в соответствии с следующими данными, в зависимости от
поддерживаемого UDMA-режима:
UDMA Mode 2 – 0×2010
UDMA Mode 4 – 0×8010
UDMA Mode 5 – 0×10010
UDMA Mode 6 – 0xffff
После этого перегрузитесь и проверьте результат – должно все нормально работать.
Надеюсь эта статья поможет Вам правильно выставить
режимы PIO и DMA и повысить производительность системы.