Показать полную графическую версию : [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Dilinjer
03-04-2009, 13:30
Mr dUSHA, может расширите функционал аддона, чтоб помимо интеграции на текстовом этапе и на графическом этапе интегрция MassStorage'драйверов происходила ..... Я имею ввиду чтоб небыло привязки к дистрибутиву как Fake-Setup Advanced..... ?
Хех... Опять неясно в какую тему писать :)
ЗЫ: Ща чтоб интегрировать MassStorage'драйвера на W2K3 приходиться изголяться со старым Z_DRV_INST (updateintegrator тоже неработает) и Вашим аддоном....
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 создается!!! »
Может исходные файлы с атрибутами "только для чтения"?
Очередная версия скрипта (промежуточная бетта версия)
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 :)
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_*.
Далее удалите полученный аддон, и перезапустите сканирование заново уже БЕЗ использования данных ключей.
Последняя версия скрипта
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 - это разные конструкторы, использующие разные методы интеграции драйверов. Потому и уточнил. Спасибо за ответ))
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:
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC