Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

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

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение batya15 »

Цитата:



После интеграции Upd to-9.3.14

+ драйверы , появилась проблемма

При завершении установке на стадии RunOnceEx

когда идет создание локальной папки и удаление файлов

Название панелей, окно с пунктами RunOnceEx не отображает русских букв

одни копросы... не подскажете в чем проблемма....



Сделал скриншот ....

Изображение
Вложения

[Расширение gif было запрещено, вложение больше недоступно.]

Аватара пользователя
batya15

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение batya15 »

Привет всем!!! Забыл было написать, что решена проблема:


Цитата Boa Soft:



Привет всем!!! Никто не сталкивался с такой проблемой после установки драйверов, в событиях системы имеются две ошибки: ftdisk: Не удалось загрузить драйвер аварийного дампа, ftdisk: Ошибка настройки файла подкачки для аварийного дампа. Убедитесь, что файл подкачки находится в загрузочном разделе и что его размер достаточен для того, чтобы вместить всю физическую память. Помогите, кто чем может???!!!

А еще забыл сказать, что не включается "спящий режим", пишет, что нет такого файла.
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов




В моем случае дело было не в Интеловских


Цитата Boa Soft:



Кривой драйвер контроллера устройств хранения (масс сторидж). Для модифицированных драйверов от интел - проверьте, что имя службы в inf драйвера совпадает с именем sys - файла драйвера.
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов




А в драйверах НВидиа, после того как я изменил файлы inf, все установилось без ошибок.

Но вопрос теперь такой, отсюда идет вывод, что надо во всех драйверах МассСторадж изменить inf файлы? Или нет?
Аватара пользователя
sabadun

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение sabadun »

Цитата Комсомолец:



А лучше используйте утилиту от Mr.Dusha. она это испра
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов




Где прописать ключи -R и -K? В PrepareMsst.cmd?
Аватара пользователя
pahan22

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение pahan22 »

GaRuM,

Весь файл, написанный Boa Soft:



Код:

Код: Выделить всё

@echo off
echo Подготовка папки драйверов текстового режима методом Mr.dUSHA
MSSTMake.exe -boa -k .\DriverPacks_MSST > nul
copy .\Z-MSST\msst.ini .\msst.ini
RD /s /q Z-MSST
echo Подготовка окончена.
pause

в -К уже есть -R. Так что только -К.
Аватара пользователя
Vitaliy21

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение Vitaliy21 »

Цитата Комсомолец:



Весь файл, написанный Boa Soft:
Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов




Спасибо, Комсомолец, попробую.



Комсомолец, Попробовал и понял, что эта утилита изменяет только Интеловские inf-файлы, а НВидиа вообще не затрагивает!!! А как же с другими драйверами? Я пробовал с ключом -r, так как ключ -k не изменяет сами inf-файлы в пакете дров.
Аватара пользователя
pahan22

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение pahan22 »

Вот такая проблема у меня: есть GUI, есть пакеты драйверов от Greg_B и от Samlab. Хочу для сравнения делать и обновлять два дистрибутива - один со всеми драйверами (включая mass) от одного автора, другой - от другого.



Кажется, просто: свалил архивы драйверов в указанную папку GUI, создал два профиля, в одном галками отметил одни архивы, в другом - другие.



Но не тут-то было с Massstorage. Этот пакет в распакованном виде должен лежать в DriverPacks_MSST. Два пакета Massstorage от двух авторов одновременно туда распаковать невозможно, чтобы утилита MSSTMake их обрабатывала оба, а я потом выбирал в соответствующем профиле тот или другой вариант.



И получается, что в эту папку я должен подкладывать то один распакованный mass-архив, то другой. Или иметь две папки "апдейт-пак плюс ГУИ" на диске, чтобы не таскать эти Mass-ы туда-сюда. Неудобно, короче. Может, присоветуете что-нибудь для оптимизации раскладки этого добра по папкам?
Аватара пользователя
GaRuM

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение GaRuM »

GaRuM, я ошибся. все наоборот.


Цитата Mr dUSHA:



Ключ командной строки -R включает переименование дублирующихся SYS-файлов в самом пакете драйверов (далее DP) с соответствующей корректировкой их INF-файлов. Новые имена SYS-файлам присваиваются такие, как и этим же файлам в аддоне, формируемом утилитой.

Фактически утилита налету правит DP (Driver Pack), и создает из него аддон за один проход.

Далее именно этот исправленный DP необходимо использовать для графического этапа установки ОС.

При повторном перезапуске утилиты на этом уже исправленном DP, ключ -R никаких действий не произведет, поскольку все и так было исправлено во время первого прохода...

Ключ командной строки -K включает только корректировка в INF-файлах имен сервисов устанавливаемых драйверов путем приведения этих имен в соответствие с именами их SYS-файлов без расширений.

Например, в Башратовском пакете присутствуют ошибки такого вида:

- Драйвер iaStor.sys переименован в iaStor70.sys,

- В его INF-файле внесены исправления в ссылках на этот SYS-файл (вписано его новое имя),

- Но строки вида:

AddService = iaStor, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst

не изменены на:

AddService = iaStor70, %SPSVCINST_ASSOCSERVICE%, iaStor_Service_Inst, iaStor_EventLog_Inst

Строго говоря, ошибкой это не является, так как в документации WDK сказано, что имя сервиса может быть любым, и не обязательно должно быть привязано к имени SYS-файла.

На практике же мы имеем в некоторых случаях не корректную работу драйвера iaStor.sys из-за не полной корректировки его установочного INF-файла, при его переименовании.

Это подтверждено несколькими участниками нашего форума, наступившими на эти подводные грабли.

Функциональность ключей -R и -K взаимосвязана, таким образом, что при установке ключа -R, производятся работы и по переименованию SYS-файлов, и по корректировке имен сервисов, в то время, как ключ -K выполняет работу только по корректировке имен сервисов. Таким образом одновременное использование обеих этих ключей смысла не имеет.

В каждой из папок DP, в которой были произведены изменения в INF-файлах, утилита создает резервные копии оригинальных изменяемых файлов, и CMD-скрипт UnDo.cmd, ручной запуск которого возвращает все измененные файлы этой папки DP к исходному состоянию.
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Аватара пользователя
GaRuM

Re: Служебные - [Проект] Gui-интегратор пакета обновлений и аддонов

Сообщение GaRuM »

Комсомолец, Я все сделал ключом -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,

Придется, наверное, все вручную менять.
Ответить

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