andyma5ter
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору NIKZZZZ Цитата: Цитата: Пока можно предположить, что дистрибутив не родной. | Подтверждаю аналогичную проблему, опробованные дистрибутивы SP3 VL и RETAIL, хост машина работает под x64. Флешка подключается и опознается и работает (USBWID 13FEAPID 31234E6A116C0FFFF0A&7) Ошибка возникает при установке Дисковый накопитель/Generic volume Состояние устройства "Не удалось загрузить драйвер этого устройства. Возможно, драйвер поврежден или отсутствует. (Код 39)" При попытке обновить драйвер пишет "Произошла ошибка при установке устройства Неправильная секция установки службы в этом INF-Файла." Причем Partition Manager (ROOT\LEGACY_PARTMGR\0000) тоже не работает пишет "Устройство отсутствует, работает неправильно, или для него установлены не все драйверы. (Код 24)". В RL_micro, даже с прыжками не удалось запустить внутренний менеджер устройств, который оттуда изначально выпилен, зато после "прыжков" перестал вылетать UpdDevices, который показал какие файлы используются сбойным устройством нормально работающим в micro: "Файлы драйверов: disk.sys; partmgr.sys", и проверка в запущенной сборке показала что они отсутствуют. Особо в архитектуре винбилдера не разбираюсь, утром только увидел его первый раз, но поиск по файлам проекта дал то, что файлы, в частности disk.sys упоминаются где только можно и точно попадают в сборку, осталось найти что же их выпиливает при сборке/упаковке имиджа. Нашел два набора файлов в образе, в одном они есть в другом нет - по ходу дела оптимизатор шалит. Однако его простое отключение приводит к сообщениям о нехватке памяти при загрузке. Увеличил память до 256, выпилил директХ, Аудио и еще какую-то байду, ждем-с. Результат: "Драйвер этого устройства успешно загружен, но само устройство не обнаружено. (Код41)" Попытка переустановки: "Произошла ошибка при установке устройства Указанная служба не установлена." Системного журнала нет. Последнее средство - сравнить папки с дровами и инфами... ничего нужного ( Ну совсем последнее средство, сравнить реестры... Да, блин, не ожидал что систем будет в txtsetup )) хотя где еще ему быть. Различий на три копейки, но в корявой сборке нет вот этого: "STORAGE\Volume="Volume",{71A27CDD-812A-11D0-BEC7-08002BE2092F}" запихал в файл Projects\RusLive\Drivers\4 Storage\USBSupport.Script после `IniAddSection,"%TXTSIF%","HardwareIdsDatabase"` это: IniWriteTextLine,"%TXTSIF%","HardwareIdsDatabase","STORAGE\Volume=#$qVolume#$q,{71A27CDD-812A-11D0-BEC7-08002BE2092F}" ждемс. Результат без изменений. Дальше возиться неохота, просьба к автору RL_micro выложить сам проект. |