Интерфейс АТА — преимущественно используется для подключения накопителей, таких как жесткий диск, привод CD-ROM, Iomega ZIP, LS-120 и им подобных.
Практически все упомянутые выше устройства относятся к разряду IDE устройств, т. е. устройств, электроника которых выполняет немаловажную часть функций, таких как, управление работой двигателя, магнитными (оптическими) головками и т. п. Все эти устройства совместимы со спецификацией АТА или ее расширенным вариантом ATAPI.
опции, определяющие некоторые специфические режимы работы IDE каналов. Они имеют общие черты с опциями, содержащимися в упомянутом выше разделе, хотя и размешаются в разных разделах, например, Integrated Peripherals. Для начала рассмотрим раздел Standard CMOS Setup, т. к. именно с него начинается "знакомство" пользователя с дисковой подсистемой компьютера.
Интегрированный в материнскую плату контроллер IDE имеет в своем составе два канала, позволяющих установить на каждый из них целых два устройства ШЕ (не обязательно только жесткие диски). Первый канал (считается по умолчанию первым) называется Primary, второй канал, соответственно, "отходит" на второй план и имеет название Secondary. Каждое IDE-устройство может выступать в качестве основного устройства (Master) или дополнительного (Slave).
Все данные, характеризующие жесткий диск, отображены в виде таблицы (ниже приведена расшифровка основных разделов таблицы).
TYPEВ данной колонке таблицы устанавливается тип подключаемого устройства (отдельно для каждого из четырех возможных). Может принимать следующие значения:
- Auto— тип устройства определяется BIOS автоматически при каждой загрузке компьютера. Это значение рекомендуется устанавливать при частой смене жестких дисков или других устройств. При неизменяемой конфигурации автоматического определения лучше избегать, потому что процесс загрузки при этом значительно замедляется. Для старых жестких дисков (размером до 500 Мбайт) характеристики лучше вводить вручную, т. к. автоматическое определение зачастую осуществляется некорректно. Это выражается в неверной установке количества магнитных головок, секторов и другой принципиально важной информации, что может привести к потере данных;
- None— это значение запрещает использование каких-либо устройств, подключаемых к данному каналу IDE. Рекомендуется устанавливать при использовании SCSI-устройств для устранения задержек при загрузке компьютера;
- User (0-46)— все необходимые параметры подключаемого жесткого диска определяются пользователем вручную. Типы от 0 до 45 имеют фиксированные настройки количества магнитных головок и других параметров. Применяются они для старых жестких дисков, не поддерживающих автоматическое определение. Тип 46 позволяет установить все параметры вручную. Данные вводятся с помощью цифровой клавиатуры согласно указаниям, нанесенным на верхней плоскости винчестера. Для современных жестких дисков лучше использовать пункт HDD Auto Detection в главном меню программы CMOS Setup Utility — это позволит избежать ошибок и потери данных;
- CD-ROM— значение сообщает BIOS, что к данному каналу IDE-контроллера подключен дисковод для компакт-дисков. Это значение появилось не так давно благодаря поддержке на уровне BIOS стандарта ATAPI, используемого для работы CD-ROM-ов. До этого тип подключаемого дисковода определялся автоматически при каждой загрузке компьютера;
- LS-120 — устанавливается при подключении к компьютеру дисковода типа LS-120;
- ZIP-100 — устанавливается при подключении к компьютеру дисковода типа Iomega ZIP;
- МО — это значение встречается достаточно редко и используется при подключении устройств с магнитооптическим способом записи;
- Other АТАРГ Device — это значение устанавливается, когда подключенное устройство имеет спецификацию, не относящуюся ни к одной из вышеперечисленных.
- CYLN.В данной колонке устанавливается количество цилиндров, имеющееся на устанавливаемом жестком диске IDE.
- HEAD. В данной колонке устанавливается количество магнитных головок, имеющееся на устанавливаемом жестком диске IDE, равное количеству рабочих поверхностей.
- PRECOMP.В данной колонке устанавливается номер цилиндра, начиная с которого контроллер IDE будет записывать данные более плотно, чтобы то же количество секторов могло поместиться на внутренних дорожках, имеющих меньшую длину, чем внешние. Устанавливается вручную только для старых жестких дисков, у современных винчестеров этот параметр всегда определяется автоматически. Максимальное значение 65 535.
- LANDZ. В данной колонке устанавливается номер цилиндра, где должны "парковаться", опускаясь на поверхность дисков, магнитные головки жесткого диска при отключении электропитания. Используется только для старых винчестеров, не имеющих функции "автопарковки".
- SECT. В данной колонке устанавливается количество секторов, на которое разбивается каждая дорожка диска.
- SIZE. В данной колонке указывается емкость установленного жесткого диска. В общем случае определяется произведением количества цилиндров, магнитных головок и секторов на дорожке, умноженным на размер сектора. Для режима LBA размер накопителя вычисляется принципиально другим способом.
MODE. В данной колонке устанавливается метод преобразования аппаратной геометрии IDE-накопителя в геометрию, понятную для операционных систем. Может принимать следующие значения:
- Auto— автоматическое определение метода при каждой загрузке компьютера. Рекомендуется применять при частом подключении дисков, отформатированных с разными методами преобразования геометрии. Может некорректно работать со старыми жесткими дисками;
- Normal— оставляет аппаратную геометрию жесткого диска без изменений. При этом BIOS ограничивает количество секторов до 63, а цилиндров до 1024, что в итоге дает максимально поддерживаемый объем диска в 504 Мбайт;
- LBA— наиболее популярный сегодня метод, обязательный для жестких дисков емкостью более 1 Гбайт. Практически является стандартом для большинства операционных систем, поэтому рекомендуется именно это значение. Если жесткий диск был отформатирован в режиме LBA, использовать его в других режимах не стоит, т. к. при этом высок риск потери информации. На старых материнских платах BIOS имеет ограничение максимального объема подключаемого жесткого диска в 8 Гбайт;
- Large— режим адресации логических блоков дисков IDE, предназначенный для жестких дисков емкостью до 1 Гбайт, не поддерживающих режим JLBA. При использовании данного режима количество логических головок увеличивается до 32, а количество логических цилиндров уменьшается вдвое. Если установленный жесткий диск имеет размер больше 1 Гбайт, режим Large применять крайне не рекомендуется (во избежание порчи данных из-за наложения разных логических секторов в результате неправильной трансляции адресов). Применяется в некоторых вариантах Unix для повышения емкости накопителя;
- МРТ — это значение параметра следует выбирать в том случае, когда к каналу IDE подключается жесткий диск с установленной операционной системой и неизвестным методом трансляции. В этом случае принимается метод преобразования, соответствующий таблице раздела винчестера;
- None— выбирается при подключении SCSI-устройств.
Вторая группа опций более "многочисленна и разнообразна" и даже имеет некоторый приоритет над описанными выше параметрами, т. к. от них зависит возможность использования устройств с интерфейсом АТА, а не только то, в каком виде они будут представлены системе. Как правило, большинство подобных параметров содержится в разделе Integrated Peripherals или подобном ему.
IDE Detect Time Out. Опция позволяет задать паузу перед первым обращением к жесткому диску IDE, если его электроника не успевает подготовиться к работе за период тестирования всех компонентов ПК.
Может принимать следующие значения:
- диапазон от 0 до 35 с — набор значений зависит от материнской платы и версии BIOS.
Maximum LBA Capacity. Опция имеет информационное содержание и указывает емкость жесткого диска при условии, что используется LBA-метод трансляции. Значение вычисляется автоматически и не может быть изменено.
OnChip IDE ChannelO. Опция позволяет отключить первый канал контроллера IDE.
Может принимать следующие значения:
- Enabled(по умолчанию) — контроллер включен;
- Disabled— контроллер отключен.
- On-Chip IDE Channel 1. Опция позволяет отключить второй канал контроллера IDE. Может принимать следующие значения:
- Enabled(по умолчанию) — контроллер включен;
- Disabled — контроллер отключен.
On-Chip IDE Controller. Опция позволяет отключить интегрированный контроллер (оба канала). При этом появляется возможность использования ресурсов, "по умолчанию" закрепленных за IDE каналом другими устройствами. Рекомендуется при отсутствии устройств, подключаемых к данному интерфейсу.
Может принимать следующие значения:
- Enabled— контроллер включен, причем возможно подключение устройств к обоим каналам, ресурсы, используемые "по умолчанию", заняты;
- Disabled— контроллер IDE отключен. Имеет смысл только при загрузке, например, с устройства SCSI.
- On-Chip Secondary IDE. Опция позволяет отключить второй канал IDE, чтобы появилась возможность использования ресурсов, которые им заняты "по умолчанию". Имеет смысл при установке всего одного устройства IDE.
- Может принимать следующие значения:
- Enabled— второй канал IDE включен;
- Disabled— второй канат IDE отключен.