Что означает ошибка ata 66 100 ide cable msg в Биосе

Ata 66 100 ide cable msg в BIOS указывает на использование IDE-кабеля, поддерживающего стандарт ATA-66 или ATA-100. Эти стандарты определяют скорость передачи данных между жёстким диском и материнской платой, обеспечивая более высокую эффективность работы с накопителями по сравнению с более ранними версиями, такими как ATA-33.

Сообщение в BIOS подтверждает, что система распознаёт подключенные устройства и может использовать их на максимальной скорости в соответствии с возможностями используемого кабеля. Важно, чтобы все компоненты системы были совместимы для достижения оптимальной производительности.

FAQ по Ultra ATA/66

Среди всех характеристик интерфейса Ultra ATA/66 в настоящее время наиболее важным является… его наименование.

Следует еще раз в кратком формате вопросов и ответов обратить внимание на новые возможности, которые предлагает интерфейс Ultra ATA/66 по сравнению с ранее существовавшими версиями, какие требования он предъявляет к устройствам, которые его используют, и что может получить от него обычный пользователь.

  • Что собой представляет Ultra ATA/66?
  • В чем разница между Ultra ATA/66 и Ultra ATA/33?
  • Что необходимо от системы для функционирования с новым интерфейсом?
  • Какие из существующих контроллеров материнских плат поддерживают Ultra ATA/66?
  • Жесткие диски каких марок поддерживают Ultra ATA/66?
  • Почему возникла потребность в новом 40-контактном 80-жильном кабеле?
  • Имеет ли обратную совместимость интерфейс Ultra ATA/66?
  • Можно ли применять новый 80-жильный кабель с устаревшим диском или в старой системе?
  • Что случится, если активировать опцию Ultra ATA/66 на диске, работающем в системе, которая не поддерживает данный стандарт?
  • Какова фактическая скорость передачи данных между диском и системной шиной?
  • Почему интерфейс Ultra ATA/66 так активно рекламируется, если он не обеспечивает увеличения скорости?
  • Стоит ли в таком случае приобретать новый диск Ultra ATA/66?

Что такое Ultra ATA/66?

Ultra ATA/66 является последним этапом развития интерфейса подключения жестких дисков ATA/IDE. Это набор характеристик, касающихся электроники жестких дисков и материнских плат, описывающий процесс передачи сигналов между диском и платой.

Можно отметить, что термин «новый высокоскоростной интерфейс» подразумевает, что временные диаграммы, создаваемые по современным сигнальным протоколам Ultra ATA/66, позволяют осуществлять передачу данных со скоростью, в два раза превышающей показатели предшествующей версии, Ultra ATA/33. В Ultra ATA/66 сохраняется процесс проверки достоверности данных с использованием циклического избыточного кода (CRC). Для предотвращения искажений сигналов в систему введено экранирование сигнальных проводов благодаря дополнительным проводникам в соединительном кабеле. При этом старый 40-контактный разъем остается неизменным, а новый кабель становится 80-жильным, большинство проводников которого заземлено.

Чем отличаются Ultra ATA/66 и Ultra ATA/33?

Использование уплотненной временной диаграммы для передачи сигналов позволяет вдвое увеличить объем данных, передаваемых через новый интерфейс за один и тот же промежуток времени. Это приводит к удвоению предела пропускной способности — с 33 MB/s до 66 MB/s.

Какие требования предъявляются к системе для работы с новым интерфейсом?

  • Логика, совместимая с Ultra ATA/66, на материнской плате или специальном Ultra DMA PCI-адаптере, а также Ultra DMA-совместимый BIOS
  • Поддержка Ultra ATA/66 жестким диском. Возможно, потребуется активировать этот режим (если он имеется, но отключен по умолчанию) с помощью соответствующего программного обеспечения от производителя.
  • Подключение диска должно осуществляться с использованием 40-контактного 80-жильного кабеля
  • DMA-драйвер устройства для используемой операционной системы

Какие материнские платы и их логические наборы поддерживают Ultra ATA/66?

Для архитектур Slot1/Socket 370: i810 Whitney — в более продвинутой версии с контроллером i82801AA (ICH), SiS 620, VIA Apollo Pro Plus. Для архитектуры Socket 7: VIA MVP4, SiS 530.

Какие производители выпускают жесткие диски, совместимые с Ultra ATA/66?

  • IBM, модели Deskstar 25GP 5400rpm и Deskstar 22GXP 7200rpm;
  • все современные модели Western Digital: серии Caviar 5400rpm 4.3-20.4GB и Expert 7200rpm 9.1-18.3GB;
  • Quantum с сериями Fireball CR 5400rpm 4.3-13GB, Fireball CK 5400rpm 6.4-20.4GB, Fireball Plus KA 7200rpm 6.4-18.2GB;
  • Fujitsu с сериями MPD3xxxAT 5400rpm 4.3 -18GB и MPD3xxxAH 7200rpm 4.55 -18GB;
  • Seagate с сериями Medalist ST3xxx32A, STxxx42A, 5400rpm 10.2-17.2GB и U4, 7200rpm, 4.3-8.4GB

Почему возникла необходимость в новом 40-контактном 80-жильном кабеле?

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

Совместим ли вниз интерфейс Ultra ATA/66?

100% совместимость означает, что жесткие диски Ultra ATA/66 могут функционировать в системах, где некоторые или все компоненты не соответствуют указанным требованиям. При этом теоретически возможные показатели скорости передачи данных по интерфейсу остаются на уровне 33MB/s.

Можно ли подключить новый 80-жильный кабель к старому диску или в старую систему?

Да, новый кабель совместим с устаревшим 40-жильным вариантом. Однако производительность будет ограничена стандартами интерфейса Ultra ATA/33.

Что произойдет, если опция Ultra ATA/66 на диске включена, но сам диск используется в системе, которая не поддерживает этот стандарт?

Обычно, никаких проблем не возникает. Жесткий диск будет функционировать в пределах своих физических возможностей и ограничений используемой системы. В редких случаях могут возникнуть проблемы с несовместимостью со старыми версиями BIOS, что иногда приводит к ухудшению производительности или возникновению ошибок CRC при передаче данных. Некоторые производители, такие как Western Digital, советуют применять утилиту (WDATA66 для дисков WD) для активации или деактивации режима Ultra ATA/66 в ситуациях, когда диски могут гарантированно поддерживать данный стандарт, но неясно, поддерживают ли его остальные компоненты системы.

