Очень меня интересуют особонности сабжа. Есть пара вопросов:
1. Какому умнику пришло в голову интерпретировать USB-винт как дискету? Чем они думали когда это делали? Очень своеобразно выглядит диск B: объемом в пару гигов.
2. Установить оперционную систему серьезнее DOSа на диск B: тоже не сильно получается. Снять/накатить полный образ при помощи PQDI/GHOST опять же нельзя.
3. AWARD хоть некоторые (правильно отформатированные) флешки умеет очень-очень правдоподобно превращать в ATA-винт, а AMI что-то никак меня не радует.
Короче можно ли сделать USB-винт винтом, а не дискетой?
То есть при отсутствии нормальной разметки не проходит POST? Крутые, блин, ребята! :)
А он и не знает. Это по-видимому уже BIOSовская самодеятельность. После втыкания флешки при загруженном DOSе, она судя по индикатору монтировалась. Я уже не проверю появляется ли при этом новое доступное для INT 13h устройство, но то что при втыкании ее сразу же кто-то читал и монтировал - факт.
Мож в консерватории нужно что-то поправить?
Кстати, из опыта - загрузочные USB надо форматить и sys под 98.
Это вы о чем? А DOS - засисает, мамой клэнус! :)
savely_s
Абсолютно согласен, win98 действительно делает это правильно. Ну можно еще разметить виндовым дискедитом и потом из-под DOS отформатировать и осистемить.
- либо через опции СЕТУП;
- либо путем считывания формата с самого носителя (операция "media detection").
Причем, если нет в СЕТУП опции, то по умолчанию эмуляция HDD. Отсюдва вывод, что если USB видится как флоп, то это значит, что он и отформатирован (я уж не знаю почему), как флоп. Возможен и другой вывод: я ошибаюсь. Но это вряд ли :)
Насколько я понял, для этого используется USB ASPI-драйвер. Так вот, не совсем понятно, что делать, если интерфейс SCSI (и соответственно, родной ASPI) реально стоят. Два драйвера ASPI ставиться в систему, ясное дело, отказываются наотрез. Драйвер же USB ASPI сам по себе - глючит немилосердно (например, видит одно устройство как несколько и все равно не позволяет с ними работать).
Мой контроллер - AIC7880, драйвер ASPI - aspi8dos.sys
P.S. Сорри за оффтопик, просто раз уж речь зашла об USB под DOS... :)
А поддержка USB под DOS вообще - это приделывание костылей. У того же EHCI-контроллера диапазон памяти - за пределами гига. Как туда доступиться - есть вариант. Но запуск того же DOS4GW похерит все моментом.
В ДОСе, без драйверов - по БИОСам, IRQ... Как INT13 делят? - не в курсе... не припомню случая, когда ставил винты на двух контроллерах... А с другой периферией только через ASPI ОСы и общаются...