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

Обновлено: 04.07.2024

Обучите меня XT-IDE или другому контроллеру IDE с опциями Bios.

Действия по теме

Первое сообщение p6889k

Когда я узнаю о различных ограничениях BIOS материнской платы для поддержки жестких дисков определенного размера, я часто вижу советы: "используйте контроллер IDE с собственным биосом", "используйте сетевую карту с собственным биосом и загрузите XT". -IDE на нем", "использовать контроллер IDE с XT-IDE".

Я не уверен, что понимаю это полностью, и был бы признателен за ответы на мои вопросы:

1) Я вижу, что можно приобрести карту контроллера XT-IDE ISA с 40-контактным разъемом IDE. Я предполагаю, что это похоже на контроллер SCSI в том смысле, что он берет на себя управление подключенными к нему устройствами IDE. Теперь предположим, что у меня есть материнская плата 386, в BIOS которой нет настроек загрузки, где я могу выбрать SCSI. Могу ли я просто настроить BIOS материнской платы без жесткого диска, а затем, когда компьютер загрузится, XT-IDE будет иметь свою собственную конфигурацию, в которой я настрою подключенные устройства и их приоритет загрузки?

2) Как загрузить биос XT-IDE на сетевую карту? Как узнать, есть ли у сетевой карты биос? Есть ли конкретная модель, которую мне следует искать?

3) Нужны ли мне какие-либо драйверы для Windows (3.11, 9x и т. д.) с любым из этих устройств XT-IDE, как если бы я использовал контроллер SCSI?

4) Помимо XT-IDE, существуют ли другие контроллеры ISA или PCI IDE со своим собственным BIOS? Как узнать, какая карта контроллера есть, а какая нет? Есть ли какие-то распространенные модели, которые мне следует поискать на eBay, или, возможно, даже новые модели?

Sinclair ZX Spectrum 48k, 48k+, 128k, +2,
Amiga 1200, 68030/40 МГц,
386DX/33, ET4000, SBPro2, MT32,
Dual PPro/200, Millennium II, Voodoo 2, AWE32, SC-55
и т. д.

Ответ 1 из 11 от SirNickity

У меня нет опыта работы с XT-IDE, но насколько я знаю:

1) Он должен выглядеть как обычный интерфейс AT IDE, поэтому должен работать любой BIOS, поддерживающий дополнительные ПЗУ и не конфликтующий с назначениями портов и IRQ, используемыми XT-IDE. (Я предполагаю, что это означает отключение встроенной среды IDE, если это применимо, а не просто установка ее на «без жесткого диска».) BIOS часто ссылается на «C:», что означает первый перечисленный фиксированный диск, и эту роль возьмет на себя XT-IDE.

2) Сетевые карты эпохи ISA и некоторые карты PCI будут иметь стандартный разъем ROM/EEPROM. Вы можете удалить любое существующее ПЗУ BIOS, которое у него могло быть (если оно есть - они часто были незаполненными) и установить любое ПЗУ / EEPROM / флэш-память, которое вы хотите, если оно подходит и использует ту же стандартную распиновку. Карта на самом деле не делает ничего особенного, она просто привязывает этот сокет к шине по заданному адресу. Так что то, что делает BIOS — будь то поддержка загрузки по сети или что-то совершенно не связанное с этим, вроде XT-IDE — на самом деле никак не влияет на функциональность карты или мировоззрение. Следовательно, сетевые карты просто оказались полезным донором сокетов EEPROM / флэш-памяти, привязанных к адресному пространству материнской платы, где находятся дополнительные ПЗУ. Карты 3Com 509 и 905 — хорошие примеры, но есть и много других.

3) Нет. DOS использует вызовы BIOS (предоставленные XT-IDE), Win 3.x использует вызовы BIOS и встроенные 32-разрядные драйверы дисков, предназначенные для стандартных контроллеров IDE. Win9x также использует стандартные драйверы ATA. SCSI отличается тем, что де-факто никогда не существовало единого стандартного интерфейса контроллера, который клонировали бы все остальные интерфейсы.

4) Много. Обещание сделало карты RAID, которые были очень популярны. Adaptec сделал некоторые, я думаю. У 3Ware было несколько причудливых high-end карт RAID. Существовало несколько простых (не RAID) контроллеров со встроенным BIOS, обычно для преодоления барьера в 500 МБ на старых платах. или барьер 2GB.. и т.д.. Но они более редки. Как правило, вы найдете карты RAID с BIOS, поскольку в противном случае BIOS совершенно не нужен. Карты RAID должны выглядеть как устройства SCSI, а затем выполнять свои внутренние трюки. Обычные IDE-контроллеры просто реагируют на стандартные адреса ввода-вывода, а BIOS материнской платы делает все остальное.

