Показать полную графическую версию : [addon] MultiBootDisk - создание мультизагрузочного диска CD/DVD/USB
ya158, пробовал интегрировать FSAUnPack 3 вместе с ZZ_MultiBootDisk, но почему-то FSAUnPack 3 пропадал из результирующего каталога (при UseFSAUnPack=0), а при UseFSAUnPack=1 - сначала копировался в OEMDRV, а когда интеграция доходила до ZZ_MultiBootDisk, то версию 3.0 затирала 2.3. В чём может быть дело?
(если переименовать FSAUnPack->zzz_FSAUnPack, то вроде нормально, но ведь должно работать и без переименования)
ya158,
Попробовал интеграровать на рабочем компе - работает всё (включая форматирование и запись на флэшку), но Z-MSST не создаётся ни в какую, хоть тресни! Удалил из интеграции все аддоны и драйверпаки, оставил только массторадж 1109r3 и FSAUnPack 3 + Z-FakeSetupAdv + MultiBootDisk - эффекта ноль. Пробовал оставлять папки Z-MSST и Z-FakeSetupAdv пустыми - тоже ничего не даёт. Проблема явно кроется в FSAUnPack 3 + MultiBootDisk, других вариантов просто нет. На всякий случай выкладываю архив (http://depositfiles.com/files/2qtg3msa2) с использованными аддонами и ДП массторадж 1109r3.
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 - выясню.
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 перечислить наиболее востребованные параметры с дефолтными значениями, а пользователь пусть меняет их на свои, если его дефолтные не устраивают, ну а недостающие параметры пусть сам вписывает, если ему надо.
Мне кажется это будет наиболее разумным подходом - никакой путаницы и никакого дублирования!
Аддон в шапке уже с заменённым файлом 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 патчатся непосредственно в памяти и выводить их из-под защиты не нужно.
Разобрался с 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,
Никак не смог получить такого эффекта. Аддон 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 сработал.
Я ж потому и написал в одном из предыдущих постов, что когда один и тот же параметр задан и в 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. Только большие драйверпаки замени пустышками.
Нафига надо один и тот же параметр прописывать и в 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 не наблюдается.
Заголовок окна: C:\Windows\System32\grpconv.exe »
Честно сказать, впервые о таком слышу.
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
Ещё почему-то после установки удаляется папка с распакованными драйверами, хотя вроде везде отключил удаление.
При одиночной интеграции FSAUnpack: »
1. Похоже ты используешь не правильный Start в аддоне FSAUnPack. Посмотри в конце темы FSAUnPack - я там выложил правильный. Из-за этого (скорее всего) »
Сейчас проверил с исправленным Start - всё нормально копируется
ya158, это с исправленным такое... Ставил паузы, сначала копируется FSAUnPack 3, а когда доходит до ZZ_MultiBootDisk наверное не может определить путь и копирует поверх FSAUnPack 2...
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")
ya158, вроде заработало, но только 4 файла и каталоги с драйверамии появились. Отсутствие DPsFnshr.* нормальное явление?
FSAUnPack.ini
CopyDist.exe
FSAUnPack.exe
7za.dll
Отсутствие DPsFnshr.* нормальное явление? »
Нет. У меня с твоими аддонами и исправленным Start всё нормально скопировалось.
Не понятно. Скачал заново аддоны, чистый UpdatePack, убрал из него аддоны, добавил FSAUnPack, Z-FakeSetupAdv, Z-MSST, ZZ_MultiBootDisk, запустил __PATCH.CMD. Теперь на каком-то этапе(наверное начало ZZ_MultiBootDisk) стал удалять OEMDRV :o
---
UPD: скачал заново GUI-интергатор, вроде та же версия, но почему-то заработало.
заработало »
Ну наконец-то
Скоро будет новая версия
ya158,
Интегрировал в дистриб ДП с последним массораджем - MassStorage 1109t5 (http://www.mediafire.com/?9tv78a36uvoeo7x). Текстовый этап проходит нормально, а на графическом, после Т-13, выскакивает сообщение, о том, что есть какая-то проблема в структуре ДП, после чего комп перезагружается и дальнейшая установка невозможна (к сожалению, воспроизвести фразу точно не могу, т.к. комп слишком быстро перезагружается). Так понимаю, в этот ДП авторы внесли какие-то изменения, и при интеграции это не учитывается. Гляньте, если не сложно.
Nun-Nun,
Сейчас несколько переделываю аддон - хочу отказаться в нём от fSetup.ini и DPsFnshr.ini в папке Settings. да и в выходные ждут домашние дела. Так что посмотреть новые драйверпаки смогу только попозже. Но вообще-то мой аддон не занимается напрямую интеграцией драйверпаков - это делают Fake-Setup Advanced, FSAUnPack и Z-MSST. Мой аддон только пользуется результатом их работы.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC