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

OlegPOV
01-04-2009, 10:32
Флудить не буду принял к сведению полученную информацию, как разгребу текущие задачи по работе, буду подробнее искать причину, пока только мысль о том что critical.inf не совсем подходит для интеграции в реестр для PE систем.

Dilinjer
01-04-2009, 11:07
OlegPOV, может проблема в WimPacker.script и надо в секцию [EFLcore] включить какието файлы ? Я просто не очень знаком с методом интеграции через critical.inf, если незатруднит, то коротко опишите принцип или ткните носом где можно почитать.....

ЗЫ: Кстати, NIKZZZZ сення выложил очередной конструктор RusLiveMini, как скачаю попробую на нем потестить DPs-MassStorageDrivers_MSST.script

Mr dUSHA
01-04-2009, 11:32
пока только мысль о том что critical.inf не совсем подходит для интеграции в реестр для PE систем. »
Я тоже так думаю. Поэтому пока отказался от скрипта для реестровой интеграции. Сделал только для TXTSETUP.

OlegPOV
01-04-2009, 14:58
OlegPOV, может проблема в WimPacker.script »
Точно не в нем.
то коротко опишите принцип »
Если только коротко: в реестр PE системы на этапе ее сборки прописывается информация из critical.inf (точнее происходит инсталяция драйверов)+ копируются драйвера в system32/drivers. Но вот я не учел что всетаки это PE система(урезанная) и она отличается от полноценной.(в полноценной системе я думаю этот метод прокатит)
NIKZZZZ сення выложил очередной конструктор RusLiveMini »
Хорошая новость посмотрим, что там изменилось.

Mr dUSHA
01-04-2009, 16:03
Метод интеграции с помощью Critical.inf создавался специально для заливок. Фактически мы с Boa Soft вместе придумали это как гораздо более продвинутую альтернативу РЕГ-файлам, популярным на РУ-Борде. Технология слизана с оригинальной Майкрософтовской утилиты SysPrep. Вот только Critical.inf - это не совсем полноценное решение, вторая часть механизма находится в Boa Soft-овой утилите MySysPrep, которая после раскатки заливки и первой загрузки системы производит чистку реестра от лишних неиспользуемых драйверов, которые скопом интегрированы файлом Critical.inf, и нормальную установку драйвера для дискового контролера.

Комсомолец
01-04-2009, 18:06
Mr dUSHA, Critical.inf - это не совсем полноценное решение, вторая часть механизма находится в Boa Soft-овой утилите MySysPrep »
Вроде как антиплагиат, чтобы не стянули? :lol:

Boa Soft
01-04-2009, 21:36
Вот только Critical.inf - это не совсем полноценное решение, вторая часть механизма находится в Boa Soft-овой утилите MySysPrep, »

Самое интересное, что этого файло обычно достаточно, чтобы система нормально загрузилась на новой материнке. Контроллер будет висеть с вопросом, но система нормально грузится. При обычной же установке мы будем иметь BSOD если на GUI этапе не установится полноценный драйвер контроллера.

OlegPOV
01-04-2009, 21:59
Самое интересное, что этого файло обычно достаточно, чтобы система нормально загрузилась на новой материнке. Контроллер будет висеть с вопросом, но система нормально грузится. »
Так этого для PE системы достаточно принцып на мой взгляд приблизительно как и в txtsetup.sif, но увы чего-то не хватает или что-то лишнее :(
, т.е. работает как-то на половину.

Mr dUSHA
01-04-2009, 23:01
но увы чего-то не хватает или что-то лишнее
, т.е. работает как-то на половину. »
Через Critical.inf привязка драйверов к HWIDам осущесвляется немного по другому.
Возможно в данном конкретном случае не тот драйвер подхватывается, или не так, и РЕЙД у человека не работает в результате... Вобщем не морочте себе голову с Critical.inf. Я генератор скрипта уже написал. Новую версию чуть позже выложу сегодня.

Boa Soft
02-04-2009, 00:03
Mr dUSHA, А достаточно ли будет только txtsetup части? Все равно же надо PnPInterface добавлять.

Mr dUSHA
02-04-2009, 01:15
Новая версия

9.4.1.0:
Добавлен ключ командной строки -WB, включающий генерацию файла MSST.SCRIPT, представляющего собой скрипт для программы «WinBuilder».
Добавлен необязательный ключ командной строки -I для точного указания исходной папки с набором драйверов. Исходную папку можно указывать как с этим ключем, так и без него.
Расширена информативность статистики приклеиваемой к заголовкам файлов.

Mr dUSHA, А достаточно ли будет только txtsetup части? Все равно же надо PnPInterface добавлять. »
Для WinBuilder сделал скрипт, добавляющий информацию и в TXTSETUP, и параметры PnPInterface в SETUPREG.HIV, поскольку только с TXTSETUP работать будет как у Башратов, через раз... :)