В моем BIOS есть параметр "Контроллер SATA", который позволяет выбрать либо IDE, либо RAID.

В настоящее время установлено значение IDE.

Что означает этот параметр и не произойдет ли что-то плохое, если я его изменю?

Моя материнская плата Asus P5VD2-MX, если это поможет.

5 ответов 5

Что означает этот параметр [режим контроллера SATA = IDE]?

В этом параметре BIOS "IDE" означает, что отдельные диски, подключенные к контроллеру основного диска, будут отображаться в операционной системе как отдельный диск (например, как C: и D:).

будет ли что-то плохое, если я его изменю?

Плохие вещи произойдут, если вы измените режим контроллера с IDE на RAID. Сначала сделайте резервную копию данных.

введите здесь описание изображения

Если вы измените режим контроллера с IDE на RAID, вероятно, произойдут плохие вещи. Если вы сначала не сделаете резервную копию своих данных, а затем перенастроите BIOS, подключите соответствующие диски к соответствующим разъемам, настроите RAID, переустановите ОС и восстановите данные.

Спецификация и руководство говорят

«UltraDMA 133/100/66/33» означает Parallel ATA (PATA), исторически известный как «IDE».

Итак, у вас есть два контроллера, каждый из которых управляет двумя разъемами SATA. Главный контроллер также управляет двумя разъемами IDE. Каждый из разъемов IDE поддерживает до двух устройств.

Описание BIOS: "Режим контроллера SATA: [IDE] или [RAID]":

Первоначально я предполагал, что «IDE» относится к паре внутренних разъемов PATA (IDE) для контроллера VIA 8237A, а «RAID» — к паре внутренних разъемов SATA для того же контроллера. В этом случае вы, вероятно, могли бы использовать только одну или другую пару разъемов одновременно.

Теперь я подозреваю, что

  • под "Контроллером SATA" подразумевается контроллер VIA 8237A (который, согласно спецификации, также управляет каналами PATA)
  • под IDE они подразумевают не-RAID — ОС видит каждый диск как отдельный диск (например, C: D: и т. д.)
  • RAID означает, что вы можете выбирать (в другом месте) между RAID0, RAID1 и JBOD.
  • "JBOD" в спецификации, вероятно, означает "объединение, при котором все физические диски объединяются и представляются как один диск".

Выбранные ASUS/Phoenix слова для описания этого в BIOS не так ясны, как должны быть.

Mobo IDE Connectors
Разъемы Mobo SATA


@Ganesh R: я обновил ответ. Я перенес важную часть в первые несколько строк. Остальное можете игнорировать.

Странно то, что у меня есть жесткий диск SATA, и он нормально загружается. Если режим контроллера установлен в IDE, то жесткий диск не должен загружаться?

@khomeister: Слова, используемые на экране BIOS, сбивают с толку. В этом конкретном месте «IDE» не относится к разъемам с пометкой «IDE». Это также не относится к дискам IDE (parallel ATA) старого образца. Выбор, вероятно, должен был быть помечен чем-то менее запутанным, например «не RAID», или заменен простым флажком для RAID.

Почему-то никто не упомянул об очевидных различиях между IDE и RAID (AHCI). IDE – это программный режим ЭМУЛЯЦИИ, который позволяет операционным системам, изначально не поддерживающим AHCI (расширенный интерфейс хост-контроллера) и SATA, обнаруживать и использовать ваши диски, как если бы они были подключены к IDE. контроллер.

Это, конечно, означает, что вы теряете дополнительные функции, предоставляемые AHCI (RAID совместим с AHCI), такие как NCQ (собственная очередь команд), горячая замена и т. д.

Для достижения максимальной производительности контроллер SATA всегда следует переводить в режим AHCI или RAID. Обратите внимание, что вы не можете легко внести это изменение ПОСЛЕ установки операционной системы. Лучше всего включить его, а затем установить ОС.

Проще говоря, вы не можете изменить настройки BIOS после установки ОС, иначе у вас появится синий экран. Режим IDE на этой конкретной плате предназначен для случаев, когда у вас не более одного жесткого диска и вам не нужен Raid.

Этот параметр должен быть установлен до установки ОС, это решение вы принимаете до установки, я думаю, вы можете просто сказать, что IDE не поддерживает Raid на этой материнской плате.


