Автор: Unknown BIOS (не проверено) , 27 сентября 2007
Есть MB Albatron PX865PEL-800 на 865 чипсете. Если в биосе в поставить sata в режим enhanced mode, то bios отказываеться грузить с него систему, как будто винта вообще нет! Если поставить в combined mode , то с него грузиться, НО в этом режиме можно использовать только 1 IDE канал, а SATA эмулируеться как другой канал. А у меня 3 IDE устройства, соответственно этот режим мне не подходит.
Вопрос: можно ли заставить BIOS загружать систему с SATA в режиме enhanced mode ? и если можно, то как ?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

DanZer

18 лет 5 месяцев назад

<font size="-1">Можно. Нужно переустановить систему, подсунув в самом начале установки дискету с драйверами (когда вылезает сообщение </font><font size="-1">Press F6 if you need to install third party SCSI or RAID driver </font><font size="-1">или</font><font size="-1"> Нажмите </font><font size="-1">F6 для установки SCSI/RAID драйвера </font><font size="-1">в русской </font><font size="-1">версии).

</font>

geodimetr

18 лет 5 месяцев назад

На этой конкретной мамке - еще можно. А вот мне на днях довелось воевать с чудом по имени НР Pavillion V6000 - там после дискеты, которую Винда спокойно кушает, она почти сразу (в процессе продолжения установки) требует вставить дискету с Расширенным Драйвером SATA-Мониторинга... весит сие чудо аж 17 мегабайт, а читать его Винда желает при этом только с устройства А: - то бишь, с дисковода на USB. Подключение на USB CD-ROM-а не прокатывает, нарезка драйвера на части - естественно, тоже. Без него - ставиться отказывается напрочь. Два дня я прыгал вокруг этого идиотства, пока поймал тот единственный(!) момент, когда можно переключить Enchanced на Compatible, доставить Винду в этом режиме (обычно не дает !!!), а потом уже - переключиться обратно и накатить этот несчастный Расширенный Драйвер, который тоже без включенной Enchanced mode ставиться не желает.

Hemo

18 лет 5 месяцев назад

Хм... дело не в драйверах. BIOS вообще не пытаеться загрузиться с этого hdd. Как будто его нет. К примеру я ставлю в BIOS`е загрузку в первую очередь с HDD, а затем с cd-rom. Если у меня стоит ide hdd, то начинет грузиться с него. Если только SATA hdd(в режиме Enchanced mode ), то загрузка начинаеться сразу с CD-ROM`а.

PS: ОС у меня Linux FC6. Поэтому поддержка SATA "из коробки".

geodimetr

18 лет 5 месяцев назад

Коробка здесь ни при чем. Потому как ежели ставилась система на вариант Compatible, ЛЮБОЙ ОС смысла не было тащить туда драйверы для Enchanced и делать загрузку с учетом Enchanced-геометрии. Проблема Ваша не в наличии/отсутствии драйверов ВООБЩЕ, а в отсутствии их на момент загрузки, когда определяется окончательная геометрия винчестера. А она -то как раз отличается в этих двух различных модах. И циферки в Partition Table прописаны разные. Полагаю, что простыми "лекарственными средствами", типа Partition Table Doctor-а на загрузочном CD это дело не поправить.

Так что... прав DanZer: грузимся с CD и ставим ВСЮ систему с нуля, как на пустое место. Только перед началом копирования хоть чего-то на винч, необходимо подсунуть драйвера этого Enchanced режима. Если они есть в комплекте - сразу и поставятся. А Биос в Вашем случае вообще ни при чем: Биос заставить грузиться с винчестера... Вы сами-то поняли, что спрашиваете ?

Винчестер у Вас честно опрашивается. Но его загрузочная область в Compatible и в Enchanced модах видны по-разному. Посему - загрузки не происходит. Точно так же, если первым на загрузку объявить CD, и подсунуть НЕ-загрузочный диск... что будет ?
Ну, и при чем тут Биос ?

Hemo

18 лет 5 месяцев назад

>Но его загрузочная область в Compatible и в Enchanced модах видны по-разному.

Т.е. вы хотите сказать что MBR на винте на который была установленна система в режиме Compatible и на винте на который была установленна система в режиме Enchanced Отличаються ?  Хм интересно и чем же они отличаються ?



