Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
-
AltY
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
truvo, нужно отключить только для текстового этапа (ведь этим занимает MSSTMake), а для графического можно необходимо использовать средства интегратора.
-
truvo
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
AltY, а подробнее? Я интегрирую в GUI только mass, поскольку, как я примитивно понимаю, это нужно для того, чтобы программа установки всегда видела жеский дик. Можно в личку, т. к. тут оффтоп.
-
Mr dUSHA
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Исходный:
M\I4\
dpsI4.inf 6 901 01.09.2009 07:38 -a--
iaahci.cat 8 654 12.03.2010 18:19 -a--
iaAHCI.inf 8 796 04.03.2010 06:14 -a--
iastor.cat 7 962 12.03.2010 19:07 -a--
iaStor.inf 7 648 04.03.2010 06:14 -a--
IaStor.sys 435 736 04.03.2010 06:33 -a--
IaStor4.sys 330 264 04.06.2009 21:43 -a--
TXTSETUP.OEM 5 519 04.03.2010 06:14 -a--
792 Кбайт в 8 файлах/файле
PS
И так во всех папках, где идёт обработка с переименованием... А в дистрибутиве одни BSOD-ы...
читать дальше »
M\I4\
dpsI4.inf 6 901 01.09.2009 07:38 -a--
iaahci.cat 8 654 12.03.2010 18:19 -a--
iaAHCI.inf 8 796 04.03.2010 06:14 -a--
iastor.cat 7 962 12.03.2010 19:07 -a--
iaStor.inf 7 648 04.03.2010 06:14 -a--
IaStor.sys 435 736 04.03.2010 06:33 -a--
IaStor4.sys 330 264 04.06.2009 21:43 -a--
TXTSETUP.OEM 5 519 04.03.2010 06:14 -a--
792 Кбайт в 8 файлах/файле
PS
И так во всех папках, где идёт обработка с переименованием... А в дистрибутиве одни BSOD-ы...
-
mercuryn
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Цитата mercuryn:
Mr dUSHA, а зачем в каждой папке Ix IaStor.sys дублируется с именем IaStorN.sys, где N номер переименования???
1. Для быстроты отката к первоначальному состоянию (UnDo.cmd удалит только новый файл, а оригинал без цифры останется).
2. Оригинал остается из-за внутренних механизмов работы утилиты в случае если обрабатываемых ИНФов много, а sys для них один общий.
Если парсер в одном инфе переименует драйвер без сохранения оригинала, то на следующем ИНФе в этой папке он не найдя оригинального sys-а (который переименован) отбросит этот ИНФ как дефектный.
У меня не было желания заниматься супермегаусложняйзингом кода для реализации только этой фичи. Поскольку в таком случае для того чтоб гарантировано не убить какой либо из драйверов в этой папке, нужно б было повторно, после всех переименований, сканить эту папку и проверять во всех ИНФах наличии ссылок на старый не переименованный sys.
Утилита и так ведет небольшую временную базу данных с именами, версиями драйверов и сопоставленными ХВИДами для отслеживания дубликатов драйверов и ХВИДов, а также для функционирования оптимизатора, который на втором проходе по первично сформированному аддону удаляет из него драйверы, на которые нет ссылок после удаления дубликатов ХВИДов на первом проходе по пакету драйверов.
Цитата mercuryn:
dpsI4.inf 6 901 01.09.2009 07:38 -a--
.
.
.
IaStor4.sys 330 264 04.06.2009 21:43 -a--
Это от башрата такое пришло изначально. Там в ИНФе этом также ссылки на IaStor4. И версия это 8.9.
Цитата mercuryn:
iaAHCI.inf 8 796 04.03.2010 06:14 -a--
iaStor.inf 7 648 04.03.2010 06:14 -a--
IaStor.sys 435 736 04.03.2010 06:33 -a--
А это оригиналы 9.6 не ковыряные башратовцами.
Mr dUSHA, а зачем в каждой папке Ix IaStor.sys дублируется с именем IaStorN.sys, где N номер переименования???
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
1. Для быстроты отката к первоначальному состоянию (UnDo.cmd удалит только новый файл, а оригинал без цифры останется).
2. Оригинал остается из-за внутренних механизмов работы утилиты в случае если обрабатываемых ИНФов много, а sys для них один общий.
Если парсер в одном инфе переименует драйвер без сохранения оригинала, то на следующем ИНФе в этой папке он не найдя оригинального sys-а (который переименован) отбросит этот ИНФ как дефектный.
У меня не было желания заниматься супермегаусложняйзингом кода для реализации только этой фичи. Поскольку в таком случае для того чтоб гарантировано не убить какой либо из драйверов в этой папке, нужно б было повторно, после всех переименований, сканить эту папку и проверять во всех ИНФах наличии ссылок на старый не переименованный sys.
Утилита и так ведет небольшую временную базу данных с именами, версиями драйверов и сопоставленными ХВИДами для отслеживания дубликатов драйверов и ХВИДов, а также для функционирования оптимизатора, который на втором проходе по первично сформированному аддону удаляет из него драйверы, на которые нет ссылок после удаления дубликатов ХВИДов на первом проходе по пакету драйверов.
Цитата mercuryn:
dpsI4.inf 6 901 01.09.2009 07:38 -a--
.
.
.
IaStor4.sys 330 264 04.06.2009 21:43 -a--
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Это от башрата такое пришло изначально. Там в ИНФе этом также ссылки на IaStor4. И версия это 8.9.
Цитата mercuryn:
iaAHCI.inf 8 796 04.03.2010 06:14 -a--
iaStor.inf 7 648 04.03.2010 06:14 -a--
IaStor.sys 435 736 04.03.2010 06:33 -a--
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
А это оригиналы 9.6 не ковыряные башратовцами.
-
truvo
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Mr dUSHA, спасибо за объяснение.
Правда, непонятно, откуда BSOD берётся. Предыдущие версии утилиты в папке I4 все три inf перенацеливали iastor4.sys, который дублировался. Но при этом BSOD на текстовом этапе не было.
Получается, MassStorage нужен в двух вариантах...??? С другой стороны, я не уверен, что причиной BSOD только это...
Что-то в GUI не стыкуется с Z-MSST.
Правда, непонятно, откуда BSOD берётся. Предыдущие версии утилиты в папке I4 все три inf перенацеливали iastor4.sys, который дублировался. Но при этом BSOD на текстовом этапе не было.
Получается, MassStorage нужен в двух вариантах...??? С другой стороны, я не уверен, что причиной BSOD только это...
Что-то в GUI не стыкуется с Z-MSST.
-
Mr dUSHA
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Цитата mercuryn:
Правда, непонятно, откуда BSOD берётся. Предыдущие версии утилиты в папке I4 все три inf перенацеливали iastor4.sys, который дублировался. Но при этом BSOD на текстовом этапе не было.
Надоело уже повторять каждому персонально.... Вы ж вроде как не первый день на форуме! Прочитайте 3 предыдущие страници!
Утилита по ошибке нацеливала все ХВИДы из этой папке на iastor4.sys (который 8.9), поэтому и бсода небыло. Теперь нацеливает правильно (согласно ИНФам), на iastor.sys (который 9.6, и который переименовывается в iastor5.sys), и из-за этого и БСОД.
Правда, непонятно, откуда BSOD берётся. Предыдущие версии утилиты в папке I4 все три inf перенацеливали iastor4.sys, который дублировался. Но при этом BSOD на текстовом этапе не было.
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Надоело уже повторять каждому персонально.... Вы ж вроде как не первый день на форуме! Прочитайте 3 предыдущие страници!
Утилита по ошибке нацеливала все ХВИДы из этой папке на iastor4.sys (который 8.9), поэтому и бсода небыло. Теперь нацеливает правильно (согласно ИНФам), на iastor.sys (который 9.6, и который переименовывается в iastor5.sys), и из-за этого и БСОД.
-
mercuryn
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
В принципе, бороться с драйвером Rapid, который выдаёт BSOD на текстовом этапе на любой машине, можно следующим способом:
Цитата mercuryn:
1. MassStorage распаковываем, убираем оканчивающиеся папки на K и S и делаем копию.
2 Обрабатываем копию утилитой MSSTMake для получения Z-MSST и упаковываем обратно, для получения драйверпака. Z-MSST и копию можно удалить
3. В распакованном MassStorage в секции I4 копируем iastor4.sys с именем iastor.sys, чтоб затереть sys Intel® Rapid Storage Manager.
4. Обрабатываем утилитой MSSTMake для получения Z-MSST.
Получается, что на текстовом этапе драйвер Intel® Rapid Storage Manager отсутствует, что и требовалось. Ничего больше изменять не надо.
Предыдущие версии MSSTMake делали аналогично, но везде. Так что спасибо Mr dUSHA.
Проверил на двух машинах, одна старенькая, вторая на P5Q с AHCI. На второй в графическом этапе установился Rapid (не Matrix) версии 9.6.4.1002 (iastor5.sys).
Цитата mercuryn:
1. MassStorage распаковываем, убираем оканчивающиеся папки на K и S и делаем копию.
2 Обрабатываем копию утилитой MSSTMake для получения Z-MSST и упаковываем обратно, для получения драйверпака. Z-MSST и копию можно удалить
3. В распакованном MassStorage в секции I4 копируем iastor4.sys с именем iastor.sys, чтоб затереть sys Intel® Rapid Storage Manager.
4. Обрабатываем утилитой MSSTMake для получения Z-MSST.
Получается, что на текстовом этапе драйвер Intel® Rapid Storage Manager отсутствует, что и требовалось. Ничего больше изменять не надо.
Инфо - Пакеты драйверов .:[все вопросы]:.
Предыдущие версии MSSTMake делали аналогично, но везде. Так что спасибо Mr dUSHA.
Проверил на двух машинах, одна старенькая, вторая на P5Q с AHCI. На второй в графическом этапе установился Rapid (не Matrix) версии 9.6.4.1002 (iastor5.sys).
-
truvo
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
mercuryn, Если не секрет, какие ключи использовались, при первой и второй обработке утилитой?
-
wolkow70
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Цитата NeSkoda:
mercuryn, Если не секрет, какие ключи использовались, при первой и второй обработке утилитой?
Код:
mercuryn, Если не секрет, какие ключи использовались, при первой и второй обработке утилитой?
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Код:
Код: Выделить всё
MSSTMake.exe -S -N -R H:\WinXpSP3ru\updateintegrator.1.1.5.16-33.13.17\GUITOOLS\DRIVERS\DriverPacks_MSST\D-
truvo
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Только что интегрировал аддон Z-MSST, сделанный из DP_MassStorage_wnt5_x86-32_1009r2.7z, вместе с самим архивом DP_MassStorage_wnt5_x86-32_1009r2.7z с помощью GUI.
На виртуалке - BSOD ещё до выбора раздела.
Что не так?
На виртуалке - BSOD ещё до выбора раздела.
Что не так?