Последовательный интерфейс

       

IDE HDD Auto Detection


- опция, функция "BIOS Setup", позволяющая автоматически регистрировать в системе EIDE-устройства, а также некоторые IDE-диски. Эта же функция позволяет установить автоматически и режим работы жесткого диска, а точнее метод адресации, протокол обмена: Normal, LBA или же Large. Для более старых IDE-дисков возможны ошибки в процессе автоопределения параметров жесткого диска, и их параметры необходимо будет ввести вручную.

Представленная опция является наиболее привычной для массового пользователя, а с другой стороны, в таком виде она уже не способна решать проблемы современных компьютерных систем с дисками большой емкости. Вот как решает такие задачи опция "IDE Translation Mode":

"Standard CHS" - стандартное количество цилиндров (не превышает 1024), головок чтения/записи, секторов. Аналогично "Normal",

"Logical Block" - аналогично "LBA",

"Extended CHS" - расширенная адресация для дисков с физическим количеством цилиндров более 1024. Предназначено для дисков большой емкости,

"Auto detected" (по умолчанию) - по сути предназначено для дисков с LBA-трансляцией (Logical Block Addressing).

Внимание! Не все пользователи однозначно понимают принципы трансляции, установки параметров дисков и зачастую ошибаются в процессе автоопределения параметров. Грубейшей ошибкой являются попытки изменить тип трансляции (адресации) для отформатированных дисков с информацией. Для более детального изучения этой темы имеет смысл познакомиться со специальной литературой.

Вернемся к вопросу "ручных" установок параметров, которые обычно вынесены в "STANDARD CMOS SETUP". Расширенные версии BIOS хранят параметры различных типов жестких дисков (1 - 46) в соответствии с их характеристиками (число цилиндров, головок, секторов). Это своего рода анахронизм, который может оказаться полезным только в случае совпадения параметров Вашего жесткого диска и данных, хранящихся в постоянной памяти. Тип 47 (User Type) позволяет задать произвольные параметры диска, он же используется и при автоматическом определении характеристик жестких дисков через сервисы BIOS и самих дисков.


Для дисков ESDI и SCSI в поле типа дисковода необходимо указывать "None", т.к. контроллеры указанных жестких дисков произведут их идентификацию самостоятельно. Одно важное замечание, хотя и не имеющее непосредственного отношения к опциям "BIOS Setup". При подготовке жесткого диска к установке в компьютер перемычка SP ("Slave Present"), или DSP ("Drive Slave Present"), устанавливается на "мастер"-диске для указания на присутствие в системе "slave"-устройства. Если джампер установлен, а "вторичный" диск не обнаружен, то POST выдает сообщение об ошибке.  

Максим. к-во секторов (512 байт/сектор) Максим. количество головок Максим. количество цилиндров Максим. емкость диска
63 16 1024 504 МБ
63 256 1024 8,4 ГБ
255 16 65536 136,9 ГБ
 

Normal - максимальное количество цилиндров ("C" от cylinder), головок ("H" от heads), секторов ("S" от sector) ограничено 1024, 16, 63 соответственно.

LBA (Logical Block Adressing) - "логическая адресация блоков". При таком способе адресации определенный блок данных на носителе задается не с помощью дорожки, головки, сектора, а его логическим адресом. Преобразование этого адреса в номер цилиндра, головки, сектора осуществляется внутри жесткого диска контроллером. LBA-адресация начала внедряться и использоваться в 1994 г. совместно со стандартом EIDE (Extended IDE). В те времена возникла интересная ситуация. Выпускавшиеся новые EIDE-диски очень часто устанавливались в устаревшие системы с BIOS, не поддерживавшим LBA. Жесткие диски поставлялись со специальными драйверами, которые производители дисков создали для обхода BIOS. И в более поздние времена не обходилось "без обмана", поскольку BIOS не в состоянии был воспринять число цилиндров свыше 1024. При установке LBA-режима в n раз уменьшается количество цилиндров, во столько же раз увеличивается число головок. При этом, к сожалению, уменьшается форматированная емкость диска при округлении дробного числа цилиндров.Метод LBA соответствует "Sector Mapping" для SCSI. BIOS SCSI-контроллера выполняет эти задачи автоматически, т.е. для жестких дисков SCSI-интерфейса метод логической адресации был характерен изначально.

Large - редко встречающийся на практике метод адресации. Предназначался для устройств, количество цилиндров у которых превышало 1024 (при емкости жесткого диска до 1 Гб), при этом такие жесткие диски не поддерживали LBA. !!! Жесткий диск, pазмеченный и отформатированный в pежиме LBA, несов­местим с pежимом Large и наобоpот.

 


Содержание раздела