На очередном свежекупленном ноуте FSC Amilo Xi2428 снесли ненужную Висту и стали ставить XP - очень частая на сегодня процедура. AHCI драйверов XP не знает, их надо подсовывать по F6 с дискеты или интегрировать в дистрибутив. Ну, дело привычное, USB флоповоды наличествуют, поэтому начали ставить обычный дистрибутив, подключив к машине флоповод. И тут - неожиданный облом: при первом обращении к флопу (по F6) венда честно опознала драйвер, увидела с его помощью диск. Но второго обращения к флопику (когда дистрибутив должен скопироваться на диск) не произошло, вместо этого инсталлятор вывел на экран сообщение, что нужно бы дискету с драйвером 'Intel Matrix' вставить в дисковод 'A' и нажать после этого Enter. Но дискету-то никто из дисковода не извлекал! И видно, что при нажатии на Enter никакого обращения к флоповоду не происходит.
Раньше я сталкивался с такой ситуацией на самосборном дистрибутиве, но там на втором этапе обращение, вместо флопика, шло к сидирому - явный прокол. А в описываемом случае не было обращений ни к флопу, ни к CD. Замена дистрибутива на нормальный в тот раз проблему решило. Но не в данном случае! Для проверки взял честный дистрибутив из MSDN - с ним та же ерунда - второго обращения к флопику не происходит (к сидирому - тоже), а инсталлятор настойчиво требует вставить нужную дискетку в 'A'.
Решение было обнаружено после изучения соответствующих форумов - оказалось, что при подсовывании драйверов по F6 при установке венды некоторые флоповоды имеют проблемы. Сильно сомневаясь, заменили NEC-овский UF0002 на старый USB TEAC (модель точно не помню) - И ВСЁ ЗАРАБОТАЛО! Инсталлятор спокойно, без лишних вопросов, скопировал при повторном обращении нужный драйвер, установка прошла абсолютно нормально. Приведу ссылку, которая помогла решить проблему: http://www.amilo-forum.com/topic,26,-In ... -FAQs.html - в пункте 2.1 как раз и упоминается, что "Unfortunately not all floppy drives of all manufacturers are compatible to do so". Вот такие вот чудеса...
Единственное приемлемое объяснение данной ситуации, которое пришло в голову, состоит в том, что первое обращение контролируется BIOS-ом, а второе - драйвером в уже подгруженном мини ядре системы, который, видимо, нумерует флопик по-другому (наверное, считает его 'B'). Это так, в порядке бреда
Так что см. subj