Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Ответить
 • Просмотры: 22
Аватара пользователя
AltY

Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Сообщение AltY »

truvo, нужно отключить только для текстового этапа (ведь этим занимает MSSTMake), а для графического можно необходимо использовать средства интегратора.
Аватара пользователя
truvo

Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Сообщение truvo »

AltY, а подробнее? Я интегрирую в GUI только mass, поскольку, как я примитивно понимаю, это нужно для того, чтобы программа установки всегда видела жеский дик. Можно в личку, т. к. тут оффтоп.
Аватара пользователя
Mr dUSHA

Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Сообщение Mr dUSHA »

Исходный:


читать дальше »


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 »

Цитата mercuryn:



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-аддона (конструктор)

Сообщение truvo »

Mr dUSHA, спасибо за объяснение.

Правда, непонятно, откуда BSOD берётся. Предыдущие версии утилиты в папке I4 все три inf перенацеливали iastor4.sys, который дублировался. Но при этом BSOD на текстовом этапе не было.

Получается, MassStorage нужен в двух вариантах...??? С другой стороны, я не уверен, что причиной BSOD только это...

Что-то в GUI не стыкуется с Z-MSST.
Аватара пользователя
Mr dUSHA

Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Сообщение Mr dUSHA »

Цитата mercuryn:



Правда, непонятно, откуда 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-аддона (конструктор)

Сообщение mercuryn »

В принципе, бороться с драйвером 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).
Аватара пользователя
truvo

Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Сообщение truvo »

mercuryn, Если не секрет, какие ключи использовались, при первой и второй обработке утилитой?
Аватара пользователя
wolkow70

Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)

Сообщение wolkow70 »

Цитата NeSkoda:



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-аддона (конструктор)

Сообщение truvo »

Только что интегрировал аддон Z-MSST, сделанный из DP_MassStorage_wnt5_x86-32_1009r2.7z, вместе с самим архивом DP_MassStorage_wnt5_x86-32_1009r2.7z с помощью GUI.



На виртуалке - BSOD ещё до выбора раздела.



Что не так?
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»