Какова фактическая скорость передачи данных между диском и системной шиной?

Скорость передачи данных в реальных условиях определяется множеством факторов: характеристиками самого накопителя, расположением информации на диске, работой программ и операционной системы, отвечающей за функционирование диска, и так далее. Обычно выделяют два ключевых параметра: внутреннюю скорость передачи данных между поверхностью устройства и рабочими головками, которые направляют информацию в кэш-буфер диска (Media to Buffer), и внешнюю скорость — между кэшем и системной шиной (Buffer to Host). Первое значение зависит от физических характеристик, таких как тип головок, свойства магнитного слоя поверхности и расположение дорожек, с которых производится считывание данных.

Максимальная скорость чтения с поверхности для современных жестких дисков обычно не превышает 160-200 мегабитов в секунду (что составляет 20-25 MB/s). Средняя скорость чтения с различных дорожек, которая прерывается позиционированием головок, еще ниже. При таких скоростях, даже если кэш-буфер обменивался данными с хост-системой с высокой быстротой, он не может передать больше данных в единицу времени, чем у него уже имеется! Для современных систем можно утверждать, что передача данных осуществляется со стабильной скоростью порядка 10-12 MB/s, и то только для отдельных приложений, таких как чтение или запись видео и звука, работающих с линейно расположенными данными на диске. Ultra ATA/66 описывает режимы передачи Buffer to Host, и его предел внешней скорости в 66 MB/s является скорее теоретическим, что гарантирует, что в ближайшем будущем электроника не станет узким местом, сдерживающим производительность жестких дисков.

Почему интерфейс Ultra ATA/66 так активно рекламируется, если он не предоставляет прироста скорости?

На сегодняшний день большинство жестких дисков функционируют на скоростях, которые вполне удовлетворяют требованиям не только Ultra ATA/33, но и более старых протоколов PIO Mode 4 и DMA 2, которые имеют максимальную пропускную способность в 16 MB/s. В то время как внутренняя скорость дисков постепенно увеличивается благодаря усовершенствованию технологий производства рабочих поверхностей и компонентов, внешняя скорость меняется скачкообразно в зависимости от новшеств в области полупроводниковых схем для ускоренной передачи данных, соответствуя достижениям стандартов, разработанных инженерами.

При внедрении новых протоколов жесткие диски не увеличивают свою скорость. Главная цель этих стандартов и их реализация на кремниевых чипах — это предотвращение соотношения между стандартными внутренними и внешними скоростями дисков, когда ограничения в области электроники могут стать барьером для увеличения производительности. Новый протокол передачи данных представляет собой важный шаг вперед, отражающий прогресс в данной области и правильно воспринимающийся разработчиками жестких дисков и системной архитектуры как значимое событие. Однако, исходя из вышеизложенного, можно сделать вывод, что, помимо маркетингового влияния и поддержания имиджа производителя как новатора технологий, от Ultra ATA/66 в ближайшем будущем не стоит ожидать ощутимой выгоды для пользователей.

В таком случае стоит ли приобретать новый диск Ultra ATA/66?

Это необходимо, так как альтернативы почти отсутствуют.

Часто задаваемые вопросы по Ultra ATA/66

FAQ по Ultra ATA/66

Из всех свойств интерфейса Ultra ATA/66 на сегодня главным является… его название.

Следует еще раз в лаконичной форме рассмотреть вопросы и ответы о новых характеристиках интерфейса Ultra ATA/66 по сравнению с его предшественниками, требованиях к устройствам, его использующим, и о том, что может предложить реальному пользователю.

  • Что собой представляет Ultra ATA/66?
  • Каковы отличия между Ultra ATA/66 и Ultra ATA/33?
  • Какие системные требования для работы с новым интерфейсом?
  • Какие наборы логики материнских плат поддерживают Ultra ATA/66?
  • Какие производители жестких дисков поддерживают Ultra ATA/66?
  • Почему нужен новый 40-контактный 80-жильный кабель?
  • Является ли интерфейс Ultra ATA/66 обратно совместимым?
  • Можно ли применять новый 80-жильный кабель со старым диском или в устаревшей системе?
  • Какие последствия могут возникнуть, если опция Ultra ATA/66 на диске включена, но система не поддерживает этот стандарт?
  • Какова фактическая скорость обмена данными между жестким диском и шиной системы?
  • Почему интерфейс Ultra ATA/66 так активно продвигается, если не предоставляет увеличения скорости?
  • Необходимо ли в таком случае приобретать новый диск Ultra ATA/66?

Что собой представляет Ultra ATA/66?

Ultra ATA/66 — это последние достижения в области интерфейсов для подключения жестких дисков ATA/IDE. Данный набор спецификаций касается электроники жестких дисков и материнских плат, описывая процесс передачи сигналов между диском и платой.

В общем смысле, под термином «новый высокоскоростной интерфейс» подразумевается, что временные диаграммы, созданные на основе новых сигнальных протоколов Ultra ATA/66, обеспечивают возможность передачи данных со скоростью, в два раза превышающей скорость предыдущей версии – Ultra ATA/33. При этом в Ultra ATA/66 остается установленная процедура проверки целостности данных с использованием циклического избыточного кода (CRC). Для предотвращения искажений сигналов было внедрено экранирование сигнальных линий за счет дополнительных проводников в кабеле. Новый 80-жильный кабель сохраняет старый 40-контактный разъем, при этом большинство проводников подключено к земле.

В чем различия между Ultra ATA/66 и Ultra ATA/33?

Оптимизированная временная диаграмма передачи сигналов дает возможность в рамках одного и того же временного интервала передавать в два раза больше информации через новый интерфейс. Максимальная пропускная способность возросла с 33 MB/s до 66 MB/s.

Что требуется от системы для работы с новым интерфейсом?

  • Совместимая с Ultra ATA/66 логика на системной плате или специализированный Ultra DMA PCI-адаптер, а также BIOS, соответствующий Ultra DMA
  • Жесткий диск должен поддерживать Ultra ATA/66. Возможно потребуется включение данной функции (в случае, если она изначально доступна, но отключена) с помощью утилиты, предоставленной производителем.
  • Подключение диска должно производиться с использованием 80-жильного 40-контактного кабеля
  • DMA-драйвер, подходящий для вашей операционной системы

Какие материнские платы из имеющихся поддерживают Ultra ATA/66?

Для архитектуры Slot1/Socket 370: i810 Whitney — в более продвинутой версии с контроллером i82801AA (ICH), SiS 620, VIA Apollo Pro Plus. Для архитектуры Socket 7: VIA MVP4, SiS 530.

Какие производители жестких дисков поддерживают Ultra ATA/66?

  • IBM: модели Deskstar 25GP 5400rpm и Deskstar 22GXP 7200rpm;
  • все современные жесткие диски Western Digital: серии Caviar 5400rpm объемом от 4.3 до 20.4GB и Expert 7200rpm объемом от 9.1 до 18.3GB;
  • Quantum: серии Fireball CR 5400rpm объемом от 4.3 до 13GB, Fireball CK 5400rpm объемом от 6.4 до 20.4GB и Fireball Plus KA 7200rpm объемом от 6.4 до 18.2GB;
  • Fujitsu: серии MPD3xxxAT 5400rpm объемом от 4.3 до 18GB и MPD3xxxAH 7200rpm объемом от 4.55 до 18GB;
  • Seagate: серии Medalist ST3xxx32A, STxxx42A 5400rpm объемом от 10.2 до 17.2GB и U4 7200rpm объемом от 4.3 до 8.4GB;

Почему возникает потребность в новом 40-контактном 80-жильном кабеле?

Увеличение скорости передачи данных обусловлено изменениями в частотных характеристиках сигналов и может вызывать электромагнитные помехи между соседними проводниками. Для минимизации помех и обеспечения надежности передаваемой информации новые кабели с 40 сигнальными линиями и линиями заземления дополнительно содержат еще 40 линий заземления. Стоимость нового кабеля немного выше, чем у стандартного 40-жильного.

Является ли интерфейс Ultra ATA/66 обратно совместимым?

На 100% обратно совместим, что позволяет использовать жесткие диски Ultra ATA/66 в системах, компоненты которых могут не соответствовать указанным ранее требованиям. При этом теоретический предел скорости передачи данных по данному интерфейсу остается прежним — 33MB/s.

Допустимо ли подключение нового 80-жильного кабеля к устаревшему диску или системе?

Да, новый кабель можно использовать с предыдущим, 40-жильным. Однако производительность будет ограничена возможностями интерфейса Ultra ATA/33.

Что может произойти, если опция Ultra ATA/66 диска активизирована, но диск работает в системе, не поддерживающей этого стандарта?

В большинстве случаев — ничего. Диск будет функционировать в рамках своих физических возможностей и характеристик системы. В редких ситуациях может возникнуть несовместимость со старыми версиями BIOS, что иногда может повлечь за собой пониженную производительность или CRC-ошибки в передаче данных. Некоторые производители, такие как Western Digital, предлагают использовать утилиту (WDATA66 для дисков WD) для включения или отключения режима Ultra ATA/66, когда диски гарантированно поддерживают новый стандарт, но нет уверенности в его поддержке другими компонентами системы.

Какова настоящая скорость передачи данных между диском и системной шиной?

Скорость передачи данных в реальной эксплуатации зависит от множества факторов: характеристик самого жесткого диска, размещения информации на нем, а также от работы программ и операционной системы, управляющих диском и его обслуживанием. Обычно выделяют два ключевых параметра: внутреннюю скорость передачи между дисковой поверхностью и рабочими головками, которые передают данные в кэш-буфер (Media to Buffer), и внешнюю скорость — от кэша диска до системной шины (Buffer to Host). Первое значение определяется физическими свойствами, такими как тип головок, характеристики магнитного покрытия поверхности и расположение дорожек, с которых считываются данные.

Максимальная скорость считывания с поверхности современных дисков редко превышает 160-200 мегабит в секунду (то есть 20-25 MB/s). Средняя скорость чтения с различных дорожек, которая прерывается позиционированием головок, оказывается еще ниже. При таких характеристиках, независимо от того, насколько быстро кэш-буфер обменивается данными с хост-системой, он не может передать больше данных за единицу времени, чем их содержится в самом буфере! Для актуальных систем можно говорить о передаче данных со стабильной скоростью порядка 10-12 MB/s, и то только для некоторых приложений, таких как чтение или запись видео и аудио, которые работают с последовательно расположенной на диске информацией. Ultra ATA/66 описывает режимы передачи Buffer to Host, и его ограничение внешней скорости в 66 MB/s скорее является теоретическим пределом, который гарантирует, что электроника в ближайшем будущем не станет узким местом, сдерживающим производительность жестких дисков.

Какова причина активного продвижения интерфейса Ultra ATA/66, если он не обеспечивает прироста скорости?

На сегодняшний день большинство жестких дисков функционируют на скоростях, которые вполне удовлетворяют требованиям не только Ultra ATA/33, но и более ранних стандартов, таких как PIO Mode 4 и DMA 2, с их максимумом пропускной способности в 16 MB/s. В то время как внутренняя скорость дисков постепенно увеличивается за счет улучшения технологий производства поверхности и компонентов, внешняя скорость скачкообразно изменяется в соответствии с достижениями разработчиков полупроводниковых схем для ускоренной передачи сигналов.

В процессе внедрения новых протоколов скорость дисков не увеличивается. Главная цель этих соглашений и их реализация на кремниевых микросхемах — предотвратить равенство средних внутренних и внешних скоростей дисков, поскольку ограничения электроники могут стать преградой для повышения производительности. Новый протокол передачи данных представляет собой новую веху, демонстрирующую прогресс в отрасли, и разработчики жестких дисков и системной логики справедливо выделяют это как значимое событие. Тем не менее, из вышеизложенного следует, что, кроме маркетингового влияния и сохранения имиджа производителя как инициатора современных технологий, реальной выгоды для потребителей от Ultra ATA/66 в ближайшем будущем ожидать не стоит.

