Доброе время суток!
У меня материнка VIA VPX TX100-3D c AMI BIOS.
Моя проблема - поддержка HDD >32Gb (конкретно, надо чтобы заработал Samsung 80Gb).
Пробовал пропатчить свой BIOS Вашей последней альфа-версией (6a10).
По сообщениям патчера - он пропатчил успешно (причем 32G problem fixed), но после прошивки этого BIOSа комп стал зависать в самом начале: сначала идут надписи BIOS видеоплаты, затем - красненький логотип, "American Megatrends" и - приехали
Я стал исследовать оригинальный и пропатченный BIOS-ы (с пом. AMIBCP, идущей в архиве с _BP).
Конкретно в моем BIOS патчер изменил модуль 08 (Interface) и добавил 2 модуля "User Defined" с кодами FE и FF. Причем, по поведению AMIBCP (зависания и сообщения об ошибке) я так понял, что коды модулей допустимы в пределах 00-3F.
Пробовал "вытаскивать" измененные-добавленные патчером модули в файлы, а затем добавлять-заменять их в оригинальном BIOS посредством AMIBCP - только вместо кодов FE и FF ставить 3E и 3F
Прошитый BIOS РАБОТАЕТ, но "проблема-32G", к сожалению, осталась.
Если нужно - Вышлю Вам свой BIOS (оригинальный) 128 Kb.
Очень Вас также прошу, подскажите, пожалуйста, как и в каком модуле можно "ручками" решить эту проблемку. С ассемблером и HIEW я знаком, с HEX-редакторами тоже . Надо ли что-то менять в модуле 'Int 13' (патчер его не трогает)? Насколько я понял, именно там "зарыта собака"? Или не могли бы Вы мне помочь с исправлением ошибки? И еще - 'подходят' ли модули Int13 от аналогичных AMIBIOS, но под другие чипсеты?
Заранее большое Вам спасибо.
P.S. Попробовал с опцией /d: файл start.tmp - 0 байт.
Или для AMI BIOS это нормально?
1) лучше не надо плодить темы. Не так поймут люди Вас
2) Мама - Zida Tomato TX100-3D
Прошивки к ней легко находятся по линкам из форума.
Например:
Мануал, BIOSы лежат у чехов на сайте
3)
по опыту успешного пачта некоторых АМИшных БИОСов, могу сказать, что номера модулей могут быть и FE и FF (т.е. в пределах 00-FF)
для амишных биосов ключики патчера работают весьма своеобразно. Точнее, практически не работают.
start.tmp - файлик, создаваемым пачтером для интеграции в АвардБИОС. Естественно, в случае АМИшного БИОСа он вроде бы не нужен.
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Большое спасибо за линк!
Теперь у меня такая проблема - fdisk от Windows 98 видит "полный объем диска 10 Гбайт (а хард на 80)
Я читал на сайте еще про "проблему >64Gb", может, это она?
Кстати (если не секрет), насчет кодов компонентов в AMI BIOSе - для успешного "пропатчивания на лету" коды добавляемых модулей обязательно должны быть FF и FE, или можно любые, лишь бы означали "User Defined"? Принципиально ли "положение" модулей в BIOS? Кстати, вчера искал в Сети и не смог найти "нормальную" статью про AMI BIOS - ее структуру, распаковку и загрузку и т.п.
С AWARD-ами я раньше экспериментировал, а с AMI не приходилось...
Извините за "размножение тем" - просто здесь я описал отзыв о пропатчивании конкретного BIOS (дал отчет как альфа-тестер ), а в теме "Хочу прошивку" - попросил прошивку ))
---
С уважением,
Андрей aka Angel07
fdisk от 98? Тогда поищи поновее на сайте MS. В KB есть описание этого глюка. Или разбей чем-нибудь другим.
А кому счас легко...
Fdisk попробую поискать.
Странно - диски на 20 и 30 Gb он (штатный fdisk) нормально видит...
А здесь - 10...
---
С уважением,
Андрей aka Angel07
Держи.
support.microsoft.com/default.aspx?scid=kb;en-us;263044
А кому счас легко...
Большое спасибо за линк на KB, информация вроде исчерпывающая, конкретная и добавить нечего , сегодня вечером попробую Fdisk и Format.com от Win ME... Может, наконец-то, все баги биосов и системы обойду
---
С уважением,
Андрей aka Angel07
Получилось!!! Большое-пребольшое и спасибо всем, кто помог!
Зашил прошивку с сайта www.levi.cz (версию 1.08 ), и разбил диск 80 Гб на 3 диска Fdisk-ом от ME. Затем форматнул штатным format.com Windows 98!
Единственные непонятки
1. Fdisk от ME у меня увидел "полный объем диска 76 с чем-то Гб", а не 80, как написано на HDD Может, так и надо?
2. Этот BIOS определяет винт в процессе загрузки, когда в setup он стоит как AUTO. Причем показывает 65535МБ
И еще вопрос: сильно извините, что не в тему - в каких случаях HDD обязательно подключать к MB 80-проводным IDE шлейфом, а не 40-проводным? Когда используется DMA/UDMA?
---
С уважением,
Андрей aka Angel07
Angel07
1. Рекламные штучки: производители "любят" выдавать миллионы байт за мегабайты, а миллиарды - за гигабайты; на самом деле все очень просто - 1КВ=1024 байт, 1МВ=1024КВ, 1GB=1024МВ, считайте сами...
2. Если видит только 65535МВ, то это значит, что в данном БИОСе не решена проблема с дисками > 64GB (опять же, перемножить сами сможете)...
И по последнему вопросу - в Вашем случае все равно, какой кабель, потому как 80-жильный _необходим_ только для UDMA более высокого, нежели 33...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
1) 1Гбайт=1024*1024*1024=1.073.741.824 байт. Теоретически. Практически же многие производители считают, что 1Гбайт=1.000.000.000 байт.
2) ну лень было чехам до конца разбираться с большими винтами, только и всего...
3) 80 жил - для UDMA66 и выше.
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
Насчет "проблемы >64Gb" - я так понял, что это не страшно, просто BIOS сам некорректно отображает (считает) объем?
Ведь FDISK увидел больше чем 64... Или я не прав?
---
С уважением,
Андрей aka Angel07
Отправить комментарий