PDA

Показать полную графическую версию : [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Dilinjer
03-04-2009, 13:30
Mr dUSHA, может расширите функционал аддона, чтоб помимо интеграции на текстовом этапе и на графическом этапе интегрция MassStorage'драйверов происходила ..... Я имею ввиду чтоб небыло привязки к дистрибутиву как Fake-Setup Advanced..... ?
Хех... Опять неясно в какую тему писать :)

ЗЫ: Ща чтоб интегрировать MassStorage'драйвера на W2K3 приходиться изголяться со старым Z_DRV_INST (updateintegrator тоже неработает) и Вашим аддоном....

GaRuM
04-04-2009, 09:28
Mr dUSHA,
Я изменил в скрипте PrepareMsst ключ -К на -R, но почему-то в драйверах НВидиа ничего не изменяется в inf-файлах, хотя скрипт UnDo.cmd создается!!!
Например:
В папке NV4 есть inf-файлы NVATA4 и NVRAID4, они не изменены как было в файле NVATA4
[Crush11_Inst.ntx86.Services]
AddService = nvata,0x00000002,Crush11_Service_Instx86,Crush11_EventLog_Instx86 так и осталось, а должно было измениться на вот это:
[Crush11_Inst.ntx86.Services]
AddService = nvata4,0x00000002,Crush11_Service_Instx86,Crush11_EventLog_Instx86
И в той же папке есть файл NVRAID4 и сним тоже самое:
[Crush11_Inst.ntx86.Services]
AddService = nvatabus,0x00000002,Crush11_Service_Instx86,Crush11_EventLog_Instx86
[nvraidbus.ntx86.Services]
AddService = nvraid,0x00000002,nvraid_Service_Inst,
А должно быть вот так:
[Crush11_Inst.ntx86.Services]
AddService = nvatabus4,0x00000002,Crush11_Service_Instx86,Crush11_EventLog_Instx86
[nvraidbus.ntx86.Services]
AddService = nvraid4,0x00000002,nvraid_Service_Inst,
Придется, наверное, все вручную менять?

Mr dUSHA
04-04-2009, 11:46
Я изменил в скрипте PrepareMsst ключ -К на -R, но почему-то в драйверах НВидиа ничего не изменяется в inf-файлах, хотя скрипт UnDo.cmd создается!!! »
Может исходные файлы с атрибутами "только для чтения"?

OlegPOV
04-04-2009, 12:54
Очередная версия скрипта (промежуточная бетта версия)
DPs-MassStorageDrivers_MSST (http://olegpov.winbuilder.net/index.php?dir=DPs-MassStorageDrivers_MSST%2FVersion+7+develop%2F&download=DPs-MassStorageDrivers_MSST.script)
Заинтересованных Просьба протестировать

Mr dUSHA
04-04-2009, 17:52
НВидиа ничего не изменяется в inf-файлах, хотя скрипт UnDo.cmd создается!!! »
Как-то я сразу не подумал о главном... :) Утилита то эти драйверы из вашего примера вообще игнорирует, поэтому и не переименовывает ничего. Для начала журнал сканирования посмотрите, и все поймете. А UnDo.cmd она не создает там, если не переименовывает ничего.

Я имею ввиду чтоб небыло привязки к дистрибутиву как Fake-Setup Advanced..... ? »
Как будет время, и доделаю патчи для ХР х64, то побочным эффектом этого будет то, что будут патчи для 2003 СП2. Тогда соберу универсальную версию, поддерживающую и ХР СП3, и 2003 СП2.
Поддержки же ХР СП2 и всяких промежуточных сборок старее 5512 в следующей версии Fake-Setup Advanced уже не будет.

Dilinjer
04-04-2009, 20:02
Я изменил в скрипте PrepareMsst ключ -К на -R, но почему-то в драйверах НВидиа ничего не изменяется в inf-файлах, хотя скрипт UnDo.cmd создается!!! » - подтверждаю, ключи -R и -K вообще неработают для NV4, для других не проверял. Использовался Driverpack_massstorage_WXP_x86-32_123_Greg_B.7z.

ЗЫ: Выдержка из лога: SYS-file [nvata4.sys] is not SCSIPORT/STORPORT-based MiniPort-driver :)

aset
04-04-2009, 21:48
OlegPOV,
тупой вопрос, а где указывать путь к дистру Win XP