Стоит ли в таком случае приобретать новый диск Ultra ATA/66?

Это необходимо, так как альтернативы почти отсутствуют.

31 мая 1999 г. Андрей Тищенко

UltraDMA 66/100

Появление очередного стандарта на IDE интерфейс вызвано острой необходимостью — IDE жесткие диски со скоростью вращения шпинделя 7200 об/мин начали выпускаться в заметных объемах, и ничего не мешает увеличить скорость до 10000 об/мин. При таких скоростях считывания скорость передачи данных по интерфейсу становится немаловажным фактором, влиящим на быстродействие компьютера в целом. Кроме этого, надо учитывать желание производителей жестких дисков поостоянно подстегивать интерес к новым технологиям и тем самым постоянно стимулировать спрос на их продукцию.

Ultra DMA/66

Перед разработчиками нового стандарта стояла задача — удвоить скорость передачи данных, сохранив надежность и, что особенно важно, не увеличив стоимость реализации интерфейса как для самого IDE устройства, так и для контроллера IDE. Нужно было обеспечить обратную совместимость, позволяя низкоскоростным IDE устройствам, таким как магнитооптические накопители, CD-ROM приводы и старые жесткие диски, работать с контроллерами UDMA/66 без каких-либо затруднений.

Ключевое преимущество работы IDE устройств, поддерживающих новый стандарт, заключается в названии Ultra DMA/66 — скорость обмена по новому интерфейсу достигает 66 MB/s.

Максимальная скорость обмена

Тип разъема

Количество проводников в кабеле

CRC контроль

Многословный режим DMA 1

Многословный режим DMA 2

Ультра ATA режим 2

Ultra ATA Mode 4

Основное отличие нового стандарта заключается в удвоении скорости передачи данных. С уменьшением времени каждого сигнала на интерфейсе IDE также увеличивается риск воздействия помех на сигналы. Во время разработки стандарта UltraDMA/33 был внедрен метод CRC (цикличная избыточная проверка), который позволил контролировать данные на протяжении всего их пути. Метод CRC остался в качестве средства проверки целостности данных, однако впервые с момента появления интерфейса IDE потребовалось изменить кабель, изображенный на следующем рисунке.

В настоящее время кабель имеет 80 проводников, при этом количество контактов остается на уровне 40. Во всем остальном стандарт полностью совместим с предыдущими версиями. Любой жесткий диск с интерфейсом UltraDMA/66 может использоваться с любым контроллером IDE и наоборот. Главное условие заключается в том, что жесткий диск стандарта UltraDMA/66 будет работать с соответствующим контроллером только при условии использования специализированного кабеля.

Как видно на изображении ниже, внешний вид кабеля для UltraDMA/66 отличается лишь более тонкими проводниками, и эта разница не всегда заметна (если рядом нет обычного IDE кабеля). Наиболее простой способ различить кабели — это цвет разъемов. На кабелях UltraATA/66 голубой разъем ВСЕГДА подключается к контроллеру, в то время как черные разъемы предназначены для подключения периферийных устройств.

На верхнем изображении представлен обычный IDE кабель, а ниже — кабель стандарта UltraDMA/66.

В декабре 1998 года компания Western Digital представила свои первые жесткие диски, совместимые с новым стандартом.

В заключении хотелось бы предостеречь от больших надежд на качественный скачок в производительности дисковой подсистемы компьютера после появления и внедрения UltraDMA/66. Реально скорость работы в 66 MBytes/sec будет достигаться только при работе с буфером на жестком диске.

Таким образом, при использовании жесткого диска с размером буфера до 512 kBytes можно уверенно заявить, что замена диска и контроллера с UltraDMA/33 на UltraDMA/66 не приведет к заметному увеличению производительности дисковой системы. Некоторое улучшение производительности можно наблюдать только на жестких дисках с буфером 2 MBytes и выше.

Скорее всего, объём буфера будет продолжать увеличиваться, поскольку только в этом случае изменения скорости интерфейса станут заметными. Многие сравнивают SCSI и IDE, поскольку скорость SCSI интерфейса также постоянно возрастает. Однако такие сравнения не совсем корректны: на одной SCSI шине может находиться до 15 устройств, и при наличии буфера на каждом из них, например, в 2 MBytes, контроллеру требуется обрабатывать 30 MBytes данных без перерывов. Поэтому для этого нужны высокие скорости SCSI интерфейса. В свою очередь, на шине IDE возможно подключение лишь двух устройств, и поэтому скорость интерфейса не имеет столь критического значения.

Ultra ATA/100

В начале 2000-х годов были зарегистрированы первые сообщения о нововведениях в IDE интерфейсе — Ultra ATA/100. В июне того же года компания Intel представила первый контроллер, который поддерживал этот новый формат IDE. Контроллер получил обозначение 82801BA ICH2 и является частью наборов i820e и i815e. Первым жестким диском, использующим этот новый интерфейс, стал продукт компании Maxtor, выпущенный в середине 2000 года.

Скорость обмена(max.)

Вид разъема

Число жил в кабеле

Контроль CRC

Режим Multi-word DMA 1

Режим Multi-word DMA 2

Ultra ATA Mode 2

Ultra ATA Режим 4

Ultra ATA Режим 5

Механизм работы Ultra ATA/100 не имеет значительных отличий от UltraDMA/66 (Ultra ATA/66). Когда жесткий диск сообщает о поддержке режима Ultra ATA/100, драйвер IDE настраивает контроллер IDE, и просто увеличивается тактовая частота на интерфейсе. В этом режиме внутренняя частота контроллера достигает 133 MHz, однако, поскольку сигналы записи на диск формируются контроллером, а сигналы чтения поступают непосредственно от диска, существует заметная разница в методах формирования этих сигналов. Поэтому чтение данных с диска осуществляется на скорости 100 MBytes/s, тогда как запись происходит только на скорости 88.9 MBytes/s. Ассиметричность интерфейса, возможно, является ключевой характеристикой данной версии IDE.

