Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Железо » Оптические приводы » [решено] Как на СD-rom приводе выставить текущий режим передачи ультра DMA?

Ответить
Настройки темы
[решено] Как на СD-rom приводе выставить текущий режим передачи ультра DMA?

Пользователь


Сообщения: 62
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: ТатьянаИ
Дата: 07-03-2010
На СD-rom приводе (первичный канал IDE) стоит режим передачи DMA, но текущий режим передачи - режим PIO. Привод работает не очень хорошо, возможно ли , что из-за этого? Как исправить ситуацию?

Отправлено: 10:57, 23-02-2010

 

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Удалите драйвер этого IDE-канала и выполните поиск нового оборудования. После переустановки драйвера всё должно работать нормально.
Хотя после удаления может понадобиться и перезагрузка.

Отправлено: 11:10, 23-02-2010 | #2



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ушел из жизни


Сообщения: 26925
Благодарности: 3924

Профиль | Сайт | Отправить PM | Цитировать


ТатьянаИ,
Код: Выделить весь код
постоянно сбрасывается в PIO режим, и не хочет выставляться обратно в UDMA.
Это происходит если 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.

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

-------
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор - мозг компьютера, блок питания - сердце и печень.


Отправлено: 12:11, 23-02-2010 | #3


Ветеран


Сообщения: 3487
Благодарности: 507

Профиль | Сайт | Отправить PM | Цитировать


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

-------
Просьба обращаться на "ты".


Отправлено: 12:16, 23-02-2010 | #4


Пользователь


Сообщения: 62
Благодарности: 1

Профиль | Отправить PM | Цитировать


Coutty, к сожалению, это не помогло.
Ment69, я видела подобное Ваше сообщение, но поняла мало... ))) Будем разбираться с кодом...
Severny, так и случилось...Может ли проблема быть в шлейфе? Когда переустанавливали материнку, то остались старые. Сама лезть в чрево не рискну, но , боюсь, что там что-то неправильно подсоединено, от того и все проблемы (?).

В похожих темах - http://forum.oszone.net/thread-125135.html - нашла скрипт - http://winhlp.com/tools/resetdma.vbs-

как им воспользоваться? Вдруг поможет...

Отправлено: 13:02, 23-02-2010 | #5


Пользователь


Сообщения: 62
Благодарности: 1

Профиль | Отправить PM | Цитировать


Ment69, у меня картина такая... (скрин) Честно говоря, пока поняла далеко не всё...)))

Последний раз редактировалось ТатьянаИ, 07-03-2010 в 18:23.


Отправлено: 13:16, 23-02-2010 | #6


Пользователь


Сообщения: 62
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем спасибо и с праздником! ))
Помог скрипт , прикреплённый к теме - http://forum.oszone.net/thread-125135.html

Отправлено: 14:13, 23-02-2010 | #7



Компьютерный форум OSzone.net » Железо » Оптические приводы » [решено] Как на СD-rom приводе выставить текущий режим передачи ультра DMA?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Сброс настроек DVD-привода, для которого вместо режима DMA установился режим PIO ShaRP Microsoft Windows 2000/XP 2 07-01-2012 22:27
HDD - [решено] Режим передачи UDMA-2 riga_f Накопители (SSD, HDD, USB Flash) 4 18-12-2008 11:33
DMA режим и SATA drive SuSE SLED 10 vlad1977 Железо в Linux 7 15-03-2007 16:18
выставить часы в 24 часовой режим Raman Microsoft Windows 95/98/Me (архив) 7 10-08-2006 12:45
PIO или DMA для CD-ROM и CR-RW dynamos Хочу все знать 14 22-03-2005 12:17




 
Переход