Mr dUSHA
04-04-2009, 22:31
Выдержка из лога: SYS-file [nvata4.sys] is not SCSIPORT/STORPORT-based MiniPort-driver »
Я ж написал выше:
Утилита то эти драйверы из вашего примера вообще игнорирует, поэтому и не переименовывает ничего. »

Чтоб обработались ВСЕ драйвера - запустите сканирование с ключами -N -H.
Ключом -N отключите пропуск не SCSIPORT/STORPORT-based MiniPort-драйверов.
Ключом -H отключите фильтрацию HWID-ов для минипорт-драйверов по маске PCI\VEN_*&DEV_*.

Далее удалите полученный аддон, и перезапустите сканирование заново уже БЕЗ использования данных ключей.

OlegPOV
04-04-2009, 23:11
Последняя версия скрипта

DPs-MassStorageDrivers_MSST.script (http://olegpov.winbuilder.net/index.php?dir=DPs-MassStorageDrivers_MSST%2FVersion+7%2F&download=DPs-MassStorageDrivers_MSST.script)
Скрипт копировать в папку "..\Projects\LiveXP\Drivers\4 Storage\"

Следующие версии будут выходить только при обновлении MSSTMake.exe.
При обнаружении ошибок будет дорабатываться текущая версия.
Тестируйте, Ругайте :)

Dilinjer
05-04-2009, 12:08
Ключом -H отключите фильтрацию HWID-ов для минипорт-драйверов по маске PCI\VEN_*&DEV_*. » - В шапке не нашел описания данного ключа -H . Хех, пытался вывести консольную справку с ключами -? или -HELP, все оказалась гораздо проще, запускаем MSSTMake.exe без параметров и видим консольную справку где есть упоминание о ключе -H :)

Комсомолец
05-04-2009, 12:20
Mr dUSHA, для BartPE (XPE) можно использовать?

Mr dUSHA
05-04-2009, 15:55
- В шапке не нашел описания данного ключа -H »
Преднамеренно не давал описания ключа, чтоб народ не занимался извратом.

Mr dUSHA, для BartPE (XPE) можно использовать? »
Цитирую шапку:


Ключи командной строки:
-PE - Создание файла MSST.INF (Плагин для программы «PE Builder» для интеграции драйверов в создаваемый ею LiveCD).

...................

MSST.INF - Представляет собой информационный файл для использования сгенерированного утилитой аддона в качестве плагина к программе «PE Builder» ( http://www.nu2.nu/pebuilder/) , добавляющего MassStorage-драйверы в создаваемый ею LiveCD.


После генерации аддона с ключем -PE просто кладете папку Z-MSST в PE Builder-овскую папку с плагинами, и будет вам интеграция драйверов ;)

Комсомолец
05-04-2009, 16:23
Mr dUSHA, как я понял из постов выше, PE Builder и BartPE - это разные конструкторы, использующие разные методы интеграции драйверов. Потому и уточнил. Спасибо за ответ))

aset
06-04-2009, 10:39
Mr dUSHA,
вроде в WinBuilder все нормально после Вашего скрипта, все видится
Спасибо!

mercuryn
06-04-2009, 14:33
Mr dUSHA, случайно повторил получение MSST.INI, т.е. дважды подряд обработал папку "D" DP_MassStorage_wnt5_x86-32_903r1, и был удивлён, что эти ini имели различия... Ранее повторная обработка изменений не вызывала...
Ничего, кроме имён папок оканчивающихся на S и K не удалял.
Это так и должно быть???
Строка: MSSTMake.exe -s -n -boa -r .\DriverPacks_MSST > nul.

Mr dUSHA
06-04-2009, 15:31
Это так и должно быть??? »
Нет. Не должно. Задолбала нВидия в доску... :butcher:

greg_b
06-04-2009, 15:38
Mr dUSHA, а почему при обработке пропускается папка NVTM?

Комсомолец
06-04-2009, 15:44
-s -n -boa »
что-то я запутался... так какие ключи лучше использовать? все сразу? :lol:

mercuryn
06-04-2009, 15:58
Комсомолец,
-s -n -boa -r »

Комсомолец
06-04-2009, 16:15
mercuryn, и что они дадут в сравнении с -boa -r ?
уже понял.




© OSzone.net 2001-2012