Для работы с конкретным диском по Ultra ATA/100 совершенно необязательно поддержка этого режима другими устройствами на том же канале IDE. Обмен данными по Ultra ATA/100 возможен между контроллером и именно тем устройством, которое этот режим поддерживает.

Новый интерфейс не нуждается в каких-либо конструктивных изменениях. Можно использовать тот же кабель, что и для Ultra DMA/66.

Serial ATA

Технология последовательного интерфейса, или ATA, пока еще не вызывает большого интереса, однако очевидно, что переход на данный формат подключения является неизбежным даже для недорогих устройств, таких как жесткие диски и другие средства хранения информации. Какие же основные отличия между параллельным и последовательным интерфейсом? Чуть упрощая, можно представить работу передачи данных следующим образом:

  • Параллельный интерфейс. Передача данных осуществляется одновременно в виде байтов, слов и других единиц, сопровождаясь особыми сигналами. В качестве таких сигналов могут выступать как сигналы записи, так и сигналы чтения. Запись данных выполняется по определенному фронту этого сигнала, в то время как чтение происходит в контроллер интерфейса, а запись — непосредственно в устройство. Для увеличения эффективности работы интерфейса часто применяются несколько таких сигналов и оба фронта каждого из них. Число физических проводов в этом случае определяется разрядностью интерфейса, набором управляющих сигналов и прочими параметрами. Примеры — PCI, IDE, SCSI, AGP, Centronics.
  • Последовательный интерфейс. Данные передаются один за другим, побитно, через один физический провод, при этом разрядность передаваемых данных не имеет значения. Примеры — RS232C, IEEE-1394, USB, Ethernet, Fibre Channel.

С точки зрения обычной логики, параллельный интерфейс по своей сути всегда быстрее, так как за один тактовый период шины можно передать сразу 8, 16, 32 или 64 бита информации. Это утверждение действительно верно для безкабельных шин, таких как PCI или AGP.

В безкабельных интерфейсах в роли проводников выступают проводники на печатной плате, которые могут быть удобно распределены по различным слоям, что позволяет минимизировать их взаимное влияние. Кроме того, внешние помехи оказывают на них минимальное воздействие. Однако для шин, использующих кабели для соединения устройств с контроллерами, ситуация кардинально отличается.

Когда сигналы проходят через параллельную шину, с увеличением тактовой частоты наблюдается как рост уровня наводок между сигналами, так и увеличение подверженности шины внешним помехам. Источники помех разнообразны и находятся как внутри компьютера, так и за его пределами. Специалисты, занимающиеся разработкой параллельных интерфейсов, безусловно, принимают меры для минимизации влияния наводок и помех.

На примере IDE/ATA можно увидеть, что уже на этапе UltraDMA/33 был введен CRC контроль для проверки правильности приема/передачи данных по интерфейсу. Но этого оказалось недостаточно и всего через год для внедрения UltraDMA/66 потребовалась замена и интерфейсного кабеля с обычного в 40 проводников на кабель с 80 проводниками. Дополнительные провода были добавлены в кабель исключительно для защиты от помех. Дальнейшее развитие IDE/ATA как параллельного интерфейса с точки зрения специалистов стало невозможным. Потери от помех, точнее от применения методов защиты от помех сводят на нет повышение пропускной способности интерфейса.

В связи с вышеизложенными причинами, компании APT Technologies, Dell, Intel, Maxtor, Quantum и Seagate объединились для создания рабочей группы, целью которой стало разработка нового стандарта интерфейса для подключения различных устройств хранения данных. Этот стандарт получил название SerialATA. Основные преимущества нового интерфейса следующие:

  • Минимальное количество проводов — всего 2 пары
  • Возможность передачи питания по тому же кабелю.
  • Высокая скорость передачи данных с практически безграничными возможностями для будущего расширения.
  • Стоимость комплекта "контроллер + кабель + интерфейсная часть накопителя" близка к стоимости обычного параллельного IDE.

Разъемы нового интерфейса будут выглядеть следующим образом:

Здесь c — интерфейсная часть кабеля, d — разъем питания на кабеле, a и b — ответные части на устройстве хранения данных.

В таблицу ниже сведены этапы развития нового стандарта.

Этап первыйЭтап второйЭтап третий
Скорость передачи1.2 GBytes/s2.4 GBytes/s4.8 GBytes/s
Запуск реализациисередина 2001 годасередина 2004 годасередина 2007 года
Кабели/разъемыТакие же, как на первом этапеМогут быть изменения
Совместимость сигналовДаДа

Для обеспечения совместимости жестких дисков и других устройств хранения предусмотрено на первом этапе производство этих устройств, которые будут одновременно поддерживать SerialATA и стандартный IDE.

Настройка жестких дисков с IDE интерфейсом (DMA/UDMA) под Windows ХР

Данная статья станет полезной для пользователей, у которых на компьютере установлено несколько жестких дисков с интерфейсом IDE. Неправильные настройки DMA/UDMA для таких жестких дисков могут вызвать разнообразные проблемы, которые могут быть ошибочно связаны с неисправной оперативной памятью, например, зависание курсора мыши или всей системы, хотя не обязательно именно DMA/UDMA являются источником проблемы. Сначала рассмотрим основные аспекты PIO/DMA/UDMA – методов и режимов доступа к данным на жестком диске:

Метод взаимодействия ПО с периферийными устройствами, осуществляемый через специальные команды центрального процессора, называется PIO (Programmed Input/Output). В рамках протокола PIO передача информации требует активного участия центрального процессора, что может существенно снизить общую производительность системы во время передачи данных.

Прямой доступ к памяти (DMA — Direct Memory Access) представляет собой аппаратную функцию, позволяющую обмениваться данными между устройствами почти без участия центрального процессора (включая протоколы — Multiword DMA и Ultra DMA). Это дает возможность центральному процессору сосредоточиться на выполнении других задач во время передачи информации. Для работы в режимах Ultra DMA-3 и выше требуется 80-жильный интерфейсный кабель.

В отличие от накопителей с интерфейсом IDE, устройства SATA не испытывают проблем при работе в режиме Ultra DMA.

