Показать полную графическую версию : [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Mr dUSHA, ну так бы и написали, что "BusType", 0x00010001, 0x00000008 - это шина для RAID, а HKR, "Parameters\Device", "CreateInitiatorLU", 0x00010001, 0x00000001 - просто позволяет ОС посылать команды драйверу даже при отключенном устройстве. :)
Ненавижу документацию на инглише. :)
Меня же интересовало, нужны эти строки в реестре текстового режима или нет.
Mr dUSHA
13-11-2008, 22:50
Меня же интересовало, нужны эти строки в реестре текстового режима или нет. »
ИМХО в данном случае нет.
Но вообще в таких случаях нужно смотреть в txtsetup.oem из оригинального пакета драйвера от производителя, добавляет ли он такие параметры в реестр на текстовом этапе. :)
mercuryn
16-11-2008, 10:56
Mr dUSHA, при использовании этой утилиты с параметрами MSSTMake.exe -boa и MSSTMake.exe -s -boa должны-ли результаты совпадать, кроме естественно SUBSYS???
Mr dUSHA
16-11-2008, 18:05
с параметрами MSSTMake.exe -boa и MSSTMake.exe -s -boa должны-ли результаты совпадать, кроме естественно SUBSYS??? »
Не обязательно. с параметром -s возможно будет отобрано больше драйверов (отдельных SYS-файлов) и перераспределение HWID-ов между ними будет другим.
PhoenixUA
16-11-2008, 18:51
Mr dUSHA, а где можно поподробнее почитать про порядок использования Critical.inf?
Есть желание разворачивать заливку (образ установленной и настроенной ОС с программами) на нестандартных контоллерах...
тогда вам нужно будет только насыпать в system32\drivers нужные драйверы, и добавить в реестр информацию лишь с одного файла Critical.inf, и больше ничего.
1. Сыпать драйверы из создаваемой аддоном папки Drivers?
2. В реестр добавить путем подключения куста подготовленой системы?
3. Достаточно ли этого будет, чтобы система при загрузке определила нестандартный контроллер и пошла на миниустановку?
Mr dUSHA
16-11-2008, 19:19
Mr dUSHA, а где можно поподробнее почитать про порядок использования Critical.inf? »
1. Я и сам не знаю, где толком это описано.... Я заливками сам не занимаюсь. Сделал эту функцию по просьбе Boa Soft.
Насколько я знаю, на других форумах, где ведется активное обсуждение заливок. Но там люди делают REG-файлы, фактически делающие то же самое.
Изначально идея была такая, чтоб интегрировать драйвера в образ с тем же конечным результатом, с каким это делает SysPrep, но в 1000 раз быстрее :) , и для того, чтоб отказаться от использования SysPrep вообще.
2. Не используйте Critical.inf, который создается утилитой версии 1.8.0.3, поскольку она содержит ошибку, из-за которой в Critical.inf добавляются не все нужные данные.
Сегодня вечером я выложу новую версию, где переписано много кода в утилите и исправлено множество ошибок.
Mr dUSHA
17-11-2008, 05:37
Новая версия утилиты
2ALL: Так как было переписано огромное количество исходного кода утилиты, то возможно появление каких-то новых скрытых багов. Поэтому у меня просьба к общественности: протестировать утилиту во всевозможных режимах, с разнообразными наборами драйверов, и сообщить о найденных багах и неточностях в обработке и в результатах работы утилиты.
История изменений в версиях:
1.9.0.0:
Автоочистка всех создаваемых файлов от драйверных секций, на которые нет ссылок из [HardwareIdsDatabase] в TXTSETUP.
Множество багофиксов, оптимизаций и изменений в логике обработки дубликатов.
Улучшение информативности лога создаваемого утилитой.
Boa Soft
17-11-2008, 12:21
Mr dUSHA, а где можно поподробнее почитать про порядок использования Critical.inf?
Есть желание разворачивать заливку (образ установленной и настроенной ОС с программами) на нестандартных контоллерах... »
Посмотрите на ру-боард`е в теме по клонированию и заливкам. Технология достаточно сложная, но зело полезная для массового производства. Для штучных установок потраченного времени не стоит.
mercuryn
18-11-2008, 09:37
Mr dUSHA, по функциям, относящимся к ГУИ-интегратору, проблем не замечено...
Alexis13
18-11-2008, 12:15
Mr dUSHA, При использовании утилиты MSSTMake версий 1803 и 1900 не попали в MSST.ini драйвера для матери GigaByte GA-K8N51PVM9-RH, SATA в BIOS установлен в режим RAID, вот ссылка на пост (http://forum.oszone.net/post-955550.html#post955550), где я все подробно описал
Mr dUSHA, А что значит неклассифицированные miniport драйверы?
Mr dUSHA
18-11-2008, 12:36
А что значит неклассифицированные miniport драйверы? »
Это то, что описано в разделе Обработка MiniPort-драйверов шапки. Этот механизм отключается ключем -N. Я сейчас внесу изменения в шапку для явного указания этого.
Просто шикарная утилита! :)
Вопрос: является ли обязательным значение "Tag" в получаемом CRITICAL.INF?
Т.е. я понимаю, что если такое значение есть в исходных файлах, то утилита его и приводит. Просто интересна сама необходимость этого ключа - нужно ли по большому счету? (вопрос, возможно, не совсем в тему, может быть это надо где-то в теме по реестру спрашивать?)
Просто я добавлял некоторые драйвера в реест без этих значений и все вроде всегда работало. Но может я что-то упускаю по незнанию :wink:
Mr dUSHA
18-11-2008, 20:16
является ли обязательным значение "Tag" в получаемом CRITICAL.INF? »
Параметр Tag определяет порядок загрузки драйвера в его группе. Для MassStorage драйверов есть две такие группы: "SCSI Miniport", "System Bus Extender".
Таким образом для определения порядка загрузки, драйвера в Windows группируются в два этапа: сначала по группах, а далее в каждой группе уже более точно параметром Tag. Такой механизм обеспечивает корректную загрузку взаимозависимых драйверов.
Boa Soft
18-11-2008, 20:47
Mr dUSHA,
Таким образом для определения порядка загрузки, драйвера в Windows группируются в два этапа: сначала по группах, а далее в каждой группе уже более точно параметром Tag. Такой механизм обеспечивает корректную загрузку взаимозависимых драйверов. »
Если это действительно нужно, может в интегратор тоже добавить? Все равно обратную совместимость поддерживаю - "хавает" и старый тип MSST? сконвертированный с башратовского.
Mr dUSHA
Спасибо! Значит, наверно, есть смысл оставлять :) Хотя, как написал, я удалял все такие параметры для многих сервисов (при клонировании) и все вроде работало.
Alexis13
19-11-2008, 05:40
Mr dUSHA, Если из Башратовских драйверов удалить все лишние nvidia драйверы, оставить только папку NVTM и папку NV с драйверами, которые мне дал Boa Soft, то какие изменения нужно внести в файл DriverPack_MassStorage_wnt5_x86-32.ini, чтобы он правильно отработался потом утилитой MSSTMake?
Я ради интереса удалил из ini файла все секции nvidia драйверов кроме NVTM и запустил MSSTMake с ключом -n, в полученном MSST.INI присутствуют секции и для NVTM и для NV, я правильно сделал?
Mr dUSHA
19-11-2008, 12:02
....то какие изменения нужно внести в файл DriverPack_MassStorage_wnt5_x86-32.ini, чтобы он правильно отработался потом утилитой MSSTMake? »
Утилита этот файл не использует вообще. Он просто не нужен. Вы его можете удалить.
Если это действительно нужно, может в интегратор тоже добавить? »
Да на текстовом этапе я только видел, что у Интеловского iaStor он устанавливается из TXTSETUP.OEM, и кроме того там значение ставится не такое, как в INF-файле этого же драйвера.
[hr]
Немного обновил версию утилиты:
1.9.0.2:
Добавлен оптимизатор файла NSST.INI, удаляющий лишние секции, чтоб после интеграции драйверов с помощью GUI-интегратора в TXTSETUP.SIF не переносился ненужный неиспользуемый мусор.
Мелкие косметические правки.
Mr dUSHA, Boa Soft,
:applause: ВЫ супер!!!
я сеня утер нос тех сервису по ремонту компов, там лежал комп моего друга с N-Force
и вот в тех сервисе Башрат, и хард естесственно не определяется они говорят надо хард выкидывать, а я взял MSSTMake+драйвера от Boa Soft и усе!!!
Большое спасибо!
katok888
19-11-2008, 18:42
+драйвера от Boa Soft » что за драйверы?
Mr dUSHA
19-11-2008, 18:54
Все, кто успел уже скачать из шапки версию 1902 - скачайте плиз обновленную 1903.
В формирователе MSST.INI была логическая ошибка, что в суме с оптимизатором дало баг, из-за которого пропадали и нужные секции в MSST.INI.
По возможности протестируйте интеграцию через MSST.INI от утилиты версии 1903 и отпишитесь плиз о багах, если они будут.
что за драйверы? »
Вот здесь здесь (http://forum.oszone.net/post-955818-771.html) он. И там далее в ветке обсуждение проблемы почитайте.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC