Jump to content
СофтФорум - всё о компьютерах и не только

UDMA режимы


OGR
 Share

Recommended Posts

Просьба не давать ссылки на другие сообщения в форуме, потому что я все их прочитал, и ничего не помогло.

Проблема такая: Купил я себе DVD-RW и поставил на один шлейф с CD-ROM. После этого в BIOS начала появляться ошибка "IDE Channel 1 no 80 conductor cable installed" (потому что поменял шины диска и CD-rom). Купил себе 80-ти кабельный шлейф, поставил, ошибка пропала. НО! Теперь только старый CD-ROM работает в режиме UDMA, а хард и новенький DVD-RW на PIO. Прилагаю изображение.

1.GIF

post-18783-1126873621_thumb.jpg

Link to comment
Share on other sites

Объясни подробно на каких концах что висит (т.е. например винт мастер на конце 80-пинового primary канала, сидиром slave на середине 80-пинового secondary канала и т.д.)

Link to comment
Share on other sites

Я рекомендую сделать так:

primary channel, 80-pin кабель: винт master на конце шлейфа, DVD-RW slave на середине шлейфа.

secondary channel, 80-pin кабель: сидюк master или slave на конце шлейфа.

Link to comment
Share on other sites

Висит так: на Primary жёсткий диск на конце, на Slave посередине DVD-ROM на конце CD-ROM.

primary-secondary

master-slave

ты чего-то напутал, поэтому я ничего не понял...

[mergetime]1126878198[/mergetime]

...попробуй повесить как я сказал.

Link to comment
Share on other sites

Извиняюсь, ступил... На основном проводе висит жёсткий диск на конце шины (там два разьёма), на второй (Secondary) шине данных висят CD-ROM и DVD-RW. На конце CD-ROM по середине DVD-RW.

Edited by OGR
Link to comment
Share on other sites

Добавляю.

Siberex: Поставил как ты и говорил CD-ROM в положение Master, а DVD-RW в положение Slave (естественно CD-ROM на конце). Поменялось в лучшую сторону. (рис. прилагаю).

А вот на жёстком диске почему то режим Master нельзя использовать, в этом режиме BIOS его просто не находит...

1.GIF

post-18783-1126882177_thumb.jpg

Link to comment
Share on other sites

На основном проводе висит жёсткий диск на конце шины (там два разьёма), на второй (Secondary) шине данных висят CD-ROM и DVD-RW. На конце CD-ROM по середине DVD-RW.

Всё это на 80-пиновых шлейфах?

Скажи какая материнка и проц. Если мать старая, то поставь винт в режим "Limit drive capacity"

Если мать новая и оба шлейфа 80-пиновые, то сделай либо в точности как я говорил ранее, либо (если не поможет) повесь один винт на конец шлейфа в режиме master, шлейф воткни в primary шину, приводы не подключай. Если при этом (когда подключен один винт) он будет работать в режиме PIO перевесь его на середину шлейфа, если опять PIO, то греши на винт или мать - что-то из них либо глючит (у винта контроллер у матери либо контроллер либо северный мост или биос), либо старое (мать).

О результатах сообщи.

P.S> Не советую пытыться писать DVD-болванки с винта в режиме PIO - скорее запорешь болванки, чем запишешь.

Link to comment
Share on other sites

Мать Biostar Sis 64X/65X, проц. Intel Celeron 1700 Mhz разогнан до 1900 Mhz.

Все запчасти висят на 80-пиновых шлейфах.

Жёсткий в режиме Master не распознаётся BIOS'ом (пробовал только на Primary, когда попробую на Secondary напишу).

DVD-ROM работает теперь в режиме UDMA.

Болванки писать уже пробовал (через программу Alcohol 120%), т. е. делал образ, а потом записывал, всё нормально пишется. Да и DVD копию папки делал всё в норме.

Link to comment
Share on other sites

Странно, на этой материнке винт должен идеально распознаваться...

Попробуй подключить другой винт на Primary в режиме Master и этот винт на другую мамку, если есть возможность...

Сдается мне, тут что-то не так :(

[mergetime]1126891618[/mergetime]

Кстати, попробуй сбросить биос на Optimized defaults, возможно в нем отключен режим UDMA для жестких дисков...

Link to comment
Share on other sites

OGR

А ты уверен, что хорошо пользовался поиском? Да простит меня автор за плагиат...

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

Link to comment
Share on other sites

OGR

У меня не перестал. Была проблема на старом компе (PIII 800 + HDD 80 Gb) - режим DMA слетал намертво и никак его было не включить... Только PIO. А этот способ сработал на ура.

Link to comment
Share on other sites

Stolik: Ругаюсь на тебя нецензурными словами. Только что переустановил Windows... По причине заглючивания предыдущей версии.

НО! Теперь всё работает как надо...

Link to comment
Share on other sites

  • 1 year later...

Alexander_XX:

Не вижу, почему это должно быть в топике про UDMA, но - как обычно, один Master, другой Slave, что устанавливается перемычками на приводах согласно картинкам на них. Master лучше поставить крайним на шлейфе, Slave - в середине.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...