Для ознакомления приведем названия различных режимов и максимальные скорости передачи данных с накопителями интерфейса IDE или SATA для каждого режима (необходимо помнить, что режимы DMA дополняют режимы PIO Mode, обеспечивая значительно большую производительность):

Максимальная пропускная способность протоколов передачи данных (Мб/c (Мбайт/сек))

PIO -0 = 3.3 PIO -1 = 5.2 PIO -2 = 8.3 PIO -3 = 11.1 PIO -4 = 16.7

Однословный DMA 0 = 2.1 Однословный DMA 1 = 4.2 Однословный DMA 2 = 8.3

Многословный DMA 0 = 4.2 Многословный DMA 1 = 13.3 Многословный DMA 2 = 16.7

Ultra DMA 0 = 16.7 Ultra DMA 1 = 25.0 Ultra DMA 2 или Ultra DMA 33 = 33.3 Ultra DMA 3 = 44.4 Ultra DMA 4 или Ultra DMA 66 = 66.7 Ultra DMA 5 или Ultra DMA 100 = 100.0 Ultra DMA 6 или Ultra DMA 133 = 133.0

SATA -1 = 150.0 SATA -2 = 300.0 SCSI = 320.0

Для функционирования устройств UDMA необходимо выполнение следующих требований:

× Полезная подсказка/ссылка/код/пример конфигурации/etc станет доступной только после полного отключения блокировщика рекламы и скриптов в этом месте!

Настройки DMA / UDMA в BIOS

Опция, которая включает режим прямого доступа к памяти (DMA — Direct Memory Access, UDMA — Ultra DMA) для жестких дисков, подключенных к первому или второму каналу SATA стандартного IDE/SATA-контроллера чипсета, может иметь различные наименования в разных версиях BIOS, такие как DMA-33 или PCI IDE BusMaster (Ultra ATA/66, UDMA66, Ultra DMA Mode). Рекомендуется устанавливать значение DMA-33 или PCI IDE BusMaster в состояние Enabled, так как в противном случае вы можете значительно снизить производительность дисковой системы.

Настройки DMA / UDMA в Windows XP

Конфигурация DMA / UDMA в Windows XP — это увлекательная тема, которая заслуживает отдельного рассмотрения для разных аппаратных платформ. В данном примере мы остановимся на настройке DMA / UDMA в Windows XP для контроллера Intel(R) 82801DB Ultra ATA Controller. Основная сложность при настройке DMA / UDMA в Windows XP может возникнуть из-за наличия нескольких версий драйверов для контроллера Intel(R) 82801DB Ultra ATA Controller, и важно правильно выбрать наиболее подходящий из них:

  • Intel(R) 82801DB Ultra ATA Controller
  • Разработчик драйвера: Intel
  • Дата создания: 01.10.2002
  • Версия драйвера: 2.3.0.2160
  • Цифровая подпись: Издатель совместимости оборудования Microsoft Windows
  • Разработчик драйвера: Intel
  • Дата создания: 14.11.2003
  • Версия драйвера: 5.1.1.1001
  • Электронная подпись: Поставщик совместимости оборудования Microsoft Windows
  • Разработчик драйвера: Intel
  • Дата создания: 01.07.2001
  • Номер версии драйвера: 5.1.2600.5512
  • Электронная подпись: Поставщик совместимости оборудования Microsoft Windows

Проблемы с настройкой DMA / UDMA в Windows XP начались с желания обновить драйвера для набора микросхем Intel® с сайта производителя;(. Так например загрузив самые якобы свежие драйвера для набора микросхем Intel® 845 Chipset Family , непосредственно с сайта производителя intel.com, в исполняемом файле infinst_autol.exe для автоматической их установки — после установки онных в системе был установлен драйвер Intel(R) 82801DB Ultra ATA Controller , тот который Дата разработки: 01.10.2002, Версия драйвера: 2.3.0.2160 .

После перезагрузки системы и проверки свойств "Первичного канала IDE" выяснилось, что исчезла вкладка "Дополнительные параметры", где могла быть выбрана опция передачи "PIO" или "DMA, если доступно".

Далее, следуя совету Intel® "Если вам нужен драйвер Bus Master для новых чипсетов Intel® 800 серии, мы рекомендуем использовать Intel® Application Accelerator.", был установлен Intel® Application Accelerator. Примечательно, что при установке этого приложения также устанавливается драйвер Intel(R) 82801DB Ultra ATA Controller, дата разработки которого — 01.10.2002, версия драйвера — 2.3.0.2160.

Intel® Application Accelerator предлагает графический интерфейс для управления контроллером Intel(R), однако после перезагрузки ощутить какую-либо акселерацию, будь то подразумеваемая или явная, не удалось!:)

Мало того, система стала туго/долго входить в спящий режим и это при том, что в так званом Intel® Application Accelerator стоял режим передачи UDMA-5. Дальше больше.

После выхода из режима сна, Windows зависает на экране с сообщением "Восстановление Windows", где внизу отображается белая загрузочная полоса. Данная проблема возникает только при отправке Windows в спящий режим с учётной записи обычного (ограниченного) пользователя. Если же режим сна активируется с учётной записи администратора, то Windows без проблем возвращается к работе. Однако стоит отметить, что выход в спящий режим занимает довольно много времени и затягивается примерно на 30-40 секунд.

Вот и Intel®, вот и Application Accelerator, как же он старательно трудился. После удаления Intel® Application Accelerator драйвер Intel(R) 82801DB Ultra ATA Controller, дата выпуска которого: 01.10.2002, версия драйвера: 2.3.0.2160, остался, и с ним осталась проблема с режимом сна. Попытки удалить Intel(R) 82801DB Ultra ATA Controller и его каналы через диспетчер устройств и перезагрузка не принесли результатов, так же как и обновление драйверов с ресурса Microsoft.

С другими версиями драйвера Intel(R) 82801DB Ultra ATA Controller, кроме версии: 01.10.2002 и 2.3.0.2160, приложение Intel® Application Accelerator отказывается работать и выдает следующее сообщение:

The Intel(R) Application Accelerator Driver was not detected! The application will now exit. Please verify driver is properly installed.