Чтобы уточнить ответ от @RedGrittyBrick, изменение режима с IDE на RAID, скорее всего, вызовет проблемы. Причина этого проста — ваша ОС ожидает, что данный драйвер будет работать с установленным оборудованием. Когда вы меняете этот параметр BIOS, меняется то, как ОС интерпретирует аппаратное обеспечение, и это, скорее всего, приведет к BSOD.

При этом есть определенные взаимозаменяемые настройки с точки зрения ОС. Пока диск представлен таким же образом, ОС все равно. Когда я впервые получил свой новый ноутбук (Dell E6420), у меня уже был корпус eSATA, который я хотел использовать с ним. Даже если вы несколько раз увидите синий экран в своей системе, вы сможете восстановить доступ, сбросив настройки до их текущей конфигурации.

Теоретически возможно также вставить правильные драйверы в случае синего экрана при изменении BIOS. Однако я никогда не тратил время на то, чтобы заставить это работать.

Я думаю, что некоторые простые определения могут помочь прояснить ситуацию.

RAID — избыточный массив независимых дисков. По сути, это когда у вас есть два или более жестких диска, работающих как один жесткий диск. Это желательно в системах, где возможность потери данных в любой момент является критической и/или где желательна общая лучшая скорость чтения/записи.Но просто включить RAID в BIOS — это только первый шаг к созданию настоящей системы RAID. Вам по-прежнему нужно делать другие вещи, например, «чередовать» каждый диск (то есть форматировать и освобождать все, что на них находится), чтобы правильно настроить систему RAID.

SATA — Serial ATA или Serial Advanced Technology Attachment. SATA и PATA являются интерфейсами IDE, только SATA быстрее, чем PATA (что, по мнению некоторых людей, противоречит электронной теории, поскольку параллельные соединения должны быть быстрее). Поэтому, если у вас только один жесткий диск, вы можете оставить BIOS в покое и установить его в IDE. Но на самом деле это не имеет значения. То есть, если/пока вы не отформатируете/подготовите свои диски.

Теперь, если вы хотите повысить производительность своих жестких дисков, вам, вероятно, следует подумать об установке или обновлении лучших драйверов набора микросхем и/или настройке свойств контроллера накопителя, чтобы разрешить DMA (прямой доступ к памяти). Это обычно делается для вас в Windows. Но я отвлекся. Надеюсь, это ответ на него.

IDE, AHCI и RAID — это режимы работы в средах SATA. Каждый из них имеет свои относительные сильные и слабые стороны.

IDE и AHCI — это устройства для соединения периферийных компонентов (PCI), которые перемещают данные между системной памятью и контроллерами SATA. Оба добавляют более продвинутые функции хранения. AHCI новее, чем IDE, и обеспечивает более продвинутые функции хранения. Однако обе технологии являются старыми и не получили широкого распространения в массивах хранения, особенно с ростом количества твердотельных накопителей.

RAID – это аппаратное или программное обеспечение, обеспечивающее резервирование в средах с несколькими устройствами и ускоряющее работу жестких дисков. Подобно AHCI и IDE, RAID поддерживает контроллеры SATA, и многие продукты RAID включают AHCI при установке, чтобы обеспечить расширенные функции хранения для однодисковых приложений.

На практике технологии рассматриваются как таковые:

  • IDE — устаревшая технология, используемая только в старых сценариях.
  • AHCI по-прежнему действует как шина в некоторых старых массивах жестких дисков SATA и гибридных массивах.
  • RAID по-прежнему широко используется для защиты и резервирования данных на жестких дисках и гибридных массивах.

Что такое AHCI?

Расширенный интерфейс хост-контроллера (AHCI) – это компьютерный стандарт Intel, который ограничен наборами микросхем Intel. AHCI существует с 2004 года, когда он заменил старый интерфейс IDE/Parallel ATA в новых устройствах.

AHCI не идентичен SATA, но действует как шина между хостом и контроллерами AHCI или SATA на материнской плате. Протокол улучшает функции управления хранилищем на контроллере SATA, включая встроенную очередь команд (NCQ) и горячую замену.

Однако он может обрабатывать только ограниченное количество IQ-запросов, поскольку в очереди может храниться только 32 запроса ввода-вывода. Встроенная очередь команд (NCQ) повышает производительность передачи больших файлов AHCI на жестких дисках за счет минимизации движений головок чтения/записи и ускорения времени доступа. Хотя NCQ работает с твердотельными накопителями, он не очень полезен, поскольку в твердотельных накопителях нет движущихся частей.

AHCI поддерживает операционные системы Windows, Linux и UNIX. Обратите внимание, что твердотельные накопители SATA не используют AHCI — программный протокол между ЦП и контроллером SATA.