aset
02-04-2009, 09:44
Mr dUSHA,
т.е. как я понял после MSSTMake ложишь скрипт и он сам найдет драйвер пак или др.?

OlegPOV
02-04-2009, 10:45
Mr dUSHA,
т.е. как я понял после MSSTMake ложишь скрипт и он сам найдет драйвер пак или др.? »
Либо ждите когда я исправлю свой скрипт, либо если спешите потестить положить из папки Z-MSST, созданной утилитой
MSSTMake.exe файл msst.script и папку Drivers сюда ..\Projects\RusLive\Drivers\4 Storage\ для конструктора от NIKZZZZ или сюда ..\Projects\LiveXP\Drivers\4 Storage для стандартного конструктора LiveXP

PS
Я скорее всего исправлю скрипт сегодня после 22:00 по МСК.

Mr dUSHA
02-04-2009, 11:33
т.е. как я понял после MSSTMake ложишь скрипт и он сам найдет драйвер пак или др.? »
Да просто, чтоб не морочить себе голову, берете целяком всю папку Z-MSST и кладете ее в \Projects\LiveXP\Drivers\4 Storage, далее ставите галку на скрипте в WinBuilder-е, и собираете дистрибутив.

OlegPOV
02-04-2009, 21:18
Либо ждите когда я исправлю свой скрипт »
Как и обещал, если заметите недочеты и ошибки пожалуйста напишите.
Метод Regestry - удален т.к. не работает.( Спс Dilinjer за отслеживание бага.)

OlegPOV
03-04-2009, 08:02
Dilinjer, Просьба протестировать скрипт во вложении на вашем оборудовании.

Dilinjer
03-04-2009, 11:24
Dilinjer, Просьба протестировать скрипт во вложении на вашем оборудовании. » - Все ОК, RAID-диск виден, в качестве базового конструктора использовал RusLiveMini_2009.04.01. Но как видно из опций скрипта там только используется txtsetup.sif метод интеграции.... :dont-know
ЗЫ: Сення вечером подопытное железо прийдется отдать, до последнего момента держал его у себя :)
ЗЫЫ: На выходных еще проверю на двух интелловских раид-маасивах данный скрипт.... О результатах обязательно сообщу....

OlegPOV
03-04-2009, 11:27
Останется 1 метод (комплексный так сказать) только дополнительные опции добавятся еще не решил 1 или 2 :)

Dilinjer
03-04-2009, 11:36
А в чем преймущества для PE-систем при интеграции MassStorage'драйверов с помощью critical.inf в сравнении с txtsetup.sif ?
Ктонить может обосновано и доходчиво ответить на этот вопрос ?

Mr dUSHA
03-04-2009, 11:44
А в чем преймущества для PE-систем при интеграции MassStorage'драйверов с помощью critical.inf в сравнении с txtsetup.sif ? »
Да никто не ответит доходчиво. ИМХО для основной массы контролеров преимуществ вообще нет.
Преимущества могут быть только для тех контролеров, для которых для их нормальной работы необходимо добавлять дополнительные настройки в реестр так, как это делает их родной ИНФ.




© OSzone.net 2001-2012