Пришлось вручную выбирать нужный драйвер для Intel(R) 82801DB Ultra ATA Storage Controller — 24CB, дата выпуска: 14.11.2003, версия драйвера: 5.1.1.1001, который был установлен ранее с операционной системой Windows. Причины различий в версиях драйверов неизвестны, хотя поставщик в обоих случаях — Intel(R). Вероятно, дело в банальном человеческом факторе.

После обновления драйвера проблемы со спящим режимом исчезли, а время перехода в спящий режим уменьшилось до 5-10 секунд!

Мораль сей басни такова: если не хочешь себе геморроя, то не стоит использовать/всякие твикеры и акселераторы даже если они от Intel(R)!, а все настройки выполнять ручками или стандартными средствами администрирования самой ОС.

Чтобы настроить DMA / UDMA в Windows XP, следует выполнить следующие шаги:

Обратите внимание, что полное отключение блокировщика скриптов и рекламы необходимо для отображения полезных подсказок, ссылок, кодов и примеров конфигурации и т.д.!

Таким образом, общая настройка DMA / UDMA в Windows XP завершается. В некоторых случаях Primary IDE Channel может перейти в режим передачи PIO, при этом не предоставляя возможности выбрать режим DMA, даже если устройство поддерживает его, а соответствующая настройка в BIOS включена. Для устранения данной проблемы достаточно удалить Primary IDE Channel через диспетчер устройств и перезагрузить компьютер.

Тонкая настройка DMA / UDMA в Windows XP

Для более тонкой настройки DMA / UDMA в Windows XP нужно нырять в дебри реестра Windows. Паpаметpы контpолёpа хранятся в pеестpе Windows, по адpесy HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass . Внyтpи этой ветки находится 4 каталога:

Только после полного отключения блокировщика скриптов и рекламы на этом месте станет доступна полезная подсказка/ссылка/код/пример конфигурации и т.д.!

Выбираем папку, которая отвечает за необходимый канал, и переходим в неё. Каждому из каналов (устройств) соответствуют два ключа: MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed (или UserMasterDeviceTimingModeAllowed и UserSlaveDeviceTimingModeAllowed, если режимы были выбраны вручную), которые определяют максимально допустимый режим работы устройств Master и Slave, установленных на контроллере, а также параметры MasterDeviceTimingMode и SlaveDeviceTimingMode, которые показывают, в каком режиме фактически функционируют устройства Slave и Master.

Чтобы активировать использование устройства в режиме UDMA, значение параметра MasterDeviceTimingModeAllowed (или Slave:, в зависимости от подключения диска) должно быть 0xffffffff. Если оно установлено на 0x0000001f, устройство будет функционировать исключительно в режиме PIO. Убедившись, что этот ключ настроен верно, мы настраиваем MasterDeviceTimingMode, определяя, в каком режиме должен работать привод.

Возможны следующие варианты (числа в HEX) значений в шестнадцатеричном формате:

Только после полного отключения блокировщика скриптов и рекламы на этом месте появится полезная подсказка/ссылка/код/пример конфигурации/etc!

Кроме этого, UDMA Mode 4 можно включить 0xffff, а UDMA Mode 5 — 0xfffff. Выставляйте нyжное, и пеpезагpyжайтесь, диск должен пеpейти в тpебyемый pежим

ОБРАТИТЕ ВНИМАНИЕ!: Ключи в реестре для Windows 7 отличаются от тех, что используются в ХР.

Проблемы с DMA / UDMA на жестких дисках с IDE интерфейсом

Обратим внимание на ранее приведённую цитату. В отличие от накопителей с IDE-интерфейсом, SATA-устройства не сталкиваются с проблемами при использовании режима Ultra DMA. То есть, применение DMA/UDMA на жестких дисках с IDE подразумевает наличие определённых потенциальных проблем, полный перечень которых не известен.

Исходя из расшифровки DMA (Direct Memory Access — прямой доступ к памяти), это технология, позволяющая обмениваться данными между устройствами и основной памятью (RAM) практически без участия центрального процессора, что обеспечивает прямой доступ к оперативной (основной) памяти для обмена информацией.

Несложно догадаться, что для работы жестких дисков с IDE интерфейсом в режиме DMA / UDMA требуется оперативная память!:) и объём требуемой/потребляемой памяти для режима DMA / UDMA пропорционально зависит от минимально и максимально возможной скорости передачи данных для жестких дисков с IDE интерфейсом. Также нужно помнить, что режимы DMA дополняют режимы PIO Mode — т.е. PIO + DMA / UDMA = реальная скорость работы устройства.

Оперативная память играет ключевую роль в производительности системы, и от её объема и быстродействия зависит, как быстро работают приложения и отображаются результаты на экране. При недостатке памяти и одновременном доступе устройств DMA / UDMA могут возникнуть проблемы, такие как непредсказуемое движение указателя мыши или зависание курсора/изображений. Особенно это заметно, если в системе установлено несколько таких устройств!

Тем не менее, проблемы с непредсказуемым движением мыши или её зависанием не всегда связаны с DMA / UDMA. Они могут быть вызваны простыми причинами, такими как согнутый кабель на входе в корпус мыши или загрязнение её оптических или механических элементов. Возможны проблемы из-за неправильных настроек видеокарты, устаревших или несовместимых драйверов от сторонних устройств, а также ошибок со стороны администратора и т.д.

Лечение проблем с DMA / UDMA на жестких дисках с IDE интерфейсом

Обратите внимание на то, что часто пользователи на одном канале подключают жесткий диск в качестве Primary master, а менее производительное устройство, например, CD-ROM, в качестве Primary slave. Поскольку IDE может взаимодействовать только с одним устройством на канале в любой момент времени, это приводит к снижению общей производительности системы. Поэтому, возможно, стоит исключить наличие slave-устройств вообще.

Если объем оперативной памяти в системе составляет менее 256 МБ, а также присутствует множество требовательных к памяти приложений и несколько жестких дисков с IDE интерфейсом на одном канале, может быть, стоит вовсе отказаться от использования режима DMA / UDMA (отключив его в BIOS) или же установить значительные ограничения на его пропускную способность, установив до UDMA-4 (UDMA-3 или UDMA-2) либо DMA MW-2 (Multi-Word), DMA MW-1, DMA MW-0.