Намного более новый стандарт NVMe заменяет твердотельные накопители с поддержкой AHCI в высокопроизводительных средах. Интерфейс NVMe (энергонезависимая экспресс-память) между флэш-памятью NAND и твердотельными накопителями с использованием карт PCIe. AHCI имеет ограниченную глубину очереди 32. NVMe значительно снижает задержку и поддерживает глубину очереди 65 000.

Что такое IDE?

Integrated Drive Electronics (IDE) устарела, чем AHCI. Он определяет компьютерный интерфейс, который соединяет дисковое хранилище с шиной материнской платы. В 1986 году Western Digital выпустила спецификацию IDE в сотрудничестве с Compaq и Control Data Corp.

В то время диски ATA с поддержкой IDE были намного быстрее стандартных дисков SCSI, и на рынке широко использовались новые платформы IDE. Межсоединения IDE, также называемые параллельными ATA или PATA, передают 16 бит одновременно по двум подключениям устройств на канал.

К 2007 году AHCI и SATA заменили IDE.

Использование IDE во флэш-памяти возможно в ограниченном случае: Compact Flash в режиме IDE. Это чрезвычайно компактный интерфейс ATA, который иногда можно найти в старых компьютерных устройствах. CFast — это вариант CF, который находится в активной разработке, но использует SATA, а не PATA.

Сегодня IDE/PATA в значительной степени устарели. Хотя по-прежнему можно найти диски IDE на полках или в старых производственных системах, Western Digital и Seagate прекратили их производство и поставки к 2013 году.

Что такое RAID?

RAID, или «избыточный массив независимых дисков», — еще одна зрелая технология, но она широко используется в средах хранения данных.

RAID обеспечивает высокую доступность и защиту данных на нескольких узлах, что позволяет жестким и твердотельным накопителям продолжать работать после потери устройства. RAID доступен для массивов SSD.Но поскольку это не повышает производительность SSD, в массивах all-flash, скорее всего, будет использоваться проприетарный RAID, обеспечивающий избыточность и повышающий производительность SSD.

Администраторы хранилища могут установить RAID либо в виде карты или чипа аппаратного контроллера, либо в виде программного обеспечения с аппаратным компонентом или без него. Карта RAID-контроллера — это сменная карта расширения, которая подключается к слоту материнской платы PCIe или PCI-X. Они не зависят от хоста, поэтому все операции RAID переносятся с ЦП на выделенную карту. RAID-on-Chip размещается на материнской плате и объединяет интерфейс хоста, интерфейсы ввода-вывода для жестких дисков, процессор RAID и контроллер памяти.

Наиболее широко используемыми типами или уровнями RAID являются 0, 1, 5, 6 и 10. На рынке также есть варианты RAID для SSD.

  • Рейд 0: Чередование. Разделяет файлы и распределяет данные по двум или более дискам, рассматривая чередующиеся диски как один раздел.
  • RAID 1: зеркалирование. Копирует защищенный диск на 2-й диск. В случае сбоя зеркального диска управление вступает в силу работающий диск.
  • RAID 5: Чередование с контролем четности. Распределяет чередование и контроль четности (необработанные двоичные данные, содержащие значения данных) на уровне блоков.
  • RAID 6: Чередование с двойной четностью. Аналогично RAID 5, но с минимум 4 дисками.
  • RAID 10: чередование и зеркалирование. Чередуйте по крайней мере 4 диска для повышения производительности и зеркалируйте для резервирования.

Твердотельные накопители могут использовать традиционные уровни RAID. Однако, несмотря на то, что RAID может повысить производительность жестких дисков, исходные высокие скорости твердотельных накопителей не выигрывают от повышения скорости RAID. Производители твердотельных накопителей концентрируются на добавлении проприетарных функций RAID для флеш-массивов.

Например, Dell XtremIO Data Protection ускоряет и защищает массивы Dell на флэш-дисках, а Pure Storage добавляет RAID-3D к своим AFA.

Сравнение технологий

AHCI и IDE

Между AHCI и IDE нет рыночной конкуренции. У них схожие цели, поскольку они оба позволяют носителям данных взаимодействовать с компьютерной системой через контроллер хранения SATA. Но AHCI значительно быстрее, чем IDE, которая является более старой нишевой технологией для устаревших компьютерных систем.

AHCI против RAID

AHCI не конкурирует с RAID, который обеспечивает избыточность и защиту данных на дисках SATA с помощью межсоединений AHCI. Фактически, включение RAID на материнских платах Intel также включает AHCI.

