Инфо - Пакеты драйверов .:[все вопросы]:.

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

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение Nun-Nun »

Цитата ya158:



Именно необходимо писать зачем эти папки удаляются.
Инфо - Пакеты драйверов .:[все вопросы]:.




Я тоже так думаю. Пусть эта инфа будет. Не объяснять же это каждый раз! Да и пояснения относительно устройства и работы батника удалять тоже не стОит, пусть будут.




Цитата truvo:



получившийся файл имеет вдвое меньший размер по сравнению с файлом, который сделан батником ya158 в папке аддона Z-MSST
Инфо - Пакеты драйверов .:[все вопросы]:.




По-моему это дело зависит от используемого ключа -K или -R. В батнике у ya158 указан -R, а у Вас -K. Когда-то тоже с этим сталкивался.
Аватара пользователя
truvo

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение truvo »

Цитата ya158:



ni-шник создаётся в папке GUITOOLS\DRIVERS\. Этот инишник по сути заменяет аддон при условии использования GUI
Инфо - Пакеты драйверов .:[все вопросы]:.




Но вопрос-то этот остается открытым: в батнике нет упоминаний об msst.ini - как же, в таком случае, он "создается"?
Аватара пользователя
ya158

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение ya158 »

Цитата truvo:



Но вопрос-то этот остается открытым: в батнике нет упоминаний об msst.ini - как же, в таком случае, он "создается"?
Инфо - Пакеты драйверов .:[все вопросы]:.




Извиняюсь - это моя ошибка. Давно не пользовался скриптом - выложил какой-то промежуточный вариант (у меня просто дома два компьютера и один на работе - где какой вариант - иногда путаюсь).

Исправил.



По поводу описания - truvo, напишите так, как считаете нужным и сделайте ссылку на мой пост, как на первоисточник. Мне, честно сказать, не хочется заниматься вылизыванием описания для такого небольшого скрипта.
Аватара пользователя
truvo

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение truvo »

ya158, да мне не горит... пост твой, при чем тут я? А у mercuryn, имхо, одной подсветкой файлов не обойдешься - всё равно тяжеловато....



ya158, строка RD /s /q Z-MSST у вас не лишняя? Мне кажется, что она всё равно получилась нерабочая, вы, вероятно, её подцепили из того батника PrepareMsst.cmd, который я цитировал?



mercuryn, в вашей инструкции не раскрыта тема "двух рабочих папок". Вы пишете, что у вас их их две, а дальше по тексту уже просто говорится "из рабочей папки".



Что-то меня растащило, и я, не зная особенно DOSa но на помощь пришли логика и Гугль), засмотрелся на батник ya158 и на инструкцию mercuryn... И попробовал подогнать батник поближе к тексту инструкции. В итоге получилось извините, хрен знает что... но результаты отработки файла немного не такие как у ya158. Немного не совпадают msst.ini и новый архив mass в DriverPacks_Zipped.



Кто-то из нас неправ. Выношу на ваш суд свой вариант:
читать дальше »


@echo off

echo Подготовка папки драйверов текстового режима методом Mr.dUSHA



RD /S /Q .\DriverPacks_MSST\D

RD /S /Q ..\..\Addons\Z-MSST

DEL /F /Q .\DriverPacks_Zipped\DP_MassStorage_wnt5_x86-32_*.7z



for %%z in (DP_MassStorage_wnt5_x86-32_*.7z) do (

for /F "UseBackQ tokens=1-6 delims=_." %%a in ('%%~nz') do set name=DP_MassStorage_wnt5_x86-32_%%e

)

..\..\7zr x %name%.7z -o.\temp -aoa

for /d %%i in ("temp\D\M\*S" "temp\D\M\*K" "temp\D\M\P*\S" "temp\D\M\P*\K") do (if not "%%i"=="temp\D\M\SS" if not "%%i"=="temp\D\M\S" RD /S /Q %%i)

RD /S /Q .\temp\D\M\P\S

RD /S /Q .\temp\D\M\P\K

RD /S /Q .\temp\D\M\P2\K

xcopy .\temp\D\ .\DriverPacks_MSST\D\ /y /s /e /h /r

MSSTMake.exe -S -N -R -I .\DriverPacks_MSST

RD /S /Q .\Z-MSST

cd /D .\temp\

..\..\..\7zr a %name%.7z -ssw -mmt -m0=BCJ2 -m1=LZMA:d128m:fb273 -m2=LZMA:d19:fb273 -m3=LZMA:d19:fb273 -mb0:1 -mb0s1:2 -mb0s2:3 -ir!D\*.inf

..\..\..\7zr a %name%.7z -ssw -mmt -m0=BCJ2 -m1=LZMA:d128m:fb273 -m2=LZMA:d19:fb273 -m3=LZMA:d19:fb273 -mb0:1 -mb0s1:2 -mb0s2:3 D\ -xr!*.inf

copy %name%.7z ..\.\DriverPacks_Zipped\%name%m.7z

cd /D ..\

rd /S /Q .\DriverPacks_MSST

md .\DriverPacks_MSST

xcopy .\temp\D\* .\DriverPacks_MSST\D\ /y /s /e /h /r

copy .\temp\D\M\I4\IaStor4.sys .\DriverPacks_MSST\D\M\I4\IaStor.sys /y