На каком IDE диске ограничивать DMA / UDMA когда все на одном IDE канале?

Ответ на данный вопрос зависит от скорости работы дисков, а также от особенностей системы. Например, если операционная система установлена на IDE-диске Primary master, а все профили пользователей и файл подкачки находятся на IDE-диске Primary slave, причем оба диска подключены к одному и тому же каналу (шлейфу), то более рационально выделить UDMA-5 (или неограниченный) для диска Primary slave. Это объясняется тем, что IDE может работать только с одним устройством на канале одновременно, и приоритет у него отдается, конечно, Primary master. Поэтому для Primary slave нужно установить хотя бы UDMA приоритет, в то время как для Primary master подойдет UDMA-0 (или UDMA-1, UDMA-2, UDMA-3) или DMA MW-1 (DMA MW-2).

В случае когда в системе используется несколько модулей оперативной памяти разной ёмкости (256/512/1024 МВ и т.д.), рекомендуется на первое место/слот (DIMM1) устанавливать тот модуль который имеет наибольший объем памяти! Проверить где и какой модуль установлен можно при помощи программы " EVEREST > Системная плата > SPD (смотреть DIMM1/DIMM2) ".

  • Решение проблем со спящими и ждущими режимами в Windows XP
  • Поддержка от Microsoft

Об авторе

АдМинь БагоИскатель — активный защитник безупречной работы всех устройств и организмов в мире, который постоянно ищет разнообразные баги. Как известно, тот, кто ищет, всегда находит. Если он сталкивается с чем-то, что не может исправить, то с фразой "Я в аду, а вы все черти" уходит в запой, а после возвращается, чтобы вновь заняться лечением безнадежного.

Другие публикации автора

  • Медленное останавливать nginx.
  • Компьютер выключается сразу же после запуска​
  • sshj Exhausted authentication methods
  • Мобильное приложение-могилизатор Резерв♰ плюс для украинцев с недостатком мозгов
  • Как выглядит USB 3 порт, совместимый с USB 2
  • Киевстар недоступен — «Пэрэмога», «Только для экстренных вызовов», «Ошибка соединения», «Попробуйте снова»
  • Joomla 3-4-5-x функция getLimitBox() — Размер списка элементов

Похожие записи

  • Увеличение объема диска VMware (.vmdk) и расширение корневого раздела EXT3 в системе Linux
  • Создание и подключение нового жесткого диска в OpenBSD
  • (Исправлено!) Ремонт NEC ND-2510A, который не считывает DVD-диски и выдает ошибку ID: 7
  • Оптимизация виртуальных дисков для Linux/Windows в рамках виртуальных машин VMware
  • Какой производитель жестких дисков является самым надежным?
  • Увеличиваем скорость чтения с жесткого диска в Windows XP
  • Конфигурация sendmail и Postfix для корректной отправки электронных писем
  • Файловые системы и срок службы жестких дисков
  • Подключение SATA-3 диска через контроллер PCI SATA-1
  • Установка и конфигурация OpenDKIM с MTA Postfix или Sendmail на CentOS 5,6
  • Установка NetBeans IDE на Linux
  • Сложности с отправкой почты (E-Mail) через sendmail или SMTP на Joomla 1.5
  • Лицензия на Windows 10 без оплаты для каждого
  • Перенос профиля Windows на другой HDD
  • Внешние диски SentrySafe FIRE-SAFE/Водонепроницаемый жесткий диск

Комментариев нет

Вы можете стать первым, кто оставит комментарий под этой записью.

  1. Сообщения с рекламным содержанием, а также содержащие лишь положительные отзывы типа "отлично", "классно", "спасибо", "плохой автор" и т.д. не будут опубликованы;
  2. Спамерам, шутникам и другим сетевым неправедникам советуем не тратить время зря и удовлетворять свои извращенные фантазии на специализированных интернет-ресурсах!
  3. Обоснованная критика, предложения и замечания приветствуются. Поля, отмеченные символом *, необходимо заполнять.

Новое на блоге

  • Потребительство — от колыбели до могилы
  • wpaclean против wireshark mergecap
  • Эта ужасная Turnstile Captcha от Cloudflare
  • Как избежать атак переполнения кэша на Joomla 3.x
  • Aliexpress Order unsuccessful — новая версия

Комментарии к блогу

Проанализировали некачественный код, его не так много, по теме исключений следует обратить внимание на isExcluded() в файле /plugins/system/cache/cache.php, где формируется URL.

Подозреваю, что кэширование страниц реализовано через ob_start() и ob_get_contents(). Посмотрите глубже, кто сможет уделить этому время. Да, и стоит обратить внимание на слова в исключениях.

А теперь реклама. Это же была реклама Prival-а? 8) Но, оно же исключительно под виндос. а нам нужно кроссплатформен о чтобы было, и где ссыль .

уже значительно увеличилось количество скота — 8 миллиардов: https://countrymeters.info/ru/World, и размножается (уже не ясно зачем) в три раза быстрее, чем успевает погибнуть.

— да, бывает 🙂

Новое на форуме

  • Сотрудники ТЦК и ДСО непрерывно уничтожают граждан Украины.
  • Цитата: Может, они настолько тупые потому, что целый день на ногах? Нет, это скорее наследственное.
  • Сотрудники ТЦК и ДСО непрерывно уничтожают граждан Украины.
  • Цитата: и что, это помогло? 🙂 надеюсь, что это принесло пользу всем, а возможно, даже спасло кому-то жизнь.
  • Сотрудники ТЦК и ДСО непрерывно уничтожают граждан Украины.
  • Цитата: . попросил старшего по охране сделать замечание. и что, это помогло? 🙂 к тем, кто не понимает.
  • Сотрудники ТЦК и ДСО непрерывно уничтожают граждан Украины.
  • ааа. традиционные семейные ценности: домашние насилия и каннибализм. А что из этого?
  • ТЦК-эшники и ДСО-эшники убивают людей в Украине.
  • В России ситуация аналогична — уничтожают всех подряд, включая детей и женщин: Цитата: В Москве.
Оцените статью
LeeReload
Добавить комментарий