>Проблема Ваша не в наличии/отсутствии драйверов ВООБЩЕ, а в отсутствии их на момент загрузки,

>когда определяется окончательная геометрия винчестера.



Кто по вашему в этот момент использует  этот драйвер ?



>А Биос в Вашем случае вообще ни при чем: Биос заставить грузиться с винчестера... Вы сами-то поняли, что спрашиваете ?



А как по вашему происходит загрузка? По моему так:

В процессе запуска компьютера  BIOS  считывает с в память с жёсткого диска MBR, и BIOS передаётся управление тому фрагменту памяти, куда считалась MBR. Т.е. именно BIOS производит загрузку операционной системы с HDD. И если BIOS не поделает вышеописанную процедуру, то загрузка не состоиться.



PS:

А как ведт себя windows если его установить в режиме Compatible. а потом попытаться загрузиться в режиме Enchanced ?

BSV

18 лет 5 месяцев назад

Ну не знаю, у меня с чипсетного SATA контроллера (875 чипсет) грузится все в любом режиме без проблем. Материнки - Gigabyte, ASUS. И винда тоже работает нормально в любом режиме.

geodimetr

18 лет 5 месяцев назад

И чипсетные, и нечипсетные 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 к винчестеру и не распознав его геометрию, не желает с него грузиться. Так что... Биос здесь ни при чем. Он отрабатывает что может.

DanZer

18 лет 5 месяцев назад

А вот мне на днях довелось воевать с чудом по имени НР Pavillion V6000 - там после дискеты, которую Винда спокойно кушает, она почти сразу (в процессе продолжения установки) требует вставить дискету с Расширенным Драйвером SATA-Мониторинга... весит сие чудо аж 17 мегабайт, а читать его Винда желает при этом только с устройства А:
Интеграция SATA/RAID драйверов - надеюсь, в будущем поможет :)

Lenchik

17 лет 5 месяцев назад

По правильному, режим SATA напрямую называется AHCI. В некоторых биосах пункт включения так и называется, в отличии от эмуляции IDE (ATA), если не AHCI то иногда называется SATA native.

Если линукс не умеет грузится из режима AHCI то ему уже ни какие драйвера не помогут. Драйвера в линуксе находятся в монолитном ядре (прикомпилированы к нему) Ядро целиком в загрузочный сектор не полезет. По этой же причине линукс не умеет стартовать с разных софтовых и полусофтовых RAID, хотя если его запускаешь с одиночного диска, он RAID видит.

Пока какой нибудь Кулибин не впишет драйвера от SATA контроллеров, в загрузчик линукса GPUB, удачи не видать.


С виндой все намного проще, её ядро и двайвера состоят не из одного файла.

У меня есть успешный опыт включения AHCI уже после установки винды. Я силой ставил AHCI драйвер на первый канал контроллера IDE. Оно конечно сопротивлялось и говорило что не от того железа, но вставало. После перезагрузки и включения в BIOS режима AHCI винда почемуто вновь находила новое оборудование, но грузилаь без вылета в синий экран.

Один раз я делал это на своем компе с материнкой DP35DP, там нет разьема флопика, второй на ноуте где разьема флопика тоже не было. Единственное условие, нужно точно знать марку контроллера SATA дисков. Драйвера как правило на всю линейку и нужно самому выбирать нужный.

sva (не проверено)

17 лет 5 месяцев назад

У меня тоже мать ALBATRON PX865PE PRO V2.0 http://www.albatron.com.tw/English/product/mb/pro_detail.asp?rlink=Specification&no=82
с этим последним биосом ftp://ftp.albatron.com.tw/product/it/mb/BIOS\Intel\PX865PE_PEPro\2.0\65pev124.zip

похожая проблема тут описана http://forum.ixbt.com/topic.cgi?id=9:56496#14

суть в том, что биос в расширенном режиме не видит все 4 иде винта + 2 сата
система виснет намертво.
сата каналы конфликтуют с иде каналами

далее в той теме написали, что на другой похожей плате решили проблем путем выпуска нового биоса
вот тут новый биос для похожей платы http://www.albatron.com.tw/English/product/mb/pro_detail.asp?rlink=Bios&no=197

как можно решить для моего биоса?