Спецы!! А как с этим бороться?? Материнка ASUS P4s533-MX, в биосе есть пункты загрузки с USB FDD и USB ZIP. После многочисленных экспериментов так и не смог загрузиться ни с флешек ни с USB HDD.
При загрузке с USB HDD (Выбран вариант загрузки в биосе - USB ZIP) в момент, когда вроде бы передается управление на MBR, комп зависает, а на экране мигает буква j. При попытке загрузки с флешки (пробовал разные варианты ее форматирования) - в лучшем случае зависание с надписью:
ng operation system.
1. Как проверить, правильно ли и в какое место памяти прочитался 0 сектор с загрузочного устройства.
может в этом случае конфликтуют два одновременно активных раздела, 1 на IDE0, 2 на USB HDD?
2. Есть ли способы сэмулировать в виртуалке работу биоса, т.е. последовательность выполнения команд по инициализации USB железа, определение загрузочного устройства и передача ему управления, вплоть до копирования MBR в ОЗУ по адресу 0000:7с00 с отслеживанием записи в ячейки памяти.
3. Можно ли пропатчить биос под правильную работу с USB HDD
Перенес в Остальные проблемы, связанные с BIOS.
Дубль удалил.
maco
Иногда помогает обновление БИОСа.
--== Михаил ==--
Если это поможет, то выбор загрузочного устройства устанавливается приоритетом в BBS таблице. Там же есть информация о классе, подклассе и типе загрузочных устройств.
USB FDD: Class=C SubClass=3 DeviceType=1
USB HDD: Class=C SubClass=3 DeviceType=2
Приоритеты могут быть
0(высокий), 1, 2, 3, 4, ..., FF(низкий)
BBS_DO_NOT_BOOT_FROM 0xFFFC
BBS_LOWEST_PRIORITY 0xFFFD
BBS_UNPRIORITIZED_ENTRY 0xFFFE
BBS_IGNORE_ENTRY 0xFFFF
После того как сформирована таблица и расставлены приоритеты, вызывается стандартная фунуция, которая пытается выполнить загрузку с устройств, начиная с нулевого приоритета.
Спасибо, конечно за отклики -оперативно, только:
1. Обновление биоса 1005, есть еще 1006 и 1007 уже знаю, что там добавлены только новые процы.
2. Информация про классы и подклассы - полезная, только как ее посмотреть (до и после загрузки винды) и, если она не верна, или меня не устраивает - как ее на лету, до загрузки системы подкорректировать?
Сразу возникает еще один вопрос - как биос отличает USB FDD от USB HDD и USB ZIP? По бут-сектору?
К сожалению, Вы не указали, какой BIOS установлен на плате. Подозреваю, Award. Поэтому прошу сообщить, есть ли в CMOS Setup параметр Legacy USB storage detect или что-нибудь похожее. Если да, то Enable.
Открытая книга: icbook.com.ua
Судя по тому, что в перечне кандидатов на загрузку всё, что Вы указали, не очень-то BIOS и отличает, что именно подключено к USB-шине.
Если я подключаю тестовый USB флеш-диск, размером 32 Мб, размеченный в обычный FAT (т.е. не 32!), то платформа стартует только при условии, что в CMOS Setup указано USB ZIP.
Открытая книга: icbook.com.ua
Смотрите выше мой пост там я привел признаки, по которым BIOS их отличает. На счет USB ZIP я не знаю.
А про то как найти BBS таблицу и подкорректировать ее надо спросить у специалистов по реверсу.
К сожалению, Вы не указали, какой BIOS установлен на плате. Подозреваю, Award. Поэтому прошу сообщить, есть ли в CMOS Setup параметр Legacy USB storage detect или что-нибудь похожее. Если да, то Enable.
Legacy USB storage - Уже включено с самого начала, а также поддержка USB 2.0. Биос действительно Award
"Судя по тому, что в перечне кандидатов на загрузку всё, что Вы указали, не очень-то BIOS и отличает, что именно подключено к USB-шине.
Если я подключаю тестовый USB флеш-диск, размером 32 Мб, размеченный в обычный FAT (т.е. не 32!), то платформа стартует только при условии, что в CMOS Setup указано USB ZIP."
Выбор вариантов на загрузку большой, токма вариантов с Removeble devise только 2: USB FDD и USB ZIP
Пробовал подключать через кардридер MMS с 16М и 512М, форматировал по-разному, вартанты загрузки пробовал - оба, нифига не грузится
Пробовал USB HDD (WD Paasword 60G) - его форматировал и как USB FDD и как USB ZIP, и разбивал на разделы как обычный HDD - все напрасно смотри 1 й пост
"Сразу возникает еще один вопрос - как биос отличает USB FDD от USB HDD и USB ZIP? По бут-сектору?
Смотрите выше мой пост там я привел признаки, по которым BIOS их отличает. На счет USB ZIP я не знаю. "
Не понял - так какие признаки? Биос определяет их логически (по записи в первом секторе) или физически по железу, т.е. жестко прошит код вендора?
Еще! А можно ли обмануть биос и подсунуть ему USB HDD (WD Paasword 60G) как USB ZIP?
Или вариант (ну уж на самый крайняк) загрузка с дискеты до boot.ini, где прописать жестко загрузку с USB HDD.
Кстати Google ничего подробно не говорит как правильно прописать такую загрузку. [signature(*)disk(x)rdisk(y)partition(z)]???
Всем - сорри за оофтопик.
To ТоварищЪ:
Это дело может меняться "снаружи", спецификация есть, насколько знаю. Какой процент матерей/BIOSов держит(поддерживает)? Процентов 5 экзотных? (есть интерес заюзать кое в чем, только вот думаю - дурная затея из-за процента поддержки)
А кому счас легко...
USB FDD: Class=C SubClass=3 DeviceType=1
USB HDD: Class=C SubClass=3 DeviceType=2
Эта информация, которую BIOS читает с PCI шины, жестко прошита изготовителем устройства.
Отправить комментарий