Настройка устройств, подключенных к интерфейсу АТА

Интерфейс АТАпреимущественно используется для подключения нако­пителей, таких как жесткий диск, привод CD-ROM, Iomega ZIP, LS-120 и им подобных.

 Практически все упомянутые выше устройства относятся к разряду IDE уст­ройств, т. е. устройств, электроника которых выполняет немаловажную часть функций, таких как, управление работой двигателя, магнитными (оп­тическими) головками и т. п. Все эти устройства совместимы со специфика­цией АТА или ее расширенным  вариантом ATAPI.

Контроллер же, установленный на материнской плате, выполняет только те функции, которые необходимы для обмена данными между устройствами, такими как, посылка команды на чтение или запись данных, на определение типа носителя и т. п. Как совершить ту или иную операцию, устройство знает без дополнительных команд от контроллера материнской платы. В этом со­стоит яркое отличие от флоппи-дисковода и ему подобных устройств.
Контроллер, через который работают все упомянутые выше устройства, на­зывается IDE-контролпером, из-за чего и сам интерфейс называют IDE-интерфейсом. Можно сказать, что особой разницы в этом нет, т. к. это луч­ше, чем компьютерный жаргон, который часто вносит большую путаницу, чем неверно используемые термины.
Параметры, имеющие отношение к интерфейсу АТА можно разделить на две группы:
опции, определяющие возможность подключения и работы устройств без сбоев, для чего в BIOS любой материнской платы выделен целый раздел под названием Standard CMOS Setup;

опции, определяющие некоторые специфические режимы работы IDE каналов. Они имеют общие черты с опциями, содержащимися в упомя­нутом выше разделе, хотя и размешаются в разных разделах, например, Integrated Peripherals. Для начала рассмотрим раздел Standard CMOS Setup, т. к. именно с него начинается "знакомство" пользователя с дисковой подсистемой компьютера.

В разделе предлагается указать физические характеристики установленных в системе жестких дисков с интерфейсом АТА. Устройства, подключаемые к SCSI-интерфейсу, работают через SCSI-контроллер и поэтому не требуют указания характеристик в данном разделе. В случае подключения других устройств с интерфейсом АТА вполне достаточно указать тип устройства.

Интегрированный в материнскую плату контроллер 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 отключен.