By ROMby Unknown , 1 June 2005
МSI невыпустила для 6337LE5 биоса с поддержкой хардов 160гб и более, но для другой платы 815EPT Pro выпустила биос с поддрежкой хардов 160 гб и более.
Даты выходов и размеры Биосов у 6337LE5 и 6337EPT PRO одинаковые с версии 7.0 по 7.3 - судя по этому можно сделать вывод, что и посодержимому они одинаковые. Но версия 7.4 с поддержкой хардов 160 гб была почему то выпущена только для 6337EPT PRO.

Будет ли 6337LE5 поддерживать жёсткие диски 160 гб с прошитым биосом 7.4 от MSI6337EPT PRO?

Запускал утилиту 48lbachk.exe - выдала UNDETERMINED, то есть неопределила поддерживает плата 48 бит LBA или нет.. Правд у меня небыло при этом в наличии HDD 160Гб. В описании проги сказано что для её нормального выполнения нужен hdd более 137 гб - какой толк тогда от такой проги? если и так при подрублении hdd более 137 гб станет ясно есть ли 48 bit lba у Biosa или нет, в зависимости от того как он определится в Bios. Или я чего то непонимаю?


Почему есть средства преодоления предыдущих барьеров поддержки жёстких дисков 8.4Гб, 32Гб, 65Гб по средствам перепрошивки/пропатчивания/редактирования Биос'а , но нету для барьера видимости в 137Гб, то есть включения 48bit LBA? Этот барьер отличается особой сложностью или даже невозможностью? Или просто нетхваткой времени, желания и. т. д.?
The content of this field is kept private and will not be shown publicly.

BBCode

  • No HTML tags allowed.
  • 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]
  • Web page addresses and email addresses turn into links automatically.

DanZer

20 years 9 months ago

Почему есть средства преодоления предыдущих барьеров поддержки жёстких дисков 8.4Гб, 32Гб, 65Гб
Неправильно. Средства есть только для 32 и 64Гб-барьеров.
Для 8Гб, равно как и для 137(точнее - 128Гб) - средства нет, кроме как покупка внешнего контроллера. Для Award биосов - можно еще выставить меньший размер вручную и пользоваться всем, что не видно биосу, из-под ОС, которая "понимает" большие винты. AMI биосы - слишком "умные", такой трюк с ними не проходит.
Почему так? За подробностями идем читать статью. Вкратце - решение проблемы 128Гб, также как и 8Гб требует полной замены обработчика Int13h, а это не так-то просто.

PS А насчет того, что размер у биосов одинаковый - это еще не значит, что внутри одно и то же. Любой двухмегабитный биос имеет тот же размер. Даже если он не MSIевский ;)

Anonymous (not verified)

20 years 9 months ago

DanZer
Статью прочитал, но поправде говоря невсё понял.

Ведь для некторых материнских плат для котоырых изначально небыло поддержки 8 Гб и 137 Гб производители этих плат написали биосы с преодолением этих барьеров. Хотя у них вероятно большие возможности...
Вкратце - решение проблемы 128Гб, также как и 8Гб требует полной замены обработчика Int13h, а это не так-то просто.

А написаный код этого обработчика подойдёт для любой платы с аналогичным биосом и чипсетом без редактирования или нет? Или всё же сложность в том что для какждой материнской платы придётся писать новый обработчик Int13h?

PS А насчет того, что размер у биосов одинаковый - это еще не значит, что внутри одно и то же. Любой двухмегабитный биос имеет тот же размер. Даже если он не MSIевский

Проверил синхронизированием каталогов по содержимому( с помощью Total Commander) биосы от 6337LE5 и 6337EPT PRO с версии 7.0 по 7.3 - оказалось что и по содержимому они одинаковы. Теперь из этого можно сделать вывод, что MS6337LE5 c биосом 7.4 От 6337EPT PRO буддет поддерживать жёсткие диски 160Гб? Или всё же по каким то причином возможно, что небудет?

DanZer

20 years 9 months ago

