Цитата Boa Soft:
Попробуйте, как будет возможность, после сборки MSST.INI отредактировать его вручную.
например, так: »
|
я правильно догадался что речь идёт о critical.inf ?
было сделано следующее
читать дальше »
созданы три образа
1 - стандартная методика
2 - после обработки getdrv-runfirst.cmd и перед !PREPARE.CMD в critical.inf была проведена замена строчки
HKLM,%Services%\iaStor2,DisplayName,,
"Intel AHCI Controller"
на
HKLM,%Services%\iaStor2,DisplayName,,
"Intel AHCI Controller X"
3 - после обработки getdrv-runfirst.cmd и перед !PREPARE.CMD в critical.inf была проведена замена строчки
HKLM,%Services%\iaStor2,DisplayName,,
"Intel AHCI Controller"
на
HKLM,%Services%\iaStor2,DisplayName,,
""
после этого все три образа устанавливались на icm8 в ahci режиме
(код PCI\VEN_8086&DEV_2824&SUBSYS_B0051458&REV_02\3&13C0B0C5&0&FA )
в образе 1 драйвер так и остался "PCI Device" и на нормальный драйвер не переключался по причине
читать дальше »
#-035 Обработка установки/удаления службы, секция [iaStor_Inst.Services].
#E281 Добавление служб: не удалось изменить существующую службу "iaStor4". Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E033 Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E122 Не удалось установить устройство. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
#E157 Ошибка установщика по умолчанию. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
т.е. как всегда
в образах 2 и 3 драйвер нормально подхватился при первой загрузке.
на всякий случай выкладываю setupapi.log после всех 3 установок
править critical.inf мне кажется правильнее чем "исправлять" драйвер, спасибо за подсказанный способ
Цитата Boa Soft:
Или, вообше бредовая идея.
Сделать отображаемое имя службы у всех интелей пустым. »
|
попробовал, смотри выше "образ 3" - нормально развернулся и на реальном железе и виртуалке (эмулируется тоже примитивный интеловский контроллер)
Цитата Boa Soft:
Как я понял, для установки постоянного драйвера надо
1 Чтобы и имя отображаемое и имя службы совпадали и у временного и у устанавливаемого драйверов.
или »
|
Сейчас всё сделано так, и это работает.
Работает везде, кроме ICH8 в Ahci (папка I4) . Возможно ещё где-то не сработает, но кто его знает где конкретно.
Цитата Boa Soft:
2 Чтобы и имя отображаемое и имя службы НЕ совпадали и у временного и у устанавливаемого драйверов. »
|
получается, что с ICH8 в Ahci работает только по этому алгоритму.
Но возможно, что масса устройств работавшие по способу №1 при переводе на способ №2 работать откажутся.
т.е. использовать как и раньше способ №1 для всех, а для ICH8 в Ahci сделать исключение в виде добавляемого в реестр после critical.inf твика с HKLM,%Services%\iaStor2,DisplayName,,"Intel AHCI Controller X"
ну по крайне мере пока не будет других сигналов о
Цитата:
#E275 Ошибка при установке служб. Ошибка 1078: Это имя уже используется в качестве имени службы или выводимого имени службы.
|