NikLok
16-08-2006, 11:22
В забавную ситуацию я попал при очередной установке.
В машине стоит кардридер. При установке почему то, диски кардридера встали первыми!!! То естьзаняли буквы C D E F.
Далее пошли 2 сидирома. В результате винт стал почему то буквой H.
Естественно пришлось перелопачивать кучу автоит скриптов на предмет правильного определения буквы диска. Ранее они в основном ТУПО ( ну лень было ) ориентировались на букву С. Понятно дело что при такой ориентации все пошло не так как ожидалось.
При этом так как часто при установке производится сканирование дисков на предмет наличия тех или иных маркеров, то кардридер выдавал противные 4 окна об отсутсвии диска в драйвах C D E F.
В Компьютере пишут, что есть уже ридеры 59 в 1. Страшно представил картину когда для винта вообще букв не хватило! Или они как-то по другому девайсы устанавливают!!!
Я так понимаю их там 59 конструктивно возможных физических, а логических наверное все равно не более, ну скажем 15.
Кончено первое, что приходит в голову убрать из OemPnPDriversPath путь к кардридеру. Потом проверю. Но в принципе это может не сработать при интеграции драйверов.
Второй способ - отключить физически.
Интересуют другие - более культурные способы решения проблемы.
Может кто знает как в bat файлах БЕЗ СКАНИРОВАНИЯ ВСЕХ ДИСКОВ определять буквы дисков с которого и на который производится установка.
В машине стоит кардридер. При установке почему то, диски кардридера встали первыми!!! То естьзаняли буквы C D E F.
Далее пошли 2 сидирома. В результате винт стал почему то буквой H.
Естественно пришлось перелопачивать кучу автоит скриптов на предмет правильного определения буквы диска. Ранее они в основном ТУПО ( ну лень было ) ориентировались на букву С. Понятно дело что при такой ориентации все пошло не так как ожидалось.
При этом так как часто при установке производится сканирование дисков на предмет наличия тех или иных маркеров, то кардридер выдавал противные 4 окна об отсутсвии диска в драйвах C D E F.
В Компьютере пишут, что есть уже ридеры 59 в 1. Страшно представил картину когда для винта вообще букв не хватило! Или они как-то по другому девайсы устанавливают!!!
Я так понимаю их там 59 конструктивно возможных физических, а логических наверное все равно не более, ну скажем 15.
Кончено первое, что приходит в голову убрать из OemPnPDriversPath путь к кардридеру. Потом проверю. Но в принципе это может не сработать при интеграции драйверов.
Второй способ - отключить физически.
Интересуют другие - более культурные способы решения проблемы.
Может кто знает как в bat файлах БЕЗ СКАНИРОВАНИЯ ВСЕХ ДИСКОВ определять буквы дисков с которого и на который производится установка.