Значение RAID сильно отличается от AHCI. RAID улучшает избыточность и защиту данных в кластерах HDD/SSD. Это позволяет администраторам использовать несколько устройств хранения в качестве отдельных томов, развертывать избыточность на случай потери устройств и повышать производительность за счет объединения операций хранения данных на нескольких устройствах хранения.

Как отмечалось выше, сравнение IDE и RAID не имеет большого смысла, поскольку они очень разные, а использование IDE постепенно угасает.

Что выбрать?

Настоящий вопрос в эпоху твердотельных накопителей SATA заключается в том, следует ли вообще использовать AHCI, IDE или RAID?

Наккиэль

Выдающийся

Я действительно не понимаю, включен ли уже AHCI и что мне нужно изменить, если это не так.


Чтобы избежать путаницы, пути указаны в формате «Подменю>Имя параметра [Доступные параметры]», все они находятся в главном меню «Встроенные периферийные устройства».

"Дополнительный контроллер Raid/IDE [Включить/Отключить]" включен.
Доступно только при включенном дополнительном контроллере — «Raid Mode [IDE]» (только этот вариант.)
«On-Chip ATA Devices>PCI IDE Busmaster [ Включить/Отключить]" включен.
"Встроенные устройства ATA>Встроенный контроллер SATA [Включить/Выключить]" включен.
"Встроенные устройства ATA>Режим RAID [IDE/RAID/AHCI]"
Я пробовал и с IDE, и с AHCI, и это меня больше всего смущает. С IDE в выборе приоритета загрузки отображается «SATA: имя жесткого диска», а с AHCI отображается «IDE: имя жесткого диска».

уберкейк

Великолепно

Во-первых, ACPI не имеет ничего общего с AHCI. ACPI — это спецификация управления питанием, а AHCI — это режим диска.

Режим диска для ваших устройств SATA установлен на RAID. Если да, то даже если на контроллерах SATA не определен RAID-массив, но если он настроен на RAID, отдельные диски будут работать в режиме AHCI.

Похоже, ваш контроллер "Extra Raid/IDE" обеспечивает работу вашего устаревшего контроллера IDE и его соединения (черное соединение рядом с белыми соединениями SATA на материнской плате, для которого используется большой серый ленточный кабель с тонкой красной полосой сбоку). ) на вашей материнской плате. Есть только один вариант для RAID на этом типе контроллера: IDE.

Я бы сказал, что вы уже работаете в режиме AHCI, если вы используете только соединения SATA (белый разъем на материнской плате) с дисками SATA, учитывая, что для ваших встроенных устройств ATA установлено значение «Режим RAID».

уберкейк

Великолепно

Во-первых, ACPI не имеет ничего общего с AHCI.ACPI — это спецификация управления питанием, а AHCI — это режим диска.

Режим диска для ваших устройств SATA установлен на RAID. Если да, то даже если на контроллерах SATA не определен RAID-массив, но если он настроен на RAID, отдельные диски будут работать в режиме AHCI.

Похоже, ваш контроллер "Extra Raid/IDE" обеспечивает работу вашего устаревшего контроллера IDE и его соединения (черное соединение рядом с белыми соединениями SATA на материнской плате, для которого используется большой серый ленточный кабель с тонкой красной полосой сбоку). ) на вашей материнской плате. Есть только один вариант для RAID на этом типе контроллера: IDE.

Я бы сказал, что вы уже работаете в режиме AHCI, если вы используете только соединения SATA (белый разъем на материнской плате) с дисками SATA, учитывая, что для ваших встроенных устройств ATA установлено значение «Режим RAID».

Наккиэль

Выдающийся

Во-первых, ACPI не имеет ничего общего с AHCI. ACPI — это спецификация управления питанием, а AHCI — это режим диска.

Режим диска для ваших устройств SATA установлен на RAID. Если да, то даже если на контроллерах SATA не определен RAID-массив, но если он настроен на RAID, отдельные диски будут работать в режиме AHCI.

Похоже, ваш контроллер "Extra Raid/IDE" обеспечивает работу вашего устаревшего контроллера IDE и его соединения (черное соединение рядом с белыми соединениями SATA на материнской плате, для которого используется большой серый ленточный кабель с тонкой красной полосой сбоку). ) на вашей материнской плате. Есть только один вариант для RAID на этом типе контроллера: IDE.

Я бы сказал, что вы уже работаете в режиме AHCI, если вы используете только соединения SATA (белый разъем на материнской плате) с дисками SATA, учитывая, что для ваших встроенных устройств ATA установлено значение «Режим RAID».


Если я включу рейд, он отключит обрезку на моем SSD. Я использую все соединения sata 3, но есть идеи, почему они помечаются как IDE, когда они работают в AHCI?

Читайте также: