PDA

Показать полную графическую версию : [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB


Страниц : 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

murder
04-09-2011, 20:35
ya158, пробовал интегрировать FSAUnPack 3 вместе с ZZ_MultiBootDisk, но почему-то FSAUnPack 3 пропадал из результирующего каталога (при UseFSAUnPack=0), а при UseFSAUnPack=1 - сначала копировался в OEMDRV, а когда интеграция доходила до ZZ_MultiBootDisk, то версию 3.0 затирала 2.3. В чём может быть дело?
(если переименовать FSAUnPack->zzz_FSAUnPack, то вроде нормально, но ведь должно работать и без переименования)

Nun-Nun
05-09-2011, 15:49
ya158,

Попробовал интеграровать на рабочем компе - работает всё (включая форматирование и запись на флэшку), но Z-MSST не создаётся ни в какую, хоть тресни! Удалил из интеграции все аддоны и драйверпаки, оставил только массторадж 1109r3 и FSAUnPack 3 + Z-FakeSetupAdv + MultiBootDisk - эффекта ноль. Пробовал оставлять папки Z-MSST и Z-FakeSetupAdv пустыми - тоже ничего не даёт. Проблема явно кроется в FSAUnPack 3 + MultiBootDisk, других вариантов просто нет. На всякий случай выкладываю архив (http://depositfiles.com/files/2qtg3msa2) с использованными аддонами и ДП массторадж 1109r3.

ya158
05-09-2011, 20:21
murder,
Никак не смог получить такого эффекта. Аддон FSAUnPack именно так называется, а не, например, FSAUnPack_v3?

Nun-Nun,
1. Забыл заменить файл Start в FSAUnPack на новый
2. Идёт проверка наличия аддона FSAUnPack, а не FSAUnPack_v3. Поскольку такого аддона нет, то ищется массторадж-драйверпак в аддоне ZZ_MultiBootDisk - там тоже нет => аддон Z-MSST не создаётся (а при его создании в ручную - уничтожается). В принципе могу подумать, чтобы обнаруживался любой аддон, в имени которого есть "FSAUnPack"
3. По поводу дублирующихся строк в результирующем winn#.sif - он получается, как сумма исходного (из папок аддона ZZ_MultiBootDisk) и Userinfo.ini. Это легко увидеть открыв файл Finish в текстовом редакторе и, набрав в поиске Userinfo.ini и найти следующие строки:
REM Добавление персональных данных в файл сценария установки, если он есть
IF EXIST "%WDir%\!F!\WINN!S!.SIF" COPY /B "%WDir%\!F!\WINN!S!.SIF" + "%WDir%\Settings\userinfo.ini" "%I386%\WINNT.SIF" >nul
4. По поводу автокорректировки KillWFP.lst похоже проблема в Fake-Setup Advanced от Mr dUSHA - выясню.

Nun-Nun
05-09-2011, 23:48
1. Забыл заменить файл Start в FSAUnPack на новый »
Аддон в шапке уже с заменённым файлом Start или ещё нет?
3. По поводу дублирующихся строк в результирующем winn#.sif - он получается, как сумма исходного (из папок аддона ZZ_MultiBootDisk) и Userinfo.ini. »
С этим я уже разобрался. Я говорю о том, что в данном методе есть существенный недостаток, который и приводит к путанице и дублированию! Зачем такие сложности с этими sif-файлами! Оставьте только userinfo.ini, отдайте ему преимущество и только на основании его содержимого формируйте итоговый WINNT.SIF !!! Пусть пользователь только в userinfo.ini вносит необходимые данные, а остальные sif-файлы игнорируйте!!! Чтобы упростить задачу реализуйте это следующим образом: в файле userinfo.ini можно перечислить параметры без значений, а пользователь сам должен будет ввести значения интересующих его параметров. Отсутствующие параметры или те параметры, которым пользователь не присвоил никакого значения, при обработке (переносе в итоговый WINNT.SIF) должны пропускаться (игнорироваться). Например, в userinfo.ini задано:
[Unattended]
OemSkipEula=Yes
OemPreinstall=Yes
Repartition=
AutoActivate=
Hibernation=
TargetPath=Windows
В итоговый WINNT.SIF должны попасть только вот эти:
[Unattended]
OemSkipEula=Yes
OemPreinstall=Yes
TargetPath=Windows
Можно сделать и по-другому: в userinfo.ini перечислить наиболее востребованные параметры с дефолтными значениями, а пользователь пусть меняет их на свои, если его дефолтные не устраивают, ну а недостающие параметры пусть сам вписывает, если ему надо.

Мне кажется это будет наиболее разумным подходом - никакой путаницы и никакого дублирования!

ya158
06-09-2011, 00:49
Аддон в шапке уже с заменённым файлом Start или ещё нет? »
Нет - почитай последние страницы темы - opel431 сообщил, что сейчас находится на лечении
формируйте итоговый WINNT.SIF »
Ещё раз повторяю - нет никакого WINNT.SIF, а есть множество (равное количеству вариантов установки ОС) файлов winn#.sif. И как из одного файла userinfo.ini сделать несколько разных winn#.sif.

Мне кажется это будет наиболее разумным подходом - никакой путаницы и никакого дублирования! »
Мне кажется наиболее разумным подходом будет изучить теорию мультизагрузки и попытаться понять зачем нужны паары (по одной на каждый вариант установки) WINN#.SIF и setupld#.bin. Начать можно
здесь (http://www.oszone.net/2986)

Разобрался с KillWFP.lst. Я совсем забыл, что sxs.dll и syssetup.dll патчатся непосредственно в памяти и выводить их из-под защиты не нужно.

Nun-Nun
06-09-2011, 11:43
Разобрался с KillWFP.lst. Я совсем забыл, что sxs.dll и syssetup.dll патчатся непосредственно в памяти и выводить их из-под защиты не нужно.»
Тоже видел ответ Boa Soft. Вопрос снят.
почитай последние страницы темы - opel431 сообщил, что сейчас находится на лечении »
Какой именно темы? Если по FSAUnPack, то я не видел там такого сообщения. В любом случае, это и не так важно, пусть выздоравливает, подождём.
И как из одного файла userinfo.ini сделать несколько разных winn#.sif»
Это вопрос? Если да, то всё просто: использовать готовые шаблоны нескольких разных файлов winn#.sif (изобретать тут нечего - они ведь уже сейчас используются), которые будут корректироваться с учётом данных из userinfo.ini. Но при этом должна быть проверка, чтобы парметры не дублировались - речь-то именно об этом! Я ж потому и написал в одном из предыдущих постов, что когда один и тот же параметр задан и в userinfo.ini и winn#.sif, то он просто тупо дважды записывается в итоговый sif. Нафига это надо?! В приведённом Вами коде ДАННЫЕ ИЗ ОДНОГО ФАЙЛА ДОПИСЫВАЮТСЯ В КОНЕЦ ДРУГОГО (разве не так?):
IF EXIST "%WDir%\!F!\WINN!S!.SIF" COPY /B "%WDir%\!F!\WINN!S!.SIF" + "%WDir%\Settings\userinfo.ini" "%I386%\WINNT.SIF" >nul
А должОн быть контроль и предотвращение дублирования! Как реализовать? - да "просто": скрипт аддона должен смотреть - есть ли в userinfo.ini и в болванке winn#.sif повторяющиеся (одинаковые) параметры и если есть - в итоговый sif записывать параметр только один раз, а с каким значением - решать Вам, но я бы отдал предпочтение значению из userinfo.ini; если в userinfo.ini какой-то параметр не встречается, то в итоговый sif попадёт только то, что есть в болванке winn#.sif.
По-моему это вполне логично и реализуемо.
P.S. Статью по ссылке смотрел, но не вижу, чтобы то, о чём я говорил противоречило информации из статьи.

Есть к Вам ещё один вопрос (раз уж уважаемый opel431 временно недоступен): у меня в дистрибе используется FSAUnPack 3; когда во время установки ОС (установка с флэшки) появляется окно этого аддона, то элементы управления (чекбоксы и кнопки) недоступны, за исключением кнопки "Выход" (разумеется, невозможно ни выбрать, ни изменить набор ДП для установки), а в окне висит сообщение: "Проверьте настройки параметра DrvSource U:\WINSETUP\XPPSP3\OEMDRV" "Не найден путь или отсутствуют папки и пакеты драйверов". Где допущена ошибка, если я дефолтные пути к драйверпакам не менял?
И есть ещё одна проблемка, возможно и не связанная с предыдущей: когда продолжаю установку ОС (с флэшки) дальше, то на Т-13 получаю окно с такими заголовком и сообщением:
Заголовок окна: C:\Windows\System32\grpconv.exe
Текст сообщения в окне: "Отказано в доступе к указанному устройству, пути или файлу. Возможно, у вас нет нужных прав доступа к этому объекту."
При закрытии окна комп уходит в бесконечную перезагрузку.
Что это за фортель с grpconv.exe мне не ясно, может Вы знаете в чём тут дело? Как ни странно, с установкой ОС из аналогичного дистриба, но записанного на DVDR, описанных проблем ни с FSAUnPack 3, ни с grpconv.exe не наблюдается.

murder
06-09-2011, 17:31
murder,
Никак не смог получить такого эффекта. Аддон FSAUnPack именно так называется, а не, например, FSAUnPack_v3? »
FSAUnPack не переименовывал. ZZ_MultiBootDisk почему-то не находит FSAUnPack и считает, что FSAUnPack=0 и копирует файлы из своего каталога, в presetup.cmd вносится строка для B]FSAUnPack=0[/B].
Также не понятно где производится проверка %UseFSAUnPack%
В ходе интеграции несколько ошибок происходило.
Копирование дистрибутива.
Подготовка дистрибутива.
Создание файла ADDONS.HTM.
Копирование папок с драйверами.
Синтаксическая ошибка в имени файла, имени папки или метке тома.
Compressing MassStorage-drivers...
MassStorage-drivers successful compressed
FINDSTR: Не удается открыть X:\XPSP3\FINISH\I386\ADDONS.LST
Интеграция пакета драйверов MassStorage текстового этапа.
Интеграция драйверов для "графического" этапа
FINDSTR: Не удается открыть X:\XPSP3\FINISH\I386\ADDONS.LST
Подпапка или файл Addons\Z-FakesetupAdv уже существует.
FINDSTR: Не удается открыть X:\XPSP3\FINISH\I386\ADDONS.LST
Не удается найти указанный файл.
Сжатие файлов.
Обработка специальных случаев.
Распаковка CAB-файлов.
Обновление DRIVER.CAB. Подождите, пожалуйста.
Интегрировал следующие аддоны:

0-Need
FSAUnPack
MegaLF25
MyCustom
TCPIPall
Tweaks_1_1
WinntFix_T40SIF
Z-Dll_Patcher
Z-FakeSetupAdv
Z-InfClean
z-Log
Z-MSST
ZZ_MultiBootDisk
Если в __PATCH.CMD и прочих батниках сделать Echo ON, то видно много ошибок.
Интегрировал с помощью GUI и __PATCH.CMD, результат один. И аддоны перекачивал, антивир отключал. Без ZZ_MultiBootDisk FSAUnPack версии 3 копируется нормально...
----------------
Попробовал принудительно задать использование аддона FSAUnPack 3.
Заменил в START строку 12 с
SET FSAUnPack=0 на
SET FSAUnPack=1
и строку 165 с
IF %UseFSAUnPack%==1 ECHO START /WAIT %%SrcDosDrive%%\%DRVDIR%\FSAUnPack.exe %TimerFSAUnPack% %View% %Lang% >>Temp\Presetup.cmd
на
IF %FSAUnPack%==1 ECHO START /WAIT %%SrcDosDrive%%\%DRVDIR%\FSAUnPack.exe %TimerFSAUnPack% %View% %Lang% >>Temp\Presetup.cmd
В результате в OEMDRV появились файлы
UnZipped
Zipped
7za.dll
CopyDist.exe
devcon.exe
DPsFnshr.exe
DPsFnshr.ini
FSAUnPack.exe - версия 3.0.1
FSAUnPack.ini
Запуск из presetup.cmd сработал.

ya158
06-09-2011, 21:31
Я ж потому и написал в одном из предыдущих постов, что когда один и тот же параметр задан и в userinfo.ini и winn#.sif, то он просто тупо дважды записывается в итоговый sif. Нафига это надо?! »
Нафига надо один и тот же параметр прописывать и в userinfo.ini и в winn#.sif
А должОн быть контроль и предотвращение дублирования! Как реализовать? - да "просто": »
Пользователь должен думать, что он делает. Я не могу предположить, что и кому придёт в голову и проверять это. А, если пользователь создаст косячный userinfo.ini - я тоже должен его проверять. В аддоне уже есть рабочие userinfo.ini и в winn#.sif. Есть описание в шапке
userinfo.ini - файл пользовательских данных для файлов сценариев установки ОС WINN*.SIF. Замените ХХХ на Ваши реальные значения (имя пользователя, организация, ключ, имя рабочей группы). »
Если не понимаешь как формируются итоговые winn#.sif, то действуй строго по шапке - Замените ХХХ на Ваши реальные значения (имя пользователя, организация, ключ, имя рабочей группы).

P.S. Статью по ссылке смотрел, но не вижу, чтобы то, о чём я говорил противоречило информации из статьи. »
1.В итоговый WINNT.SIF »
Нет итогового - есть иоговые
2Зачем такие сложности с этими sif-файлами! Оставьте только userinfo.ini, » и т.п.

В общем обсуждение дублированных строк предлагаю прекратить - не делай их в источнике - не получишь в результате. Проверку на дублирование я делать не буду. Внесу только в шапку описание формирования выходных winn#.sif.

Есть к Вам ещё один вопрос (раз уж уважаемый opel431 временно недоступен): у меня в дистрибе используется FSAUnPack 3; когда во время установки ОС появляется окно этого аддона, то элементы управления (чекбоксы и кнопки) недоступны, за исключением кнопки "Выход" (разумеется, невозможно ни выбрать, ни изменить набор ДП для установки), а вокне висит сообщение: "Проверьте настройки параметра DrvSource U:\WINSETUP\XPPSP3\OEMDRV" "Не найден путь или отсутствуют папки и пакеты драйверов". Где допущена ошибка, если я дефолтные пути к драйверпакам не менял? »

Это моя ошибка - я о ней знаю и исправляю (не успел сегодня - надеюсь сделать завтра). Пока для USB не поддерживаются %SrcDosPath% в DrvSource в файле FSAUnPack.ini аддона FSAUnPack. Используй пока %SrcDosDrive%.

murder,
1. Похоже ты используешь не правильный Start в аддоне FSAUnPack. Посмотри в конце темы FSAUnPack - я там выложил правильный. Из-за этого (скорее всего)
Синтаксическая ошибка в имени файла, имени папки или метке тома. »

2. Попробуй интегрировать только FSAUnPack, Z-FakeSetupAdv, Z-MSST и ZZ_MultiBootDisk.

3. Для отслеживания ошибок надо в начале файла Start поставить @Echo ON и ставить промежуточные pause. При наличии аддона FSAUnPack переменная FSAUnPack=1 в 13 строке. Там вызывается "подпрограмма" :ChangeAddonsLst, которая проверяет есть ли в файле Addons.lst запись об аддоне FSAUnPack. Соответственно, если переменная FSAUnPack не становится равной 1 (в строке 15), то либо в Addons.lst нет записи о FSAUnPack, либо Addons.lst не находится.
В общем, если сам не разберёшься давай свои FSAUnPack и ZZ_MultiBootDisk. Только большие драйверпаки замени пустышками.

Nun-Nun
06-09-2011, 22:09
Нафига надо один и тот же параметр прописывать и в userinfo.ini и в winn#.sif »
Ну должна ж быть защита от дурака!
В аддоне уже есть рабочие userinfo.ini и в winn#.sif. Есть описание в шапке »
Но нет информации о том, что параметры в этих файлах не должны дублироваться и что контроль параметров-дублей не делается! Скажу честно: я поначалу именно так и думал, что подобный контроль есть, но оказалось... :(
Это моя ошибка - я о ней знаю и исправляю (не успел сегодня - надеюсь сделать завтра). Пока для USB не поддерживаются %SrcDosPath% в DrvSource в файле FSAUnPack.ini аддона FSAUnPack. Используй пока %SrcDosDrive%. »
Хорошо.
Нет итогового - есть иоговые »
Знаю, ну неточно выразился, я ж пытался объяснить идею. Ну да фиг с ними, с sif-ами. Раз нет желания этим заниматься, - считаем, что вопрос закрыт.

Есть ещё одна проблемка: когда ставлю ОС с флэшки, то на Т-13 получаю окно с такими заголовком и сообщением:
Заголовок окна: C:\Windows\System32\grpconv.exe
Текст сообщения в окне: "Отказано в доступе к указанному устройству, пути или файлу. Возможно, у вас нет нужных прав доступа к этому объекту."
При закрытии окна комп уходит в бесконечную перезагрузку.
Что это за фортель с grpconv.exe мне не ясно, может Вы знаете в чём тут дело? Как ни странно, с установкой ОС из аналогичного дистриба, но записанного на DVDR, описанной проблемы с grpconv.exe не наблюдается.

ya158
06-09-2011, 22:42
Заголовок окна: C:\Windows\System32\grpconv.exe »
Честно сказать, впервые о таком слышу.

murder
06-09-2011, 23:22
ya158, интегрировал FSAUnPack 3, FSA, ZZ_MultiBootDisk:

На нижеприведённом этапе в OEMDRV лежит FSAUnPack 3.

X:\ZDel\Source\Upd>SET WebCam=─ЁрщтхЁр фы* Web-ърьхЁ

X:\ZDel\Source\Upd>SET WLAN=─ЁрщтхЁр схёяЁютюфэ√ї єёЄЁющёЄт Wi-Fi

X:\ZDel\Source\Upd>SET MassStorage=─ЁрщтхЁт єёЄЁющёЄт SATA\RAID\IDE

X:\ZDel\Source\Upd>SET DriverPack_MassStorage=─ЁрщтхЁт єёЄЁющёЄт SATA\RAID\IDE

X:\ZDel\Source\Upd>SET DriversHPXP=─ЁрщтхЁр фы* эюєЄсєър HP Compag 615

X:\ZDel\Source\Upd>SET [Select]=

X:\ZDel\Source\Upd>pause
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1,2* Delims=%\" %i IN ('%SrcDos
Path%\OEMDRV') DO (
IF %i == SrcDosPath SET DrvSource=X:\ZDel\FINISH\I386\..\%j
IF %i == SrcDosDrive SET DrvSource=X:\ZDel\FINISH\%j
pause
)

X:\ZDel\Source\Upd>(
IF SrcDosPath == SrcDosPath SET DrvSource=X:\ZDel\FINISH\I386\..\OEMDRV
IF SrcDosPath == SrcDosDrive SET DrvSource=X:\ZDel\FINISH\OEMDRV
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>MD "X:\ZDel\FINISH\I386\..\OEMDRV"

X:\ZDel\Source\Upd>XCopy "Addons\FSAUnPack\COPYCD\*.*" "X:\ZDel\FINISH\I386\..\O
EMDRV\" /E /H /R /Y 1>nul

X:\ZDel\Source\Upd>MOVE /Y "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\UnMark\*" "X:\Z
Del\FINISH\I386\..\OEMDRV\Zipped\" 1>nul
Синтаксическая ошибка в имени файла, имени папки или метке тома.

X:\ZDel\Source\Upd>RD /S /Q "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\UnMark" 1>nul


X:\ZDel\Source\Upd>pause
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>REM Заполнение секции [Select]

X:\ZDel\Source\Upd>FOR %z IN ("Addons\FSAUnPack\COPYCD\Zipped\*.7z") DO (
ECHO %~nxz=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAUnPack.ini"
pause
)

X:\ZDel\Source\Upd>(
ECHO DP_Graphics_A_wnt5_x86-32_1107.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAU
nPack.ini"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>(
ECHO DP_Graphics_B_wnt5_x86-32_1107.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAU
nPack.ini"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>(
ECHO DP_LAN_wnt5_x86-32_1101.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAUnPack.i
ni"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>(
ECHO DP_MassStorage_wnt5_x86-32_1107.7z=1 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSA
UnPack.ini"
pause
)
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>FOR %z IN ("Addons\FSAUnPack\COPYCD\Zipped\UnMark\*.7z") DO (

ECHO %~nxz=0 1>>"X:\ZDel\FINISH\I386\..\OEMDRV\FSAUnPack.ini"
pause
)
Compressing MassStorage-drivers...
MassStorage-drivers successful compressed

X:\ZDel\Source\Upd>SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION

X:\ZDel\Source\Upd>SET WDir=Addons\ZZ_MultiBootDisk

X:\ZDel\Source\Upd>REM Разбор файла setting.ini и fSetup.ini

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1,2* Delims==" %i IN ("Addons\Z
Z_MultiBootDisk\Settings\setting.ini") DO CALL SET %~i=%~j

X:\ZDel\Source\Upd>CALL SET DRVDIR=OEMDRV

X:\ZDel\Source\Upd>CALL SET MassStorage=

X:\ZDel\Source\Upd>CALL SET Zipped=Drivers\Zipped

X:\ZDel\Source\Upd>CALL SET Unzipped=Drivers\Unzipped

X:\ZDel\Source\Upd>CALL SET VOLNAME=WXP_SP3

X:\ZDel\Source\Upd>CALL SET ISOFILE=XPruSP3.iso

X:\ZDel\Source\Upd>CALL SET ISOPath=X:\XPSP3\MyISO

X:\ZDel\Source\Upd>CALL SET ISOLINUX=BOOT\ISOLINUX\ISOLINUX.BIN

X:\ZDel\Source\Upd>CALL SET MAKEISO=0

X:\ZDel\Source\Upd>CALL SET Image=/boot/isolinux/images/Main.jpg

X:\ZDel\Source\Upd>CALL SET Resolution=1024 768

X:\ZDel\Source\Upd>CALL SET FONT=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICS=graphics.cfg

X:\ZDel\Source\Upd>CALL SET TIMER=20

X:\ZDel\Source\Upd>CALL SET ImageStandart=/boot/isolinux/images/Standart.jpg

X:\ZDel\Source\Upd>CALL SET FONTStandart=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICSStandart=graphics.cfg

X:\ZDel\Source\Upd>CALL SET ImageDrivers=/boot/isolinux/images/Divers.jpg

X:\ZDel\Source\Upd>CALL SET FONTDrivers=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICSDrivers=graphics.cfg

X:\ZDel\Source\Upd>CALL SET ImageMassStorage=/boot/isolinux/images/MSST.jpg

X:\ZDel\Source\Upd>CALL SET FONTMassStorage=/boot/isolinux/fonts/866_8x16.psf

X:\ZDel\Source\Upd>CALL SET GRAPHICSMassStorage=graphics.cfg

X:\ZDel\Source\Upd>CALL SET TimerFSAUnPack=0

X:\ZDel\Source\Upd>CALL SET View=

X:\ZDel\Source\Upd>CALL SET Lang=

X:\ZDel\Source\Upd>CALL SET UseFSAUnPack=1

X:\ZDel\Source\Upd>CALL SET CopyDirI386=0

X:\ZDel\Source\Upd>CALL SET NoCopySVCPACK=1

X:\ZDel\Source\Upd>CALL SET RegNewI386=1

X:\ZDel\Source\Upd>CALL SET MakeUSB=0

X:\ZDel\Source\Upd>CALL SET USB=%Distr%\..\USB

X:\ZDel\Source\Upd>CALL SET WINSETUP=WINSETUP

X:\ZDel\Source\Upd>CALL SET TypeDistr=XPp

X:\ZDel\Source\Upd>CALL SET Letter=J

X:\ZDel\Source\Upd>CALL SET VolUSB=MultBootUSB

X:\ZDel\Source\Upd>CALL SET CopyOnUSB=0

X:\ZDel\Source\Upd>CALL SET FormatUSB=0

X:\ZDel\Source\Upd>CALL SET SilentFormatUSB=0

X:\ZDel\Source\Upd>CALL SET MakeBootUSB=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1,2* Delims==" %i IN ("Addons\Z
Z_MultiBootDisk\Settings\fSetup.ini") DO CALL SET %~i=%~j

X:\ZDel\Source\Upd>CALL SET [Options]=

X:\ZDel\Source\Upd>CALL SET DrvFolder=%SystemDrive%\D

X:\ZDel\Source\Upd>CALL SET PreSetup=1

X:\ZDel\Source\Upd>CALL SET PreSetupHide=1

X:\ZDel\Source\Upd>CALL SET PostSetup=1

X:\ZDel\Source\Upd>CALL SET PostSetupHide=1

X:\ZDel\Source\Upd>CALL SET PatchSfcOs=1

X:\ZDel\Source\Upd>CALL SET DisableSFC=0

X:\ZDel\Source\Upd>CALL SET PatchUXTheme=1

X:\ZDel\Source\Upd>CALL SET PatchThemeUI=1

X:\ZDel\Source\Upd>CALL SET PatchSxS=1

X:\ZDel\Source\Upd>CALL SET SsDisableOOBE=1

X:\ZDel\Source\Upd>CALL SET SaPatchUnsignDrvInst=1

X:\ZDel\Source\Upd>CALL SET SaPatchNewDevPopUP=1

X:\ZDel\Source\Upd>CALL SET DelDrvAfterInst=0

X:\ZDel\Source\Upd>SET Mark=Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>REM SET SectionAddons=[Profile#_Addons]

X:\ZDel\Source\Upd>REM Проверка наличия аддона FSAUnPack.

X:\ZDel\Source\Upd>REM При его отсутствии драйверв и драйверпаки копируются в д
истрибутив из аддона ZZ_MultiBootDisk

X:\ZDel\Source\Upd>SET FSAUnPack=0

X:\ZDel\Source\Upd>CALL :ChangeAddonsLst FSAUnPack 2

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM FSAUnPack - Имя аддона

X:\ZDel\Source\Upd>REM 2 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I FSAUnPac
k "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "2" == "0" (FINDSTR /L /I /V /C:"FSAUnPack" "X:\ZDel\FINIS
H\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 2 == 1 (
ECHO Addons\2 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF 0 == 1 (
SET FSAUnPack=1
SET Mark=Addons\FSAUnPack\CopyCD\Zipped
pause
)

X:\ZDel\Source\Upd>REM Проверка наличия в папках VOLM, VOLD, и VOLS файлов сцени
риев установки

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\VOLM\WINN*.SIF" (IF EXIST "
Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStorage_wnt5_x86-32_*.7z" (
CALL :IntegrateMassStorage
CALL:IntegrateDrivers
IF EXIST "Addons\ZZ_MultiBootDisk\VOLS\WINN*.SIF" CALL :NoMassStorage
GOTO :EOF
) )

X:\ZDel\Source\Upd>ECHO Интеграция пакета драйверов MassStorage текстового этапа
.
Интеграция пакета драйверов MassStorage текстового этапа.

X:\ZDel\Source\Upd>SET name=

X:\ZDel\Source\Upd>REM Проверка наличия башратовского MassStorage-драйверпака в
папке Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStora
ge_wnt5_x86-32_*.7z" (FOR %z IN ("Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_Mass
Storage_wnt5_x86-32_*.7z") DO (FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('%~
nz') DO SET name=DP_MassStorage_wnt5_x86-32_%e ) )

X:\ZDel\Source\Upd>(FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('DP_MassStorag
e_wnt5_x86-32_1107') DO SET name=DP_MassStorage_wnt5_x86-32_%e )

X:\ZDel\Source\Upd>SET name=DP_MassStorage_wnt5_x86-32_1107

X:\ZDel\Source\Upd>REM Проверка наличия файла-маркера предыдущей интеграции драй
веров MassStorage

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Tools\*.drv" (
IF NOT EXIST Addons\Z-MSST\txtsetup DEL /F /Q "Addons\ZZ_MultiBootDisk\Tools\*.d
rv" 1>>nul
FOR %z IN ("Addons\ZZ_MultiBootDisk\Tools\*.drv") DO SET namedrv=%~nz
pause
)

X:\ZDel\Source\Upd>SET namedrv=DP_MassStorage_wnt5_x86-32_1107
Для продолжения нажмите любую клавишу . . .
Далее жму пробел, и новая версия затирается версией 2.3

X:\ZDel\Source\Upd>CALL SET PatchSxS=1

X:\ZDel\Source\Upd>CALL SET SsDisableOOBE=1

X:\ZDel\Source\Upd>CALL SET SaPatchUnsignDrvInst=1

X:\ZDel\Source\Upd>CALL SET SaPatchNewDevPopUP=1

X:\ZDel\Source\Upd>CALL SET DelDrvAfterInst=0

X:\ZDel\Source\Upd>SET Mark=Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>REM SET SectionAddons=[Profile#_Addons]

X:\ZDel\Source\Upd>REM Проверка наличия аддона FSAUnPack.

X:\ZDel\Source\Upd>REM При его отсутствии драйверв и драйверпаки копируются в д
истрибутив из аддона ZZ_MultiBootDisk

X:\ZDel\Source\Upd>SET FSAUnPack=0

X:\ZDel\Source\Upd>CALL :ChangeAddonsLst FSAUnPack 2

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM FSAUnPack - Имя аддона

X:\ZDel\Source\Upd>REM 2 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I FSAUnPac
k "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "2" == "0" (FINDSTR /L /I /V /C:"FSAUnPack" "X:\ZDel\FINIS
H\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 2 == 1 (
ECHO Addons\2 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF 0 == 1 (
SET FSAUnPack=1
SET Mark=Addons\FSAUnPack\CopyCD\Zipped
pause
)

X:\ZDel\Source\Upd>REM Проверка наличия в папках VOLM, VOLD, и VOLS файлов сцени
риев установки

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\VOLM\WINN*.SIF" (IF EXIST "
Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStorage_wnt5_x86-32_*.7z" (
CALL :IntegrateMassStorage
CALL:IntegrateDrivers
IF EXIST "Addons\ZZ_MultiBootDisk\VOLS\WINN*.SIF" CALL :NoMassStorage
GOTO :EOF
) )

X:\ZDel\Source\Upd>ECHO Интеграция пакета драйверов MassStorage текстового этапа
.
Интеграция пакета драйверов MassStorage текстового этапа.

X:\ZDel\Source\Upd>SET name=

X:\ZDel\Source\Upd>REM Проверка наличия башратовского MassStorage-драйверпака в
папке Addons\ZZ_MultiBootDisk\Drivers\Zipped

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_MassStora
ge_wnt5_x86-32_*.7z" (FOR %z IN ("Addons\ZZ_MultiBootDisk\Drivers\Zipped\DP_Mass
Storage_wnt5_x86-32_*.7z") DO (FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('%~
nz') DO SET name=DP_MassStorage_wnt5_x86-32_%e ) )

X:\ZDel\Source\Upd>(FOR /F "UseBackQ Tokens=1-6 Delims=_." %a IN ('DP_MassStorag
e_wnt5_x86-32_1107') DO SET name=DP_MassStorage_wnt5_x86-32_%e )

X:\ZDel\Source\Upd>SET name=DP_MassStorage_wnt5_x86-32_1107

X:\ZDel\Source\Upd>REM Проверка наличия файла-маркера предыдущей интеграции драй
веров MassStorage

X:\ZDel\Source\Upd>IF EXIST "Addons\ZZ_MultiBootDisk\Tools\*.drv" (
IF NOT EXIST Addons\Z-MSST\txtsetup DEL /F /Q "Addons\ZZ_MultiBootDisk\Tools\*.d
rv" 1>>nul
FOR %z IN ("Addons\ZZ_MultiBootDisk\Tools\*.drv") DO SET namedrv=%~nz
pause
)

X:\ZDel\Source\Upd>SET namedrv=DP_MassStorage_wnt5_x86-32_1107
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>REM Проверка интегрировался ли текущий MassStorage-драйверпак
а ранее или нет

X:\ZDel\Source\Upd>IF "DP_MassStorage_wnt5_x86-32_1107" == "DP_MassStorage_wnt5_
x86-32_1107" GOTO :EOF

X:\ZDel\Source\Upd>ECHO Интеграция драйверов для "графического" этапа
Интеграция драйверов для "графического" этапа

X:\ZDel\Source\Upd>REM Проверка наличия аддона Z-FakesetupAdv и создание его при
отсутствии

X:\ZDel\Source\Upd>CALL :ChangeAddonsLst Z-FakesetupAdv 2

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM Z-FakesetupAdv - Имя аддона

X:\ZDel\Source\Upd>REM 2 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I Z-Fakese
tupAdv "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "2" == "0" (FINDSTR /L /I /V /C:"Z-FakesetupAdv" "X:\ZDel\
FINISH\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 2 == 1 (
ECHO Addons\2 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF 0 == 0 (
MD "Addons\Z-FakesetupAdv"
CALL :ChangeAddonsLst Z-FakesetupAdv 1
)
Подпапка или файл Addons\Z-FakesetupAdv уже существует.

X:\ZDel\Source\Upd>REM Добавление/удаление/проверка наличия строк из Addons.lst


X:\ZDel\Source\Upd>REM Z-FakesetupAdv - Имя аддона

X:\ZDel\Source\Upd>REM 1 - 0 удаление аддона из списка, 1 добавление аддона в сп
исок, 2 проверка наличия аддона в списке

X:\ZDel\Source\Upd>SET ExistAddon=0

X:\ZDel\Source\Upd>FOR /F "UseBackQ EOL=; Tokens=1*" %n IN (`FINDSTR /I Z-Fakese
tupAdv "X:\ZDel\FINISH\I386\ADDONS.LST"`) DO SET ExistAddon=1
FINDSTR: Не удается открыть X:\ZDel\FINISH\I386\ADDONS.LST

X:\ZDel\Source\Upd>IF "1" == "0" (FINDSTR /L /I /V /C:"Z-FakesetupAdv" "X:\ZDel\
FINISH\I386\ADDONS.LST" 1>"X:\ZDel\FINISH\I386\ADDONS.TMP" )

X:\ZDel\Source\Upd>IF 1 == 1 (
ECHO Addons\1 1>>"X:\ZDel\FINISH\I386\ADDONS.LST"
SORT "X:\ZDel\FINISH\I386\ADDONS.LST" /O "X:\ZDel\FINISH\I386\ADDONS.TMP"
)

X:\ZDel\Source\Upd>IF EXIST "X:\ZDel\FINISH\I386\ADDONS.TMP" (
DEL /F /Q "X:\ZDel\FINISH\I386\ADDONS.LST"
REN "X:\ZDel\FINISH\I386\ADDONS.TMP" *.LST
)

X:\ZDel\Source\Upd>GOTO :EOF

X:\ZDel\Source\Upd>IF NOT EXIST "Addons\Z-FakesetupAdv\Files\ForceCopy\fSetup.in
i" (
PUSHD Addons
ZZ_MultiBootDisk\Tools\SETUP.exe -makeaddon
POPD
)

X:\ZDel\Source\Upd>REM Создание файлов Txtsetup и Dosnet в аддоне ZZ_MultiBootDi
sk с записями о Presetup.cmd и Pstsetup.cmd

X:\ZDel\Source\Upd>IF NOT EXIST "Addons\ZZ_MultiBootDisk\Txtsetup" (
ECHO [SourceDisksFiles] 1>>"Addons\ZZ_MultiBootDisk\Txtsetup"
ECHO PreSetup.cmd = 100,,,,,,_x,2,0,0 1>>"Addons\ZZ_MultiBootDisk\Txtsetup"
ECHO PstSetup.cmd = 100,,,,,,_x,2,0,0 1>>"Addons\ZZ_MultiBootDisk\Txtsetup"
)

X:\ZDel\Source\Upd>IF NOT EXIST "Addons\ZZ_MultiBootDisk\Dosnet" (
ECHO [Files] 1>>"Addons\ZZ_MultiBootDisk\Dosnet"
ECHO d1,PreSetup.cmd 1>>"Addons\ZZ_MultiBootDisk\Dosnet"
ECHO d1,PstSetup.cmd 1>>"Addons\ZZ_MultiBootDisk\Dosnet"
)

X:\ZDel\Source\Upd>REM Копирование драйверов и файлов, необходимых для их устано
вки в дистрибутив

X:\ZDel\Source\Upd>IF 0 == 0 (
IF EXIST "X:\ZDel\FINISH\OEMDRV" RD /S /Q "X:\ZDel\FINISH\OEMDRV"
MD "X:\ZDel\FINISH\OEMDRV"
COPY /Y "Addons\ZZ_MultiBootDisk\Drivers\Zipped\UnMark\*.7z" "X:\ZDel\FINISH\OE
MDRV\*.*" 1>nul
COPY /Y "Addons\ZZ_MultiBootDisk\Drivers\Zipped\*.7z" "X:\ZDel\FINISH\OEMDRV\*.
*" 1>nul
XCOPY /Q /Y /S /E /H /R "Addons\ZZ_MultiBootDisk\Drivers\Unzipped\*.*" "X:\ZDel
\FINISH\OEMDRV\Unzipped\" 1>nul
IF 1 == 1 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\FSAUnPack.exe" "X:\ZDel\FINISH
\OEMDRV\*.*" 1>nul
COPY /Y "Addons\ZZ_MultiBootDisk\Tools\Copydist.exe" "X:\ZDel\FINISH\OEMDRV\*.*
" 1>nul
IF 1 == 1 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\7za.dll" "X:\ZDel\FINISH\OEMDR
V\*.*" 1>nul
IF 1 == 0 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\7za.exe" "X:\ZDel\FINISH\OEMDR
V\*.*" 1>nul
IF 1 == 0 COPY /Y "Addons\ZZ_MultiBootDisk\Tools\hidcon.exe" "X:\ZDel\FINISH\OE
MDRV\*.*" 1>nul
pause
)
Не удается найти указанный файл.
Для продолжения нажмите любую клавишу . . .

X:\ZDel\Source\Upd>COPY /Y "Addons\ZZ_MultiBootDisk\Tools\DPsFnshr.exe" "X:\ZDel
\FINISH\OEMDRV\*.*" 1>nul

X:\ZDel\Source\Upd>COPY /Y "Addons\ZZ_MultiBootDisk\Settings\DPsFnshr.ini" "X:\Z
Del\FINISH\OEMDRV\*.*" 1>nul

X:\ZDel\Source\Upd>COPY /Y "Addons\ZZ_MultiBootDisk\Tools\devcon.exe" "X:\ZDel\F
INISH\OEMDRV\*.*" 1>nul

X:\ZDel\Source\Upd>REM Создание fsetup.ini

X:\ZDel\Source\Upd>IF 0 == 1 COPY /Y "Addons\ZZ_MultiBootDisk\Settings\fsetup.in
i" "Addons\ZZ_MultiBootDisk\Files\ForceCopy\fsetup.ini" 1>>nul & GOTO :Preset
up

X:\ZDel\Source\Upd>ECHO DrvSource=%SrcDosDrive%\OEMDRV 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>ECHO CopyDirI386=0 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>ECHO NoCopySVCPACK=1 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>ECHO RegNewI386=1 1>>Temp\FSAUnPack.txt

X:\ZDel\Source\Upd>REM Заполнение секций [Select] и [Hint]

X:\ZDel\Source\Upd>ECHO.1>>Temp\Select.txt

X:\ZDel\Source\Upd>ECHO [Select] 1>>Temp\Select.txt

X:\ZDel\Source\Upd>ECHO. 1>>Temp\Hint.txt

X:\ZDel\Source\Upd>ECHO [Hint] 1>>Temp\Hint.txt

X:\ZDel\Source\Upd>FOR %z IN ("Addons\ZZ_MultiBootDisk\Drivers\Zipped\*.7z") DO
(
REM для FSAUnPack 2.3.2
ECHO %~nz=1 1>>Temp\Select.txt
REM для FSAUnPack 2.3.1
REM FOR /F "UseBackQ EOL=; Tokens=1-4* Delims=_" %a IN ('%~nxz') DO (
REM IF NOT "%c"=="wxp" IF NOT "%c"=="wnt5" (
REM IF "%d"=="" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="" ECHO %a_%b=1 >>Temp\Select.txt
REM IF "%b"=="" ECHO %a=1 >>Temp\Select.txt
REM ) ELSE (
REM IF "%c"=="wnt5" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="wxp" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM )
pause
REM )
CALL :MakeHintIni %~nz
)

X:\ZDel\Source\Upd>(
REM для FSAUnPack 2.3.2
ECHO DP_MassStorage_wnt5_x86-32_1107=1 1>>Temp\Select.txt
REM для FSAUnPack 2.3.1
REM FOR /F "UseBackQ EOL=; Tokens=1-4* Delims=_" %a IN ('DP_MassStorage_wnt5
_x86-32_1107.7z') DO (
REM IF NOT "%c"=="wxp" IF NOT "%c"=="wnt5" (
REM IF "%d"=="" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="" ECHO %a_%b=1 >>Temp\Select.txt
REM IF "%b"=="" ECHO %a=1 >>Temp\Select.txt
REM ) ELSE (
REM IF "%c"=="wnt5" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM IF "%c"=="wxp" ECHO %a_%b_%c=1 >>Temp\Select.txt
REM )
pause
REM )
CALL :MakeHintIni DP_MassStorage_wnt5_x86-32_1107
)
Для продолжения нажмите любую клавишу . . .


При одиночной интеграции FSAUnpack:
X:\ZDel\Source\Upd>MOVE /Y "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\UnMark\*" "X:\ZDel\FINISH\I386\..\OEMDRV\Zipped\" 1>nul
Синтаксическая ошибка в имени файла, имени папки или метке тома.
Странный путь. Далее без ошибок.

Вот мои аддоны.
http://rghost.ru/20688151

Ещё почему-то после установки удаляется папка с распакованными драйверами, хотя вроде везде отключил удаление.

ya158
06-09-2011, 23:48
При одиночной интеграции FSAUnpack: »
1. Похоже ты используешь не правильный Start в аддоне FSAUnPack. Посмотри в конце темы FSAUnPack - я там выложил правильный. Из-за этого (скорее всего) »
Сейчас проверил с исправленным Start - всё нормально копируется

murder
06-09-2011, 23:59
ya158, это с исправленным такое... Ставил паузы, сначала копируется FSAUnPack 3, а когда доходит до ZZ_MultiBootDisk наверное не может определить путь и копирует поверх FSAUnPack 2...

ya158
07-09-2011, 00:03
ya158, это с исправленным такое... »
У тебя последние строки

FOR %%z IN ("%WDir%\COPYCD\Zipped\UnMark\*.7z") DO (
ECHO %%~nxz=0 >>"%DrvSource%\FSAUnPack.ini"
)


В исправленном должно быть

IF EXIST "%WDir%\CopyCD\Zipped\UnMark\*.7z" FOR %%z IN ("%WDir%\COPYCD\Zipped\UnMark\*.7z") DO (ECHO %%~nxz=0 >>"%DrvSource%\FSAUnPack.ini")

murder
07-09-2011, 00:12
ya158, вроде заработало, но только 4 файла и каталоги с драйверамии появились. Отсутствие DPsFnshr.* нормальное явление?
FSAUnPack.ini
CopyDist.exe
FSAUnPack.exe
7za.dll

ya158
07-09-2011, 00:23
Отсутствие DPsFnshr.* нормальное явление? »
Нет. У меня с твоими аддонами и исправленным Start всё нормально скопировалось.

murder
07-09-2011, 01:19
Не понятно. Скачал заново аддоны, чистый UpdatePack, убрал из него аддоны, добавил FSAUnPack, Z-FakeSetupAdv, Z-MSST, ZZ_MultiBootDisk, запустил __PATCH.CMD. Теперь на каком-то этапе(наверное начало ZZ_MultiBootDisk) стал удалять OEMDRV :o
---
UPD: скачал заново GUI-интергатор, вроде та же версия, но почему-то заработало.

ya158
07-09-2011, 01:33
заработало »
Ну наконец-то

Скоро будет новая версия

Nun-Nun
08-09-2011, 11:47
ya158,

Интегрировал в дистриб ДП с последним массораджем - MassStorage 1109t5 (http://www.mediafire.com/?9tv78a36uvoeo7x). Текстовый этап проходит нормально, а на графическом, после Т-13, выскакивает сообщение, о том, что есть какая-то проблема в структуре ДП, после чего комп перезагружается и дальнейшая установка невозможна (к сожалению, воспроизвести фразу точно не могу, т.к. комп слишком быстро перезагружается). Так понимаю, в этот ДП авторы внесли какие-то изменения, и при интеграции это не учитывается. Гляньте, если не сложно.

ya158
08-09-2011, 19:07
Nun-Nun,
Сейчас несколько переделываю аддон - хочу отказаться в нём от fSetup.ini и DPsFnshr.ini в папке Settings. да и в выходные ждут домашние дела. Так что посмотреть новые драйверпаки смогу только попозже. Но вообще-то мой аддон не занимается напрямую интеграцией драйверпаков - это делают Fake-Setup Advanced, FSAUnPack и Z-MSST. Мой аддон только пользуется результатом их работы.




© OSzone.net 2001-2012