Ведь для некторых материнских плат для котоырых изначально небыло поддержки 8 Гб и 137 Гб производители этих плат написали биосы с преодолением этих барьеров. Хотя у них вероятно большие возможности...
В том-то и дело. Это ж производители, которые имеют полный доступ к необходимой информации, а не одиночки-энтузиасты, которые вынуждены разбираться во всем самостоятельно.
А написаный код этого обработчика подойдёт для любой платы с аналогичным биосом и чипсетом без редактирования или нет? Или всё же сложность в том что для какждой материнской платы придётся писать новый обработчик Int13h?
Здесь дело не только и не столько в чипсете, сколько в том, как и по каким адресам размещаются в памяти обработчики прерываний. Так что просто выдрать кусок из одного биоса и вставить в другой не получится. Вот если бы были исходные тексты - тогда да, а вот с уже скомпилированным кодом - игра в русскую рулетку получается... :-(

В принципе, судя вот по этому сообщению, биос 7.4 уже прошит и все работает. Осталось только винт >128Gb поставить, так? Так в чем тогда проблема? Если б не сработало - винты бы не виделись вообще никакие. В крайнем случае, если хочется убедиться на практике - можно ж системник в магазин принести и проверить перед покупкой.

Anonymous (not verified)

20 years 9 months ago

DanZer
Здесь дело не только и не столько в чипсете, сколько в том, как и по каким адресам размещаются в памяти обработчики прерываний. Так что просто выдрать кусок из одного биоса и вставить в другой не получится. Вот если бы были исходные тексты - тогда да, а вот с уже скомпилированным кодом - игра в русскую рулетку получается...

Я на ассемблере нерпрограмлю(может и придётся когда занятся...), но у меня вопрос чисто из любопытства, ведь есть проги дизассемблеры - которые позволяют уже скомпилированный код переводить в текст. - С БИОС'ами они неработают? Биосы как то поособому зашифрованы или что то другое?

Если не сектрет то: в альфа, бета релизах патчера уже реализована в какойто мере поддержка 48bit lba или нет? Сейчас вопрос о 48bit lba отложен в долгий ящик или как то движется? Для каких либо отдельных матерниских плат вашей командой уже была реализована поддержка 48bit lba?(просто в интернете уже где то видел сообщения что кому то на заказ написали прошивку с поддержкой 48bit lba)

В принципе, судя вот по этому сообщению, биос 7.4 уже прошит и все работает. Осталось только винт >128Gb поставить, так? Так в чем тогда проблема? Если б не сработало - винты бы не виделись вообще никакие. В крайнем случае, если хочется убедиться на практике - можно ж системник в магазин принести и проверить перед покупкой.

Ну да логично. Только вот категоричный ответ модератора на форуме миксростара - "конечно, нет" несколько странно выглядит при всём при этом. Но если когда собирусь с деньгами хард брать новый, если приду в магаз и там окажется что на ней незаводятся харды больше 128 гб - будет облом, останется только напиться на все деньги вместо харда...
Вообще вопрос у меня несрочный так как hdd новый ещё несобрался покупать.

На сайте в разделе услуги, в адресе не указан город, какой город?

Root

20 years 9 months ago

1) нельзя просто взять кусок кода и из одной прошивки перенести в другую. Все гораздо сложнее дизассемблирование: надо еще и адреса (данных, кода) корректировать :( Ведь не обязательно в прошивках они будут одинаковыми. Дело не в шифровании, не в сжатии, а именно в том, что код не портируемый... :(
2) в альфах и бетах патчера ПОКА еще нету поддержки LBA48, но к конфу года она планировалась...
3) для отдельных материнок??? не слышал о таком...

Anonymous (not verified)

20 years 9 months ago

Root
для отдельных материнок??? не слышал о таком...

http://forum.microstar.ru/viewtopic.php?t=554 , там человек пишет:

Ну дык, всё дело в программном коде бивиса . У меня сейчас мать CT-6BTM1 и перепрошитый бивис (см. сайт ROM.BY.RU - с владельца вайта бутылка пива за рекламу ). Пашет без проблем и на своём UDMA-33 преспокойно работает с винтами 250ГГб, т.е. предел в 137ГГб преодолён. Так что, или ищите свежий биос, или оставьте заявку на доработку имеющегося биоса владельцу ROM.BY - дорабатывает классно.

savely

20 years 9 months ago

Есть 2 разные вещи - "правильно определить HDD" и "сделать так, чтобы можно было корректно работать с ним средствами BIOS". И если первое сделать сравнительно просто, то второе - сложно и геморрно.
Парень из форума, скорее всего имеет в виду определение.

DanZer

20 years 9 months ago

Биосы как то поособому зашифрованы или что то другое?
Да дело не в том, что как-то по-особому - инструкции х86-совместимых процессоров везде одни и те же (иначе они бы не были совместимыми ;)). Просто биос разбит на куски: подпрограммы и процедуры. Каждый такой кусок имеет свой адрес заданный двумя парами байт (например, что-то типа 1С37:23FA), которые передаются процессору при вызове этой подпрограммы. А если числа будут не те? Процессор-то не проверяет, куда его посылают за дальнейшими инструкциями - сказано, что они по такому-то адресу, значит там их и возьмет, даже если там на самом деле не команды, а мусор. Значит, после вставки блока надо искать - где на самом деле лежат эти команды в другом биосе и менять адрес вызова. А еще из вызываемой подпрограммы вполне могут быть вложенные вызовы и их все надо отследить и подправить... А если места не хватит - сдвигать другие модули и пересчитывать адреса обращения к ним... Короче, вполне возможно, что придется перелопатить практически весь код биоса (эдак с полтыщи страниц машинных команд - и никаких комментариев) - работенка еще та...

категоричный ответ модератора на форуме миксростара - "конечно, нет" несколько странно выглядит при всём при этом
А что еще он мог ответить? ;) А если спросить его насчет установки туалатина на эту плату? :roll: :lol:

Anonymous (not verified)

20 years 9 months ago

DanZer

А что еще он мог ответить? ;) А если спросить его насчет установки туалатина на эту плату? :roll: :lol:

Ну хотя бы почему по его мнению - нет, пробовал ли он устанавливать на неё 160Гб.
Когда то спрашивал насчёт установки туалатина 1.4(так как на сайте по спецификация 1.3 макимальный), он ответил - напряжения нехватит.
А вот на вопрос - какого к 6337LE5, MSI несделала bios'a c поддержкой hdd>127, тогда как такие hdd появились раньше чем прошло два года с момента выпуска этой платы, да и вообще что такое тех-поддержкака от Microstar, какой сервис/услуги входит в эту тех-поддержку? - он мне неответил...

Root

20 years 9 months ago

Vortex
напряжения нехватит.

именно так и сказал? Ну, контраргументом было бы то, что напруга у Tualatin 1.3 равна напруге Tualatin 1.4 ;)