И чипсетные, и нечипсетные SATA-контроллеры бывают оч-чень разные.

И чипсетные, и нечипсетные SATA-контроллеры бывают оч-чень разные. И Enchanced mode на них тоже понимается по-разному. В нашей конторе около сотни машинок с различными вариантами SATA, не считая ноутбуков и серверов, и "в каждой избушке - свои погремушки".

BSV, в Вашем случае Вам повезло. Но это - самый стандартный, наиболее частый случай.

Hemo, у Вас ситуация несколько другая. Чтобы не ломать копья, споря на ровном месте, проведите простейший эксперимент: Возьмите установочный диск с Windows XP (у них точно нет драйверов Вашего SATA) и сделайте вид, что устанавливаете систему на винчестер. Так вот, если Вы установите в CMOS Compatible mode, Винда радостно кинется ставиться. А в Enchanced, в Вашем конкретном случае, если Вы ей не подсунете по F6 те самые дополнительные SATA-драйверы, НЕ ОБНАРУЖИТ ВИНЧЕСТЕРА ВООБЩЕ.
Вот и думайте, кем обнаруживается винчестер - Биосом или системой.

По поводу же MBR и иже с ними. В случае установки системы в Enchanced моде, часть драйвера, овечающая за опознание и загрузку винчестера, записывается во 2-й физический сектор ваинчестера (сразу после MBR) и далее, и туда же и передается управление с бут-записи MBR.
ПОВТОРЯЮ: Не к бут-сектору, а - в те самые Reserved сектора, следующие сразу после MBR.

И только после загрузки этого драйвера-дешифровщика определяется геометрия винчестера и считывается его бут-блок. Абсолютно так же, как это происходило во времена Advanced Disk Manager-а под DOS-Windows 95-98.

Поэтому и только поэтому Ваша машинка, обратившись в Enchanced mode к винчестеру и не распознав его геометрию, не желает с него грузиться. Так что... Биос здесь ни при чем. Он отрабатывает что может.