MSSTMake.exe -S -N -R -I .\DriverPacks_MSST -O ..\..\Addons

MSSTMake.exe -S -N -A -R -I .\DriverPacks_MSST

copy .\Z-MSST\msst.ini .\msst.ini

RD /S /Q .\Z-MSST

RD /S /Q .\temp



echo Подготовка окончена.

pause





Ещё интересно, что в моём случае в самой папке аддона Z-MSST присутствует ещё один (второй то есть) файл msst.ini, которого у ya158 нету - вот такой:
читать дальше »


[0173 - Shared Library 1 for mv61xx.sys (mv61xxmm.sys)]

SUBDIR = D\M\M\mv61xxmm

TXTFILENAME = mv61xxmm

SCSINAME = Shared Library 1 for mv61xx.sys

BUSEX = 0

REPLACE = 0

REMOVE = 0

DISABLE = 0

PNPINTERFACE = 0

DRVTYPE = 8



[0177 - Shared Library 1 for mv64xx.sys (mv64xxmm.sys)]

SUBDIR = D\M\M4\mv64xxmm

TXTFILENAME = mv64xxmm

SCSINAME = Shared Library 1 for mv64xx.sys

BUSEX = 0

REPLACE = 0

REMOVE = 0

DISABLE = 0

PNPINTERFACE = 0

DRVTYPE = 8



[0180 - Shared Library 1 for mv91xx.sys (mvxxmm.sys)]

SUBDIR = D\M\M5\mvxxmm

TXTFILENAME = mvxxmm

SCSINAME = Shared Library 1 for mv91xx.sys

BUSEX = 0

REPLACE = 0

REMOVE = 0

DISABLE = 0

PNPINTERFACE = 0

DRVTYPE = 8
Аватара пользователя
mercuryn

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение mercuryn »

Цитата truvo:



Ещё интересно, что в моём случае в самой папке аддона Z-MSST присутствует ещё один (второй то есть) файл msst.ini, которого у ya158 нету
Инфо - Пакеты драйверов .:[все вопросы]:.





Цитата mercuryn:



А вот здесь посмотрите внимательней... Дважды обрабатывать одно и то-же не стоит. Стоит проверить, одинаков ли Z-MSST с параметром -A и без него. msst.ini создаётся только с параметром -A внутри Z-MSST... Без параметра -A не создаётся msst.ini, точнее он есть, но только с записями Марвелевких проблем...
Инфо - Пакеты драйверов .:[все вопросы]:.




Возможно короткий msst.ini есть заготовка для решения марвелевских проблем, а может и используется... Лучше спросить у автора...




Цитата truvo:



mercuryn, в вашей инструкции не раскрыта тема "двух рабочих папок". Вы пишете, что у вас их их две, а дальше по тексту уже просто говорится "из рабочей папки
Инфо - Пакеты драйверов .:[все вопросы]:.




Планировал использовать для дальнейших манипуляций с драйверпаками, но можно обойтись и одной...
Аватара пользователя
truvo

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение truvo »

mercuryn, я проделал всё по вашей инструкции и пришел к выводу, что мы неправы оба - размер архива для граф. этапа и msst.ini - что у него, что у меня - не такие, как у вас.
Аватара пользователя
mercuryn

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение mercuryn »

Цитата truvo:



mercuryn, я проделал всё по вашей инструкции и пришел к выводу, что мы неправы оба - размер архива для граф. этапа и msst.ini - что у него, что у меня - не такие, как у вас.
Инфо - Пакеты драйверов .:[все вопросы]:.




Всё может быть... Уже более двух лет не знаю проблем с установкой дистрибутива на ПК и ноутбуки. Исходя из этого, размер имеет значение, а может и нет... Попробуйте на сотне, другой разных компьютеров, и все дела...
Аватара пользователя
ya158

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение ya158 »

Цитата truvo:



строка RD /s /q Z-MSST у вас не лишняя?
Инфо - Пакеты драйверов .:[все вопросы]:.




Нет не лишняя. MSSTMake.exe работает два раза -> получаем две папки Z-MSST - одна в Addons (рабочий аддон для интеграции), другая - в папке, где отработал скрипт (не нужна - удаляем)




Цитата truvo:



Выношу на ваш суд свой вариант:
Инфо - Пакеты драйверов .:[все вопросы]:.




Как бы сказать по-мягче - гм... Неправильный скрипт Изображение. Одно то, что MSSTMake.exe обрабатывает одну и ту же папку три раза ...

Разгребать этот скрипт... - я думаю, в этой теме это оффтопик.




Цитата truvo:



и я, не зная особенно DOSa но на помощь пришли логика и Гугль
Инфо - Пакеты драйверов .:[все вопросы]:.




Можно проще - в стандартной справке Windows XP достаточно подробно описаны команды командной строки ("Справочник по параметрам командной строки")



Теперь вернёмся собственно к моему скрипту - он что-то не делает или делает неправильно? Сообщите что именно и я поправлю. Есть желание сделать свой собственный скрипт - пожалуйста. Принцип простой - делаем сначала всё в ручную, сохраняем где-нибудь результат, запускаем скрипт - сравниваем результаты.
Аватара пользователя
truvo

Re: Инфо - Пакеты драйверов .:[все вопросы]:.

Сообщение truvo »

ya158, подумавши... я, наверное, был неправ.
Ответить

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