Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Мультивариантный установочный диск. (http://forum.oszone.net/showthread.php?t=160569)

Boa Soft 17-12-2009 02:15 1297264

Мультивариантный установочный диск.
 
Вложений: 1
Как вы знаете, для автоматизации установки применяется файл ответов (сценария), который можно разместить как на флешке, так и на самом установочном диске.
При размещении на флешке недостаток в том, что собственно нужна сама флешка. Приемущества - легко сменить сценарий на ней, флешку можно вообще убрать и получить доступ к обновлению уже установленной OS так и к восстановлению системы, что недоступно при наличии файла ответов.

При размещении файла ответов на самом установочном диске более ничего не требуется, но обновление и восстановление системы более недоступно. Кроме того, это не работает с USB HDD.

В обоих случаях нет возможности выбора между несколькими файлами сценариев автоустановки.

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

При более плотном знакомстве с предметом выяснилось, что все намного проще, чем в XP. По двум причинам.

1. Установка стартует не из текстового режима как в XP, а из полноценной, хоть и подрезанной 32 бит OS - Windows PE.
2. У setup есть параметр /unattend:<имя файла ответов> с помощью которого можно задать нужный файл ответов.

Setup запускается winpeshl.exe, который вызывается при загрузки WinPE и запускает setup в корне системного диска (для PE - всегда X: )

Идея в следующем - перехватить запуск setup и запустить некую утилиту для выбора, которая потом запустит setup со сценарием автоустановки или без него в зависимости от выбора. Кроме того, добавить запуск Total Commander для сохранения - просмотра файлов пользователя.

Утилита была создана на основе моего конструктора авторанов, с некоторыми доработками.

Основное отличие новой версии - это возможность совмещений любого количества дистрибутивов на одном диске.
Программа по тег-файлу ищет диск с дистрибутивом и больше не нужны пляски с переименованием файлов setup!


Боле подробное описание в файле readme.txt в архиве.




После скачивания файла из вложения необходимо откорректировать файлы ответов из примера на свой вкус - файлы вполне рабочие, но Вам, возможно они не подойдут.
Так же, необходимо добавить настроенную сборку Total Commander в Program Files\Total Commander\ распакованного архива. Разрядность Total Commander должна соответствовать разрядности папки.Выбираем папку исходя из разрядности boot.wim.

Для интеграции в boot.wim необходимо его смонтировать:

Код:

dism /Mount-Wim /WimFile:D:\win7work\Win7Distr\sources\boot.wim /index:2 /MountDir:D:\win7work\mount
Затем скопировать с перезаписью файлы архива в папку, куда мы смонтировали образ.

И, наконец сохранить изменения в boot.wim

Код:

dism /Unmount-Wim /MountDir:D:\win7work\mount /commit
Потом создаем iso образ и записываем его на диск привычным вам путем.

Новое в текущем билде.

1. Исправлено - не разпознование a-канала в некоторых картинках.
2. Исправлено - артефакты в 64 bit Windows/WinPe при отрисовке некоторых картинок.
3. Исправлены артефакты при использовании прозрачного фона.
4. Добавлен параметр /ini:имя файла для задания альтернативного имени файла конфигурации.


Новое в версии 3.0

1. Определение буквы дистрибутива по те-файлу.
2. Создание файлов тегов и системных переменных (как и удаление) из Action
3. Добавлено назначение пользовательских переменных окружения.
4. Добавлено использование системных переменных в заголовках кнопок и меток, обновляемых каждый раз при отображении страницы.
5. Исправил ошибку, приводящую иногда к падению при завершении программы.
6. Добавлено определение типа загрузки BIOS/UEFI
7. Добавлена поддержка радиокнопок и чекбоксов.
8. Добавлена возможность замены переменных в текстовых файлах (файлах ответов)
9. Возможность динамически разрешать-запрешать доступ к элементам управления.


PS Программа находится в развитии. Полностью совместима со старыми скриптами авторанов.

Жду отзывов и пожеланий.

Важные пояснения:

1. Проблема с 64 бит системами решена. Выбирайте версию программы соответственно битности boot.wim.
В архиве оба варианта программы.
2. MSDARTS 6.5/7 нужно интегрировать соответственно битности boot.wim.

Pozia 17-12-2009 02:49 1297283

Очень интересно, особенно запуск тотола! Я так понимаю можно и любые другие проги, типа акрониса, запихнуть?

Boa Soft 17-12-2009 13:12 1297600

Цитата:

Цитата Pozia
Очень интересно, особенно запуск тотола! Я так понимаю можно и любые другие проги, типа акрониса, запихнуть? »

Ну, не все, но многие. Все-таки это PE - обрезок а не полная ось.

Но, значительно более полная, чем PE 1.0

CtrlSoft 17-12-2009 23:55 1298124

Boa Soft, :clapping:


Предложение - если возможно - сделать авторан прозрачным (или вообще как-то убрать фон. рисунок).

Boa Soft 18-12-2009 00:52 1298142

Цитата:

Цитата CtrlSoft
Предложение - если возможно - сделать авторан прозрачным (или вообще как-то убрать фон. рисунок). »

Степень прозрачности

Код:

AlphaBlend=255
Плавное появление/скрытие

Код:

ShowBlend=0

CtrlSoft 18-12-2009 01:32 1298165

Boa Soft, к сожалению это не то что я хотел.... При изменении параметра, прозрачность применяется ко всему. Но мне хочется чтобы только картинка стала невидимой, а все остальное не изменилось. :unsure:

Спасибо за отличную работу. Давно что-то хотелось подобного. У меня была чуть другая задача - сделать меню выбора языков, а после нажатии на кнопку, началось бы авто-установка. Что-то получалось при помощи AutoIt, но дело так и не продолжил...

dorosa 18-12-2009 14:09 1298535

Boa Soft,
В файле SETUP.INI в строке запуска тотала прописана буква диска C:\, а надо наверное X:\.
И русский шрифт кракозяблами, дистрибутив en-US, boot.wim руссифицирован в том числе интегрированы липы.
Все остальное класс, то что нужно, спасибо.
Из пожеланий, такой же авторан для x64.

Habetdin 18-12-2009 14:12 1298540

Boa Soft, ;)
Цитата:

Цитата SETUP.INI
Hint=Начать установку Windows 7 в автоматическом режиме|все парапметры устанавливаются автоматически|(кроме выбора редакции и разметки диска)


Boa Soft 19-12-2009 00:05 1298948

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

Скачать - из вложения в шапке.

На счет кракозяблов - не знаю, что можно сделать. Посмотрю.

x64 - увы, не будет. Компилятор не умеет 64 битный код.
Я просто не смотрел, скольки битное PE у 64 битных систем.

dorosa 19-12-2009 13:33 1299191

Цитата:

Цитата Boa Soft
Я просто не смотрел, скольки битное PE у 64 битных систем. »

x64

Цитата:

Цитата Boa Soft
x64 - увы, не будет. Компилятор не умеет 64 битный код. »

Жалко полезная и удобная вещь.
Файл ответов для x64 разрядной не цепляется из под Win PE x86

С кракозяблами, решил пока проще, переписал на английский.

А как сделать перед запуском тотола, запуск NirCmd для изменения разрешения экрана?

Boa Soft 19-12-2009 17:52 1299352

Цитата:

Цитата dorosa
А как сделать перед запуском тотола, запуск NirCmd для изменения разрешения экрана? »

Наверное, проще сделать твик реестра для PE, аналогичный твику для XP.

Цитата:

Цитата dorosa
Жалко полезная и удобная вещь.
Файл ответов для x64 разрядной не цепляется из под Win PE x86 »

А если просто попробовать добавить мой селектор в 64x pe. Только удалите из него SETUPORG.EXE и переименуйте оригинальный SETUP.EXE в корне диска в SETUPORG.EXE

dorosa 19-12-2009 19:14 1299424

Цитата:

Цитата Boa Soft
А если просто попробовать добавить мой селектор в 64x pe »

Попробую, отпишусь.

Попробовал, странно но Win PE x64 не запускает ваш SETUP.EXE, появляется окно командной строки и все.
Полная винда x64 его запускает.
Время будет, попробую разобраться.

Vadikan 20-12-2009 14:40 1299934

Цитата:

Цитата dorosa
И русский шрифт кракозяблами, дистрибутив en-US, boot.wim руссифицирован в том числе интегрированы липы. »

Где? Попробуйте wpeutil - параметры SetUserLocale, SetMuiLanguage. http://technet.microsoft.com/en-us/l...69(WS.10).aspx

Boa Soft, спасибо, интересный проект :)

Boa Soft 20-12-2009 17:50 1300025

Мне еще удалось прикрутить MSDARTS. Для этого в принципе даже лоадер не нужен. Если общественности интересно - расскажу.

Vadikan 20-12-2009 18:07 1300040

Цитата:

Цитата Boa Soft
Мне еще удалось прикрутить MSDARTS. »

Рассказ есть тут, в принципе Встраиваем DART 6.5. в имеющийся Windows RE - Windows Live

Жаль, он только через Software Assurance распространяется... ну и через торренты, наверное :)

Boa Soft 21-12-2009 15:51 1300799

Цитата:

Цитата Vadikan
Рассказ есть тут, в принципе Встраиваем DART 6.5. в имеющийся Windows RE - Windows Live »

Я не к RE а к установочному диску прикрутил. Просто копированием файлов из образа, соданного мастером ERD. Кроме winpeshell.ini.
Единственный маленький минус - не стартует сеть. Надо вручную.

Разница между образом boot.wim (2) и созданным ERD из него - удаленный setup в корне и дополнительные файлы ERD.

Насколько я понял, в реестр ничего не пишется.

JonyBest 04-01-2010 17:11 1310632

Извините, я не понял как поменять разрешение экрана на большее?

harleysoft 04-01-2010 18:38 1310713

Boa Soft, интересная штука!. А у меня возник вопрос. Когда я монтировал языковой пакет для Windows 7 у меня при загрузки с DVD было окно "Выберите язык - Мой язык - Русский, My Language is- English" Можно ли сделать что нибудь подобное, но чтобы вылезло окно с выбором типа установки - ручная, автомат, полностью автомат?

CtrlSoft 06-01-2010 02:50 1312069

Boa Soft, Предлагаю сделать размер авторана 800х600 и убрать рамку. Получается красивее. Я переделал его немного под свой проект... Вот что вышло...
А также хотелось бы чтобы он смог определять букву дисковода (для запуска, на пример, Тотал Командера, с DVD).

Еще раз спасибо за проделанную работу.

yarus88 10-01-2010 22:50 1316704

CtrlSoft а как ты встроил ХР?

CtrlSoft 10-01-2010 23:09 1316727

yarus88,
Инструменты для клонирования (развертывание из образа) Windows XP
+
Установка XP из WIM (Велосипед или НоуХау)
+
Мультивариантный установочный диск

INALKA 27-02-2010 17:34 1357509

Здравствуйте Всем! Помогите решить проблему ! имеется установочный диск с русской версией Vista Home Premium хочу добавить туда французский язык,чтобы изначально загрузка шла на французском ,то есть сделать мульти загрузочный диск русско-французский.если кто знает. помогите. очень нужно,Заранее благодарю

hobbit25 19-03-2010 01:18 1371972

Boa Soft, а можете поделится MSDARTS для своего Мультивариантный установочный диск уж очень приятно все выглядит!

Ruboard 19-03-2010 02:53 1372000

Boa Soft
А планируется ли добавить в нее запуск всяких утилит, акронис например?

hobbit25 19-03-2010 13:13 1372313

Boa Soft, msdart скачал а вот как прикрутить к вашему творению может дадите инструкцию

hobbit25 19-03-2010 14:11 1372362

ну вот а в ответ тишина...

Boa Soft 19-03-2010 15:53 1372452

hobbit25,

Собрать образ с MS-DART, смонтировать его и вытащить все файлы, добавленные MS_DART к стандартной re.

Потом монтируем стандартный boot.wim index 2 и добавляем в те же папки вытянутые файлы кроме winpeshl.ini.

Так же добавляем комплект из шапки.

В реестре PE(RE) MSDART ничего не меняет.

setup.ini

Код:

;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;+                                                            +
;+                    Авторан для Windows                                            +
;+                                                            +
;+      (С) Boa Software aka Safonow Yuri                      +
;+                                                            +
;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\

[Default]
DefaultHint=Для получения подсказки наведите|курсор на нужный пункт
DefaultHintCaption=Выберите нужное действие
Height=480
Width=640
BackGround=IMG\bkg.bmp
AlphaBlend=255
ShowBlend=0
IncBlend=10
BackGroundType=10
BorderType=1

Movable=0

LabelFontName=Tahoma
LabelFontSize=22
HintLabelFontColor=clWhite
LabelFontBold=0
LabelFontItalic=0
LabelShadowColor=clGray
LabelShadowSize=1

HintLabelFontName=Tahoma
HintLabelFontSize=12
HintLabelFontColor=clWhite
HintLabelFontBold=0
HintLabelFontItalic=0
HintLabelShadowColor=clBlack
HintLabelShadowSize=0

ButtonFontName=Tahoma
ButtonFontSize=14
ButtonFontColor=clWhite
ButtonFontBold=0
ButtonFontItalic=0
ButtonFontActiveColor=clGray
ButtonFonActiveUnderline=0

CheckFiles=0

DefaultPage=1

AutosaveState=0
ScreenResX=1024       
ScreenResY=768
ScreenBpp=32


[Page_001]
; Главное меню
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_002]
; Выбор SCU системы
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_003]
; Starter
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_004]
; Home basik
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_005]
; Home premium
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_006]
; Professional
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_007]
; Ultimate
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp


[Page_008]
; Enterprise
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp

[Page_009]
; Help page
Height=640
Width=480
BackGroundType=10
BackGround=IMG\bkg.bmp



;------------------- общие элементы -----------------------

[Item_001]
Type=hintlabel
Page=0
Left=65
Top=100
;FontColor=ClWhite
;ShadowColor=clBlack
FontSize=11
FontBold=0

[Item_002]
Type=button
Page=0
Left=40
Top=420
Image=IMG\CLOSE_RED.BMP
Caption=Выход
Hint=Выход из программы установки|после выхода компьютер будет перезагружен
Action=#close
Cmd=
Param=


;-------------------  главное меню -----------------------

[Item_011]
Type=Image
Page=1
Left=470
Top=40
Transparent=1
Image=IMG\logo_1.bmp


[Item_012]
Type= label
Page=1
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Windows Seven setup


[Item_013]
Type=button
Page=1
Left=80
Top=200
image=IMG\GO_GREEN.BMP
;FocusImage=img\btn_focus.bmp
Caption=Установка Windows 7 (стандартная)
Hint=Начать установку Windows 7|все параметры устанавливаются вручную
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param=


[Item_014]
Type=button
Page=1
Left=80
Top=240
Image=IMG\GO_GREEN.BMP
;FocusImage=img\btn_focus.bmp
Caption=Переход к выбору версии и сценария установки
Hint=Перейти к выбору версии устанавливаемой системы|и сценария ее установки
Action=#page
Cmd=
Param= 2


[Item_015]
Type=button
Page=1
Left=80
Top=280
Image=IMG\GO_BLUE.BMP
;FocusImage=img\btn_focus.bmp
Caption=Поддержка сети для среды восстановления Windows
Hint=Запустить поддержку сети для среды восстановления Windows
Action=#runhide
Cmd= %windir%\system32\netstart.exe
Param= -prompt


[Item_016]
Type=button
Page=1
Left=80
Top=320
Image=IMG\GO_BLUE.BMP
;FocusImage=img\btn_focus.bmp
Caption=Запуск среды восстановления Windows
Hint=Запустить среду восстановления Windows
Action=#runhide
Cmd= %SystemDrive%\sources\recovery\RecEnv.exe
Param=



[Item_017]
Type=button
Page=1
Left=80
Top=360
Image=IMG\GO_BLUE.BMP
;FocusImage=img\btn_focus.bmp
Caption=Запуск Total Commander
Hint=Запуск файлового менеджера Total Commander
Action=#runhide
Cmd=%SystemDrive%\Program Files\Total Commander\TOTALCMD.EXE
Param=


[Item_018]
Type=button
Page=1
Left=500
Top=420
Image=IMG\INFO_BLUE.BMP
Caption=Справка
Hint=Информация о мультивариантном установочном диске
Action=#page
Cmd=
Param=9


;------------------- выбор SCU продукта -----------------------

[Item_021]
Type=Image
Page=2
Left=470
Top=40
Transparent=1
Image=IMG\logo_3.bmp


[Item_022]
Type= label
Page=2
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Выбор версии системы


[Item_023]
Type=button
Page=2
Left=80
Top=200
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Starter (Начальная)
Hint=Выбрать Windows 7 Starter (Начальная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 3


[Item_024]
Type=button
Page=2
Left=80
Top=235
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Home Basic (Домашняя базовая)
Hint=Выбрать Windows 7 Home Basic (Домашняя базовая)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 4


[Item_025]
Type=button
Page=2
Left=80
Top=270
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Home Premium (Домашняя расширенная)
Hint=Выбрать Windows 7 Home Premium (Домашняя расширенная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 5



[Item_026]
Type=button
Page=2
Left=80
Top=305
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Professional (Профессиональная)
Hint=Выбрать Windows 7 Professional (Профессиональная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 6



[Item_027]
Type=button
Page=2
Left=80
Top=340
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Ultimate (Максимальная)
Hint=Выбрать Windows 7 Ultimate (Максимальная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 7


[Item_028]
Type=button
Page=2
Left=80
Top=375
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Enterprise (Корпоративная)
Hint=Выбрать Windows 7 Enterprise (Корпоративная)|и перейти к выбору сценария установки
Action=#page
Cmd=
Param= 8



[Item_029]
Type=button
Page=2
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=1


;------------------- Starter -----------------------

[Item_031]
Type=Image
Page=3
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_032]
Type= label
Page=3
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Starter


[Item_033]
Type=button
Page=3
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Starter|в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\1\auto_no_part.xml


[Item_034]
Type=button
Page=3
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Starter|в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\1\auto_1_part.xml


[Item_035]
Type=button
Page=3
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Starter|в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\1\auto_2_part.xml


[Item_036]
Type=button
Page=3
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Home Basic  -----------------------

[Item_041]
Type=Image
Page=4
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_042]
Type= label
Page=4
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Home Basic


[Item_043]
Type=button
Page=4
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Home Basic |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\2\auto_no_part.xml


[Item_044]
Type=button
Page=4
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Home Basic |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\2\auto_1_part.xml


[Item_045]
Type=button
Page=4
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Home Basic |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\2\auto_2_part.xml


[Item_046]
Type=button
Page=4
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Home Premium  -----------------------

[Item_051]
Type=Image
Page=5
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_052]
Type= label
Page=5
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Home Premium


[Item_053]
Type=button
Page=5
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Home Premium |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\3\auto_no_part.xml


[Item_054]
Type=button
Page=5
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Home Premium |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\3\auto_1_part.xml


[Item_055]
Type=button
Page=5
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Home Premium |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\3\auto_2_part.xml


[Item_056]
Type=button
Page=5
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2



;------------------- Professional  -----------------------

[Item_061]
Type=Image
Page=6
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_062]
Type= label
Page=6
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Professional

[Item_063]
Type=button
Page=6
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Professional |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\4\auto_no_part.xml


[Item_064]
Type=button
Page=6
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Professional |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\4\auto_1_part.xml


[Item_065]
Type=button
Page=6
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Professional |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\4\auto_2_part.xml


[Item_066]
Type=button
Page=6
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Ultimate  -----------------------

[Item_071]
Type=Image
Page=7
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_072]
Type= label
Page=7
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Ultimate


[Item_073]
Type=button
Page=7
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Ultimate |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\5\auto_no_part.xml


[Item_074]
Type=button
Page=7
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Ultimate |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\5\auto_1_part.xml


[Item_075]
Type=button
Page=7
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Ultimate |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\5\auto_2_part.xml


[Item_076]
Type=button
Page=7
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2


;------------------- Enteprise -----------------------

[Item_081]
Type=Image
Page=8
Left=470
Top=40
Transparent=1
Image=IMG\logo_5.bmp


[Item_082]
Type= label
Page=8
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= Установка Windows 7 Enteprise


[Item_083]
Type=button
Page=8
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Установка Windows 7 (авто без переразметки )
Hint=Начать установку Windows 7 Enteprise |в полу автоматическом режиме|все параметры устанавливаются автоматически|(кроме разметки диска)
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\6\auto_no_part.xml


[Item_084]
Type=button
Page=8
Left=80
Top=240
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка 1 разделом)
Hint=Начать установку Windows 7 Enteprise |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен одним разделом!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\6\auto_1_part.xml


[Item_085]
Type=button
Page=8
Left=80
Top=280
Image=IMG\GO_RED.BMP
Caption=Установка Windows 7 (авто, разметка на 2 раздела)
Hint=Начать установку Windows 7 Enteprise |в автоматическом режиме|все параметры устанавливаются автоматически|Внимание! Диск будет очищен и размечен на 2 раздела!
Action=#runhideclose
Cmd=%SystemDrive%\SetupOrg.exe
Param= /unattend:%SystemDrive%\SCRIPTS\6\auto_2_part.xml


[Item_086]
Type=button
Page=8
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=2

;------------------- Справка  -----------------------

[Item_091]
Type=Image
Page=9
Left=470
Top=40
Transparent=1
Image=IMG\logo_6.bmp


[Item_092]
Type= label
Page=9
Left=60
Top=55
FontColor=ClWhite
ShadowColor=clGray
FontSize=18
FontBold=0
Caption= О программе...

[Item_093]
Type= label
Page=9
Left=80
Top=200
FontColor=ClWhite
ShadowColor=clGray
FontSize=14
FontBold=0
Caption= Мультивариантный установочный диск Windows 7||Имеет в своем составе инструменты MS DARTS 6.5|и файловый менеджер Total Commander с плагинами.||(C) Boa Software 2009-2010

[Item_094]
Type=button
Page=9
Left=500
Top=420
Image=IMG\GOBACK_RED.BMP
Caption=Назад
Hint=Вернутся на предидущую страницу
Action=#page
Cmd=
Param=1

Цитата:

Цитата Ruboard
А планируется ли добавить в нее запуск всяких утилит, акронис например? »

Можете сами добавить в меню запуск любой утилиты, которая стартует из стандартной WinPE от 7.

hobbit25 19-03-2010 20:14 1372671

Boa Soft, спасибо сам уже докумекал ))) спасибо за труд!

mPaSoft 17-05-2010 19:29 1415363

Всё получается прекрасно! Можно ли каким-нибудь способом внести изменение в файл ответов прямо из WinPE? Например изменить имя юзера, компьютера, рабочую группу? Пытался написать cmd-скрипт, но как-то не очень красиво получается.

----------------------------------------

Написал вот такое:



Код:

@echo off
cd /d "%~dp0"
color 0A
Title Ввод данных пользователя
set user=Vip
set comp=HOMEPC
set wgrp=HOME
echo.
echo Введите ваши данные для установки.
echo При пустом вводе берутся данные в скобках.
echo Рекомендуется использовать латинский алфавит.
echo Раскладки переключаются клавишами Ctrl+Shift.
echo.
echo Введите имя пользователя (%user%).
echo Запрещённые символы: " / \ [ ] : ; | = , + * ? < >
echo.
set /p user=
echo.
echo Введите имя компьютера (%comp%).
echo Запрещённые символы: " { | } ~ [ \ ] ^ ' : ; < = > ? @ ! # $ % ` ( ) + / . , *
echo.
set /p comp=
echo.
echo Введите имя рабочей группы (%wgrp%).
echo Запрещённые символы: " \ / : * ? < > |
echo.
set /p wgrp=
echo.
nircmd.exe win hide ititle "Администратор"
nircmd.exe win hide ititle "Ввод"
set OutFile=tmp1.txt
echo.^<?xml version="1.0" encoding="utf-8"?^> >>%OutFile%
echo.^<unattend xmlns="urn:schemas-microsoft-com:unattend"^> >>%OutFile%
echo.  ^<settings pass="windowsPE"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SetupUILanguage^> >>%OutFile%
echo.        ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^</SetupUILanguage^> >>%OutFile%
echo.      ^<InputLocale^>0409:00000409^</InputLocale^> >>%OutFile%
echo.      ^<UserLocale^>ru-RU^</UserLocale^> >>%OutFile%
echo.      ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^<SystemLocale^>ru-RU^</SystemLocale^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<UserData^> >>%OutFile%
echo.        ^<ProductKey^> >>%OutFile%
echo.          ^<Key^>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX^</Key^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</ProductKey^> >>%OutFile%
echo.        ^<FullName^>%user%^</FullName^> >>%OutFile%
echo.        ^<AcceptEula^>true^</AcceptEula^> >>%OutFile%
echo.      ^</UserData^> >>%OutFile%
echo.      ^<ImageInstall^> >>%OutFile%
echo.        ^<OSImage^> >>%OutFile%
echo.          ^<InstallFrom^> >>%OutFile%
echo.            ^<MetaData wcm:action="add"^> >>%OutFile%
echo.              ^<Key^>/IMAGE/NAME^</Key^> >>%OutFile%
echo.              ^<Value^>Windows 7 ULTIMATE^</Value^> >>%OutFile%
echo.            ^</MetaData^> >>%OutFile%
echo.          ^</InstallFrom^> >>%OutFile%
echo.          ^<InstallToAvailablePartition^>false^</InstallToAvailablePartition^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</OSImage^> >>%OutFile%
echo.      ^</ImageInstall^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="oobeSystem"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<AutoLogon^> >>%OutFile%
echo.        ^<Password^> >>%OutFile%
echo.          ^<Value^> >>%OutFile%
echo.          ^</Value^> >>%OutFile%
echo.        ^</Password^> >>%OutFile%
echo.        ^<Enabled^>true^</Enabled^> >>%OutFile%
echo.        ^<LogonCount^>1^</LogonCount^> >>%OutFile%
echo.        ^<Username^>%user%^</Username^> >>%OutFile%
echo.      ^</AutoLogon^> >>%OutFile%
echo.      ^<OOBE^> >>%OutFile%
echo.        ^<HideEULAPage^>true^</HideEULAPage^> >>%OutFile%
echo.        ^<NetworkLocation^>Home^</NetworkLocation^> >>%OutFile%
echo.        ^<ProtectYourPC^>3^</ProtectYourPC^> >>%OutFile%
echo.        ^<SkipMachineOOBE^>true^</SkipMachineOOBE^> >>%OutFile%
echo.        ^<SkipUserOOBE^>false^</SkipUserOOBE^> >>%OutFile%
echo.      ^</OOBE^> >>%OutFile%
echo.      ^<UserAccounts^> >>%OutFile%
echo.        ^<AdministratorPassword^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.        ^</AdministratorPassword^> >>%OutFile%
echo.      ^<LocalAccounts^> >>%OutFile%
echo.        ^<LocalAccount wcm:action="add"^> >>%OutFile%
echo.        ^<Password^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.        ^</Password^> >>%OutFile%
echo.        ^<Description^>Встроенная учетная запись администратора компьютера/домена^</Description^> >>%OutFile%
echo.        ^<DisplayName^>%user%^</DisplayName^> >>%OutFile%
echo.        ^<Group^>Administrators^</Group^> >>%OutFile%
echo.        ^<Name^>%user%^</Name^> >>%OutFile%
echo.        ^</LocalAccount^> >>%OutFile%
echo.      ^</LocalAccounts^> >>%OutFile%
echo.      ^</UserAccounts^> >>%OutFile%
echo.            ^<FirstLogonCommands^> >>%OutFile%
echo.                ^<SynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>25^</Order^> >>%OutFile%
echo.                    ^<CommandLine^>cmd /c %%DiskRoot%%\install\install.cmd^</CommandLine^> >>%OutFile%
echo.                ^</SynchronousCommand^> >>%OutFile%
echo.            ^</FirstLogonCommands^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="specialize"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<ComputerName^>%comp%^</ComputerName^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<Identification^> >>%OutFile%
echo.      ^<JoinWorkgroup^>%wgrp%^</JoinWorkgroup^> >>%OutFile%
echo.      ^</Identification^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SkipAutoActivation^>true^</SkipAutoActivation^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.            ^<RunSynchronous^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>1^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&amp;quot;FOR %%i IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST %%i:^\DiskRoot.txt SETX DiskRoot %%i: -m^&amp;quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>2^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&amp;quot;reg add HKLM^\SOFTWARE^\Policies^\Microsoft^\SQMClient^\Windows /v CEIPEnable /t REG_DWORD /d 00000000 /f^&amp;quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>3^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&amp;quot;reg delete HKLM^\SOFTWARE^\Microsoft^\SQMClient^\Windows^\DisabledSessions /va /f^&amp;quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.          ^</RunSynchronous^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.        ^<DisableSR^>1^</DisableSR^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.        ^<CEIPEnabled^>0^</CEIPEnabled^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<cpi:offlineImage cpi:source="wim:D:/Win7/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /^> >>%OutFile%
echo.^</unattend^> >>%OutFile%
iconv -f CP866 -t UTF-8 %OutFile% >tmp2.txt
del /f /q %OutFile%
copy /y bom.txt+tmp2.txt unattend.xml /b
del /f /q tmp2.txt
start /wait X:\SetupOrg.exe /unattend:X:\Scripts\unattend.xml

Может есть какое-то более интересное решение?

----------------------------------------

Немного подправил сценарий для запуска на живой системе:

Код:

@echo off
cd /d "%~dp0"
color 0A
Title Ввод данных пользователя
set user=Vip
set comp=HOMEPC
set wgrp=HOME
echo.
echo Введите ваши данные для установки.
echo При пустом вводе берутся данные в скобках.
echo Рекомендуется использовать латинский алфавит.
echo.
echo Введите имя пользователя (%user%).
echo Запрещённые символы: " / \ [ ] : ; | = , + * ? < >
echo.
set /p user=
echo.
echo Введите имя компьютера (%comp%).
echo Запрещённые символы: " { | } ~ [ \ ] ^ ' : ; < = > ? @ ! # $ % ` ( ) + / . , *
echo.
set /p comp=
echo.
echo Введите имя рабочей группы (%wgrp%).
echo Запрещённые символы: " \ / : * ? < > |
echo.
set /p wgrp=
echo.
nircmd.exe win hide ititle "Администратор"
nircmd.exe win hide ititle "Ввод"
set OutFile=tmp1.txt
echo.^<?xml version="1.0" encoding="utf-8"?^> >>%OutFile%
echo.^<unattend xmlns="urn:schemas-microsoft-com:unattend"^> >>%OutFile%
echo.  ^<settings pass="windowsPE"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SetupUILanguage^> >>%OutFile%
echo.        ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^</SetupUILanguage^> >>%OutFile%
echo.      ^<InputLocale^>0409:00000409^</InputLocale^> >>%OutFile%
echo.      ^<UserLocale^>ru-RU^</UserLocale^> >>%OutFile%
echo.      ^<UILanguage^>ru-RU^</UILanguage^> >>%OutFile%
echo.      ^<SystemLocale^>ru-RU^</SystemLocale^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<UserData^> >>%OutFile%
echo.        ^<ProductKey^> >>%OutFile%
echo.          ^<Key^>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX^</Key^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</ProductKey^> >>%OutFile%
echo.        ^<FullName^>%user%^</FullName^> >>%OutFile%
echo.        ^<AcceptEula^>true^</AcceptEula^> >>%OutFile%
echo.      ^</UserData^> >>%OutFile%
echo.      ^<ImageInstall^> >>%OutFile%
echo.        ^<OSImage^> >>%OutFile%
echo.          ^<InstallFrom^> >>%OutFile%
echo.            ^<MetaData wcm:action="add"^> >>%OutFile%
echo.              ^<Key^>/IMAGE/NAME^</Key^> >>%OutFile%
echo.              ^<Value^>Windows 7 ULTIMATE^</Value^> >>%OutFile%
echo.            ^</MetaData^> >>%OutFile%
echo.          ^</InstallFrom^> >>%OutFile%
echo.          ^<InstallToAvailablePartition^>false^</InstallToAvailablePartition^> >>%OutFile%
echo.          ^<WillShowUI^>OnError^</WillShowUI^> >>%OutFile%
echo.        ^</OSImage^> >>%OutFile%
echo.      ^</ImageInstall^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="oobeSystem"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<AutoLogon^> >>%OutFile%
echo.        ^<Password^> >>%OutFile%
echo.          ^<Value^> >>%OutFile%
echo.          ^</Value^> >>%OutFile%
echo.        ^</Password^> >>%OutFile%
echo.        ^<Enabled^>true^</Enabled^> >>%OutFile%
echo.        ^<LogonCount^>1^</LogonCount^> >>%OutFile%
echo.        ^<Username^>%user%^</Username^> >>%OutFile%
echo.      ^</AutoLogon^> >>%OutFile%
echo.      ^<OOBE^> >>%OutFile%
echo.        ^<HideEULAPage^>true^</HideEULAPage^> >>%OutFile%
echo.        ^<NetworkLocation^>Home^</NetworkLocation^> >>%OutFile%
echo.        ^<ProtectYourPC^>3^</ProtectYourPC^> >>%OutFile%
echo.        ^<SkipMachineOOBE^>true^</SkipMachineOOBE^> >>%OutFile%
echo.        ^<SkipUserOOBE^>false^</SkipUserOOBE^> >>%OutFile%
echo.      ^</OOBE^> >>%OutFile%
echo.      ^<UserAccounts^> >>%OutFile%
echo.        ^<AdministratorPassword^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.        ^</AdministratorPassword^> >>%OutFile%
echo.      ^<LocalAccounts^> >>%OutFile%
echo.        ^<LocalAccount wcm:action="add"^> >>%OutFile%
echo.        ^<Password^> >>%OutFile%
echo.          ^<Value /^> >>%OutFile%
echo.        ^</Password^> >>%OutFile%
echo.        ^<Description^>Встроенная учетная запись администратора компьютера/домена^</Description^> >>%OutFile%
echo.        ^<DisplayName^>%user%^</DisplayName^> >>%OutFile%
echo.        ^<Group^>Administrators^</Group^> >>%OutFile%
echo.        ^<Name^>%user%^</Name^> >>%OutFile%
echo.        ^</LocalAccount^> >>%OutFile%
echo.      ^</LocalAccounts^> >>%OutFile%
echo.      ^</UserAccounts^> >>%OutFile%
echo.            ^<FirstLogonCommands^> >>%OutFile%
echo.                ^<SynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>25^</Order^> >>%OutFile%
echo.                    ^<CommandLine^>cmd /c %%DiskRoot%%\install\install.cmd^</CommandLine^> >>%OutFile%
echo.                ^</SynchronousCommand^> >>%OutFile%
echo.            ^</FirstLogonCommands^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<settings pass="specialize"^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<ComputerName^>%comp%^</ComputerName^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-UnattendedJoin" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<Identification^> >>%OutFile%
echo.      ^<JoinWorkgroup^>%wgrp%^</JoinWorkgroup^> >>%OutFile%
echo.      ^</Identification^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.    ^<component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="NonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.      ^<SkipAutoActivation^>true^</SkipAutoActivation^> >>%OutFile%
echo.    ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-Deployment" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.            ^<RunSynchronous^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>1^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&amp;quot;FOR %%i IN (Z Y X W V U T S R Q P O N M L K J I H G F E D C) DO IF EXIST %%i:^\DiskRoot.txt SETX DiskRoot %%i: -m^&amp;quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>2^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&amp;quot;reg add HKLM^\SOFTWARE^\Policies^\Microsoft^\SQMClient^\Windows /v CEIPEnable /t REG_DWORD /d 00000000 /f^&amp;quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.                ^<RunSynchronousCommand wcm:action="add"^> >>%OutFile%
echo.                    ^<Order^>3^</Order^> >>%OutFile%
echo.                    ^<Path^>cmd /c ^&amp;quot;reg delete HKLM^\SOFTWARE^\Microsoft^\SQMClient^\Windows^\DisabledSessions /va /f^&amp;quot;^</Path^> >>%OutFile%
echo.                ^</RunSynchronousCommand^> >>%OutFile%
echo.          ^</RunSynchronous^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SystemRestore-Main" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.        ^<DisableSR^>1^</DisableSR^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.        ^<component name="Microsoft-Windows-SQMApi" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"^> >>%OutFile%
echo.        ^<CEIPEnabled^>0^</CEIPEnabled^> >>%OutFile%
echo.        ^</component^> >>%OutFile%
echo.  ^</settings^> >>%OutFile%
echo.  ^<cpi:offlineImage cpi:source="wim:D:/Win7/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" /^> >>%OutFile%
echo.^</unattend^> >>%OutFile%
iconv -f CP866 -t UTF-8 %OutFile% >tmp2.txt
del /f /q %OutFile%
copy /y bom.txt+tmp2.txt unattend.xml /b
del /f /q tmp2.txt
for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do if exist %%i:\DiskRoot.txt set DiskRoot=%%i:
start /wait %DiskRoot%\setuporg.exe /unattend:%temp%\unattend.xml

Использованы утилиты NirCmd (можно обойтись без неё) и LibIconv для перекодировки CP866 в UTF-8, bom.txt содержит 3 байта маркера utf-8 (пустой файл в кодировке utf-8).

Ruboard 31-05-2010 21:26 1424930

Boa Soft
а что делает эта секция?

[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\

Boa Soft 01-06-2010 13:09 1425216

Цитата:

Цитата Ruboard
а что делает эта секция?
[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\ »

Осталась от примера. В данном скрипте не нужна. В ней можно задать свои переменные и потом писать например
место %SystemRoot%\system32\ просто %sys%

Smarty 13-06-2010 13:43 1433254

Boa Soft, отличное, настраиваемое под себя меню!
Пожелания:
1. Изменение разрешения экрана
Для себя решил эту проблему с помощью NirCMD.
Добавил папку Res и положил туда скрипты для смены разрешения, например:
Код:

nircmdc setdisplay 1280 1024 32
соответственно первой сделал страницу установки разрешения экрана,
но в связи с этим возникла другая "проблема".
2. Расположение меню при смене разрешения
При смене разрешения меню "уезжает" в сторону, а не остается в центре.
Пробовал задать Position=center, но не прокатило, поэтому пришлось
сделать окно диалога "таскаемым" :)
Ещё раз, СПАСИБО автору и дальнейшего развития программы!

Boa Soft 13-06-2010 16:40 1433354

Цитата:

Цитата Smarty
Boa Soft, отличное, настраиваемое под себя меню!
Пожелания:
1. Изменение разрешения экрана
Для себя решил эту проблему с помощью NirCMD.
Добавил папку Res и положил туда скрипты для смены разрешения, например:
Код:
nircmdc setdisplay 1280 1024 32 »

Приму к сведению. Интересное предложение добавить команду смены разрешения. Плюс добавлю отслеживание смены разрешения.

А команду смены резолюции проверю еще раз.

Ruboard 13-06-2010 19:08 1433413

Может не в тему, но после загрузки из меню менеджер total не редактирует файлы, вернее визуально я работаю с файлом, изменяю его, но после сохранения ничего не изменяется, хотя пункт "только для чтения" убираю. Это так только у меня?

Smarty 13-06-2010 22:56 1433533

Ruboard,
Цитата:

Цитата Ruboard
менеджер total не редактирует файлы »

А подробнее можно написать?
Что и чем редактируете? Тотал Коммандер не редактор же!

Ruboard 14-06-2010 00:57 1433596

Цитата:

Цитата Smarty
А подробнее можно написать?
Что и чем редактируете? Тотал Коммандер не редактор же!
------- »

Использую сборку Total Commander 7.55 PowerPack 2010.5b Rus от Samlab.

Из меню Boa Soft загружаю тотал, в нем я выбираю любой раздел на диске или диск с установочными файлами, потом открываю нужный мне .txt и исправляю в нем необходимую информацию, закрываю и сохраняю, но толку ноль. Сначало не понял, думал что я просто забываю сохранить, но потом перепроверил и убедился что сохранение информации не работает. Может это сборка такая? :o

ПС. Да, кстати не подумайте что я правлю на CD :)

Smarty 14-06-2010 00:59 1433599

Ruboard,
Цитата:

Цитата Smarty
чем редактируете? »


Ruboard 14-06-2010 01:29 1433620

Smarty,

Редактором файлов (блокнот), который открыват txt в меню тотал. Я не знаю как он называется, но похож на notepad, открывается через меню правой клавиши.
Внизу на панельке тотала есть галочки, которые при выделении определенного файла показывают атрибут я их тоже снимаю

Smarty 14-06-2010 01:47 1433629

Ruboard, только что проверил, всё редактируется и сохраняется!
ТС - не сборка!

Boa Soft 15-06-2010 17:41 1434675

В шапке - новая версия. Спасибо Smarty за идеи и поддержку.

Smarty 15-06-2010 18:41 1434719

Цитата:

Цитата Boa Soft
Спасибо Smarty за идеи и поддержку. »

:ok:
Отдыхай, набирайся сил, а я пока что-нибудь придумаю... :)

Boa Soft 15-06-2010 22:07 1434857

Обновил с учетом найденных проблем и пожеланий.

hobbit25 17-06-2010 02:29 1435762

Boa Soft, Доброго дня ... а подскажите в вашей новой версии обнаружил Windows 7 Enteprise а папки со скриптами не обнаружил может поделитесь?!

P.S вопрос снят сам разобрался)

Vitaliy21 24-06-2010 21:07 1441085

Boa Soft, когда я меняю разрешение экрана, например со стандартного разращение 800x600 на 1024x768, после этого всё изображение похоже сбрасывается на 16 бит:



Как это исправить? Настройки в Setup.ini я не менял!

Smarty 24-06-2010 21:18 1441091

Vitaliy21, проверьте в Setup.ini следующие строки:
Код:

;ScreenResX=800
;ScreenResY=600
;ScreenBpp=32

и
Код:

[Item_104]
Type=button
Page=10
Left=80
Top=240
Image=IMG\GO_GREEN.BMP
Caption=1024x768
Hint=Установить разрешение экрана 1024x768
Action=#setres
Cmd=
Param=W:1024 H:768 B:32

Что за видеокарта?

Vitaliy21 24-06-2010 21:34 1441100

Smarty, проверил Setup.in, везде стоит 32 бит.

но почему-то при когда меняешь разрешение, изображение сбрасывается на 16 бит....

Тестировал на VirtualBox, сейчас попробую на живой системе...

Vitaliy21 24-06-2010 22:06 1441118

Smarty, проверил, на живой системе тоже самое....

Smarty 24-06-2010 22:10 1441121

Vitaliy21, попробуйте выставить умолчальное разрешение 1024х768 и посмотрите результат.
Вообще, смена разрешения через меню работает отлично!
Цитата:

Цитата Smarty
Что за видеокарта? »


Vitaliy21 24-06-2010 22:26 1441131

Цитата:

Цитата Smarty
попробуйте выставить умолчальное разрешение 1024х768 и посмотрите результат. »

не совсем понимаю где это выставить...

Цитата:

Цитата Smarty
Что за видеокарта? »

видеокарта у меня Force3D Radeon HD4670 1024MB/128bit DDR3

Smarty 24-06-2010 22:35 1441136

Цитата:

Цитата Vitaliy21
не совсем понимаю где это выставить... »

Вместо
Код:

;ScreenResX=800
;ScreenResY=600
;ScreenBpp=32

надо
Код:

;ScreenResX=1024
;ScreenResY=768
;ScreenBpp=32


Vitaliy21 24-06-2010 23:06 1441152

Smarty, выставил, когда запустил установку секунд 10 был чёрный экран с разрешением 1024x768 и потом запустился авторан и разрешение стало 800x600... Странно....

Smarty 24-06-2010 23:12 1441156

Vitaliy21,
Варианта два: или видеокарта или драйвер...
Пробуйте другие разрешения, например 1280х1024, если не поможет, то
в этом же форуме смотрите тему по интеграции драйверов видео в дистрибутив!

S.T.R.E.L.O.K. 25-06-2010 21:08 1441787

поддерживается ли сейчас WinPE x64?
Нету времени проверить данный момент и возможности
(проц не держит Intel-V и не даёт запускать x64 на виртуалке:()

Vitaliy21 18-07-2010 23:43 1455728

Boa Soft, у меня почему-то данный параметр не работает:

Код:

[Item_015]
Type=button
Page=1
Left=80
Top=240
Image=IMG\GO_BLUE.BMP
Caption=Поддержка сети для среды восстановления Windows
Hint=Запустить поддержку сети для среды восстановления Windows
Action=#runhide
Cmd= X:\sources\recovery\netstart.exe
Param= -prompt

Когда я на него кликаю, окно просто мигает, и ничего не происходить.... Как быть?

Комсомолец 20-07-2010 05:43 1456489

Vitaliy21, данный параметр остался для примера от интеграции MSDARTS.

Smarty 04-08-2010 20:08 1466889

Boa Soft, такой вопрос, а может и предложение...
SETUP.INI начинается с:
Код:

[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\

Есть ли возможность сделать выбор разрядности системы?
Например:
Код:

IF "%PROCESSOR_ARCHITECTURE%"=="AMD64" Set Cmd=Cmd_64
Для чего это нужно:
Если в какой-то х86-программе прописан путь (переменные не понимает) C:\Program Files\...,
то при запуске на х64 этот путь будет C:\Program Files (86)\...
Соответственно, прописанные пути работать не будут.

Для х86 - Cmd=C:\Program Files\
Для х64 - Cmd=Cmd_64=C:\Program Files (86)\
Программа определяет разрядность и ищет значения не Cmd, а Cmd_64.

n_i_x 12-08-2010 08:41 1471943

монтировать можно из xp или нужно из windows 7?

Комсомолец 12-08-2010 09:50 1471968

n_i_x, я из хр спокойно все делаю.

Boa Soft 12-08-2010 15:09 1472189

Обновилась программа. Ссылка в шапке.

Новое в версии 2.2.1.6

1. Поддержка фона с прозрачностью.
2. Оптимизация смены страниц - убраны лишнии перерисивки при одинаковом фоне.
3. Исправлена обработка центровки диалога при смене разрешения.
4. Добавлена возможность назначения до 4 последовательно выполняемых команд на один элемент управления.

+ Подробное описание по добавлению MSDARTS и новый дизайн.

Smarty 12-08-2010 16:06 1472248

Цитата:

Цитата Boa Soft
1. Поддержка фона с прозрачностью. »



В системе установлен 32-битный цвет...
При открытии файла фона в редакторе - альфа-канал имеется.

Boa Soft 12-08-2010 17:12 1472297

Цитата:

Цитата Smarty
В системе установлен 32-битный цвет...
При открытии файла фона в редакторе - альфа-канал имеется. »


Код:

[Default]
BackGroundTrasparent=1


Smarty 12-08-2010 17:19 1472302

Boa Soft, запустил по умолчанию, что скачал.
Сейчас проверил - прозрачность включена.

Этот баг проявляется только при запуске!
После выбора разрешения - все ОК.
Кстати, опять же при запуске умолчальное разрешение
Код:

;ScreenResX=800
;ScreenResY=600
;ScreenBpp=32

не применяется.

Комсомолец 12-08-2010 19:27 1472385

Boa Soft, примеры файлов ответов в x64 лежат от x86
Цитата:

processorArchitecture="x86"
И я так понял что boot.wim также надо от х86, чтобы заработал мультибут на 64?

Boa Soft 16-08-2010 12:52 1474683

Новое в версии 2.2.2.4
Код:

1. Исправлено проявление артефактов при смене разрешения при прозрачном фоне.
2. Исправлено и дополнено описание для интеграции MSDARTS
3. Исправлены скрипты для X64

Цитата:

Цитата dorosa
Файл ответов для x64 разрядной не цепляется из под Win PE x86 »

Все прекрасно цепляется. Для PE этапа указываем x86 для остального - amd64.

Цитата:

Цитата dorosa
И русский шрифт кракозяблами, дистрибутив en-US, boot.wim руссифицирован в том числе интегрированы липы. »

Код:

dism /image:%mount%\ /Distribution:%distr% /Gen-LangIni
 dism /image:%mount%\ /Set-UILang:ru-RU
 dism /image:%mount%\ /Set-UserLocale:ru-RU
 dism /image:%mount%\ /Set-SysLocale:ru-RU
 dism /image:%mount%\ /Distribution:%distr% /Set-SetupUILang:ru-RU
 dism /image:%mount%\ /Set-InputLocale:en-US


Наверное, будет достаточно dism /image:%mount%\ /Set-SysLocale:ru-RU

Цитата:

Цитата Smarty
Кстати, опять же при запуске умолчальное разрешение
Код:
;ScreenResX=800
;ScreenResY=600
;ScreenBpp=32
не применяется. »


Все работает, если убрать комментарии с этих строчек. Закоментил потому, что на нет(недо)буках бывает разрешение 800x480

Цитата:

Цитата Комсомолец
я так понял что boot.wim также надо от х86, чтобы заработал мультибут на 64? »

Да, именно так.

Smarty 16-08-2010 15:08 1474794

Boa Soft, :o даже не обратил внимание на комменты... Спасибо!

МИШАНЧИК 27-09-2010 07:27 1505336

Boa Soft, подскажите пожалуйста, почему при BackGroundTrasparent=1 сама рамка диалогового окна белого цвета? Ведь при установке виндовс она прозрачная. Или на этом этапе прозрачность ещё не поддерживается?

Vitaliy21 12-10-2010 00:33 1516755

Я что-то не сильно понял, что значит "Windows PE 3.0 не поддерживает другие разрешение!" ?

Morpheus 20-10-2010 00:25 1522716

Boa Soft, спасибо за утилиту!
Есть ли способ запуска установки XP? Важна работа с разделами перед установкой. Вполне подойдёт обычный запуск через winnt.exe, если это возможно.

Amigos 20-10-2010 11:16 1522926

Цитата:

Цитата Morpheus
Есть ли способ запуска установки XP? »

кусок ini'шника

Цитата:

;стандартная установка XP
[Item_012]
Type=button
Page=1
Left=33
Top=93
Image=DOCS\1.bmp
Caption=
Hint=Запуск установки Windows XP SP3 в стандартном интерактивном режиме с ожиданием|ответа пользователя на десяток вопросов. Требуется ввод правильного CD-Key
Action=#runclose
Cmd=i386\winnt32.exe
Param=

; автоматическая установка windows
[Item_013]
Type=button
Page=1
Left=33
Top=123
Image=DOCS\2.bmp
Caption=
Hint=Запуск установки Windows XP SP3 в автоматическом режиме без вопросов пользователю.|Требуется выбрать дисковый раздел для установки. Вводить CD-Key не нужно
Action=#runclose
Cmd=i386\winnt32.exe
Param="/unattend:i386\winnt.sid"
winnt.sid это стандартный файл ответов с нестандартным именем (чтобы не подхватывался автоматом)

собсвенно это всё реализовано в предыдущей реинкарнации этого авторана
[ADDON] - Конструктор Загрузочное меню для Windows XP (Autorun)

Morpheus 20-10-2010 12:20 1522995

Amigos, при выборе установки XP происходит перезагрузка. Пробовал ещё запустить командную строку и оттуда команду на запуск winnt32, установка начинается, ввожу ключ (пока без файла ответов), пара секунд и выбрасывает обратно в PE.

Amigos 20-10-2010 17:57 1523319

Цитата:

Цитата Morpheus
Amigos, при выборе установки XP происходит перезагрузка. »

это из-за

Action=#runclose

нужно заменить на Action=#run

Цитата:

Цитата Morpheus
Пробовал ещё запустить командную строку и оттуда команду на запуск winnt32, установка начинается, ввожу ключ (пока без файла ответов), пара секунд и выбрасывает обратно в PE »

а вот тут не знаю. возможно чего-то в PE не хватает для нормальной работы

попробовать ключи winnt32
Цитата:

/debug[уровень]:[имя_файла]

Создание журнала отладки на заданном уровне, например /debug4:Debug.log. По умолчанию создается журнал отладки C:\СистемныйКорневойКаталог\Winnt32.log с уровнем отладки, равным 2. Уровни отладки задаются следующим образом: 0*— серьезные ошибки, 1*— ошибки, 2*— предупреждения, 3*— сообщения и 4*— подробные сообщения для отладки. Каждый уровень включает все уровни, расположенные ниже.
и наверно, вот этот
Цитата:

/dudisable

Этот параметр отключает динамическое обновление. Если динамическое обновление отключено, программа установки выполняется только с исходными файлами установки. Этот параметр отключает динамическое обновление, даже если используется файл ответов, в котором заданы параметры динамического обновления.
полный перечень ключей winnt32 в файле \I386\WINNT32.HLP

Morpheus 20-10-2010 20:19 1523440

Цитата:

Цитата Amigos
это из-за
Action=#runclose
нужно заменить на Action=#run »

Ссори, это мой косяк. Элементарная ошибка в пути.
Цитата:

Цитата Amigos
попробовать ключи winnt32 »

Нет ни
Цитата:

Цитата Amigos
Debug.log »

ни
Цитата:

Цитата Amigos
Winnt32.log »

за время так сказать установки успевает создаться только:

Вылетает на 51 минуте.
Цитата:

Цитата Amigos
/dudisable »

Тоже опробовал.

Boa Soft 21-10-2010 22:15 1524356

Morpheus, А с /syspart не срабатывает?

Можно порсмотреть установочный диск от ASUS УУУ - там сначала грузится PE и из под него запускается установка через /syspart

Morpheus 21-10-2010 22:57 1524387

Цитата:

Цитата Boa Soft
А с /syspart не срабатывает? »

Спасибо огромное! Вроде бы пошла установка. Пробую.

Boa Soft 22-10-2010 22:30 1525141

Цитата:

Цитата Morpheus
Спасибо огромное! Вроде бы пошла установка.»

Если будут проблемы с загрузкой, то возможно, придется применить bootsect от 7. просто замечал, что загрузочная запись в некотрых случаях не прописывается. А при разметке под PE от 7 она будет для XP некорректна.

Morpheus 23-10-2010 23:42 1525839

Цитата:

Цитата Boa Soft
Если будут проблемы с загрузкой, то возможно, придется применить bootsect от 7 »

А поподробнее? Что сделать и на каком этапе? Сейчас тестирую на виртуалке, пока проблем не было. При обычных установках, они точно не нужны.

Вообще интересно получается, если понимаю правильно, то с помощью ключа syspart задаётся диск, который надо сделать загрузочным. А если на машине их несколько? Определять нужный диск в PE и запускать установку с нужным ключом?

Ладно, другая ситуация. Диск новый: не размеченный, не отформатированный, без активных разделов. При обычном запуске всё можно сделать в текстовом режиме, а при запуске из PE через winnt32, установщик выкидывает ошибку. Сейчас делаю необходимые манипуляции в diskpart перед установкой, но может быть есть более эстетичный способ? Пробовал "GUI for diskpart", но под третьим PE работать не захотела, как и под 7. Уже посматриваю в сторону чего-то более тяжеловесного.

Demogorgon 27-10-2010 11:49 1528501

dism /Unmount-Wim /MountDir:D:\win7work\mount /commit
Данная команда для boot.wim не хочет функционировать, вот что отображается в строке дос:

The request is not supported.

Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log

С файлом install.wim таких проблем нет, сохраняет и отключает образ, а с этим сплошные проблемы. На форумах не нашёл причины этой проблемы, всё перешерстил, решил к вам обратиться за помощью. Мне только это нужно, ни чего более. С нетерпением жду вашего ответа.

Morpheus 27-10-2010 12:28 1528528

Demogorgon, работает без проблем.
Цитата:

Цитата Demogorgon
вот что отображается в строке дос: »

Какого ещё "дос"? Команды надо выполнять в "Командной строке средств развертывания" из комплекта Windows AIK.
WIM монтируется вообще? Файлы в D:\win7work\mount появляются?

Demogorgon 28-10-2010 12:02 1529311

Конечно появляется. Если к какому-нибудь файлу нет доступа то использую Unlocker или дистрибутив Linux работающий как Live CD и подменяю оригинальные файлы на свои. Конечно 7z тоже всё вскрывает и извлекает, а вот запаковать обратно не даёт, не поддерживает такой метод. Файл install.wim уже давно отредактировал и не сталкивался с такой проблемой. Что же касается WAIK(Windows AIK) то в нём не разбираюсь вообще. На днях скачивал, и так и сяк пробовал хоть что-нибудь в нём сделать - вообще не врубаюсь что да как, уж проще за советским компом "Электроника БК" или "Эльбрус" на базе BASIC сидеть чем в такую непонятную софтину вникать как Windows AIK. Ведь без неё же работал с install.wim и геммора не испытывал... Может у меня с системой что-нить не так?

Amigos 01-02-2011 13:55 1602038

Boa Soft, начал использовать новый вариант Вашего AutoRun, не совсем по прямому назначению - в качесве классического авторана для дисков, в основном из-за достаточно вкусных вещей типа #runhide
но новый Loader.exe по умолчанию запускается в режиме "поверх всех окон" и я не нашёл в Loader.ini как это оключить :(

Для классического авторана это не всегда удобно, да и в PE среде може оказатся не айс.
пример (условный) - из Loader.exe был запущен Total Commander, из под Total Commander был запущен Dr.Web CureIt , Total Commander был закрыт, чтобы освободить память для антивируса, и опа - при закрытии Total Commander всплыл Loader.exe поверх всех окон!

Beepsi 07-02-2011 09:26 1606538

Здравствуйте. Люди, помогите блондинке...
Сразу оговорюсь я просто любитель поэтому пожалуйста не "материтесь" терминами...
Пробовала подключить Acronis - ни фига не получается. Сделала загрузочный диск Acronis только Disk Director и True Image.



Меню сделала так, чтобы можно было запускать по выбору либо DD, либо TI.



Как я уже только над ним не танцевала (танцы с бубнами отдыхают) жму на запуск - идет на перезагрузку и просит нажать любую клавишу для загрузки с DVD, а входит и ни фига - снова окошко меню выбора. Если не подтверждаю загрузку с DVD просто грузится в обычном режиме. Образ Acronis уже и целиком пихала и распаковывала в отдельную папку. И в РЕ вставляла и в корень самого диска... Подскажите (желательно по пунктам) пожалуйста куда его клятого положить и команды запуска, которые прописать в *.ini ...

Smarty 07-02-2011 10:58 1606600

Подключение\интеграция Акрониса и другого софта скорее относится к созданию аварийного диска восстановления, чем к данной теме.
То, что можно всё это объединить в одном диске, наверное другой вопрос. Иначе тему надо переименовывать в "Интеграция всего и вся в BOOT.WIM". :)

Amigos 07-02-2011 10:58 1606601

Цитата:

Цитата Beepsi
куда его клятого положить и команды запуска, которые прописать в *.ini »

никак.
загрузочные образы из под WinPe не получится запустить

CtrlSoft 07-02-2011 11:17 1606622

Beepsi, Нужно создать на остове WinPE.

1. http://img249.imageshack.us/img249/9...0207095533.png
2. http://img249.imageshack.us/img249/5...0207095703.png
3. http://img249.imageshack.us/img249/4...0207100112.png
4. http://img249.imageshack.us/img249/7...0207100144.png
5. http://img249.imageshack.us/img249/8...0207100227.png
6. http://img340.imageshack.us/img340/8...0207100519.png - папку Acronis нужно скопировать в ваш образ boot.wim (index:2)
7. http://img340.imageshack.us/img340/9...0207100743.png - в loader.ini укажите запуск Acronis "X:\Program Files\..."

Smarty 07-02-2011 19:21 1607043

Цитата:

Цитата CtrlSoft
в loader.ini укажите запуск Acronis "X:\Program Files\..." »

А какой тогда смысл, если Акронис и сам может создать такой образ?

При вашем варианте Акронис будет пытаться запуститься в полноэкранном режиме, чего не даст сделать WINPE.
А если даже и даст, то у вас будет пробная версия, так как данные регистрации продукта хранятся в реестре, о чем ни слова выше.
И ещё. Про копирование файла (или двух) из Акрониса в папку System32 тоже почему-то ни слова...

Короче, такой вариант работать не будет!


Beepsi, чтобы самой нормально интегрировать Акронис в образ WINPE нужно:
1. Дистрибутив Акрониса (платный).
2. Acronis® True Image™ Home 2011 Plus Pack (платный).
3. PEBuilder 3.1.10a (бесплатный).

Действия кратко (делал давно, до мелочей уже не помню):

1. Устанавливаете Акронис ТруИмидж 2011
2. Устанавливаете Акронис ТруИмидж ПлюсПак 2011
3. Устанавливаете PEBuilder 3.1.10a

После установки ПлюсПака будет доступна Справка, как интегрировать Акронис ТруИмидж 2011 в BartPE.
Делаете то, что написано в Справке (или Руководстве - не помню) и создаете с помощью PEBuilder образ (или файлы на диске - н\п).

Теперь у вас есть файлы на диске (или образ) с интегрированным Акронисом.
Далее...
1. Скопируйте из папки с BartPE папку Acronis в смонтированный BOOT.WIM (индекс 2)
2. Скопируйте из папки с BartPE ...\System32 файл snapapi.dll
3. Ищете в реестре запись о регистрации Акрониса и сохраняете в твик реестра
4. Монтируете такую же ветвь реестра BOOT.WIM и переносите данные
5. Указываете в ИНИ-файле меню путь к файлу, например:
Код:

Cmd=X:\Program Files\Acronis\TrueImageHome\TrueImage.exe
Лучше всего всё это проделать и тестировать на виртуальной машине.
Как видите, дел много...

Вот, что я сделал для себя:



ЗЫ. Можно, конечно, найти в сети уже готовый образ с интегрированными Акронисами и подправить его под себя, это будет проще.

Smarty 08-02-2011 08:50 1607402

Boa Soft, есть предложения по работе Авторана.
1. как и писал Amigos, отключение функции (опциональное) "Поверх всех окон".
2. если п.1 возможен, то добавление опции расположения на экране, например:
TOPLEFT, TOPRIGHT, CENTER, BOTTOMLEFT и BOTTOMRIGHT.
3. возможно ли создание меню с открытием следующей страницы рядом с текущей без закрытия текущей.
По аналогии с классическим меню Пуск.

Объясню для чего это надо:
более удобная и функциональная оболочка для WinPE.

Boa Soft 08-02-2011 21:39 1607936

Цитата:

Цитата Smarty
Объясню для чего это надо:
более удобная и функциональная оболочка для WinPE. »

Когда-то делал. Называлось BS-Explorer

Smarty 08-02-2011 21:46 1607942

Цитата:

Цитата Boa Soft
Называлось BS-Explorer »

В арсенале имеется, но старовата для Семерки. :)

Beepsi 09-02-2011 10:14 1608262

CtrlSoft
Спасибо за совет, но как пишет Smarty - не работает (WinPE не пускает) :(

*.ini x:\program files\acronis\diskdirector\trueimage_starter.exe - не работает.
срабатывает - X:\Program Files\ACRONIS\DiskDirector\ManagementConsole.exe и X:\Program Files\ACRONIS\TrueImageHome\TrueImage.exe , но выдает ошибки:

Disk Director



True Image




Smarty
Вообще-то я предупреждала, что я блондинка :)
PEBuilder 3.1.10a - с Windows 7 не работает или я чего-то не так делаю:
после нажатия на модули



после нажатия на создать сборку

,

а пункт 4. (Монтируете такую же ветвь реестра BOOT.WIM и переносите данные) - вообще убил - поподробней пожалуйста :help:

Smarty 09-02-2011 19:15 1608722

Beepsi, :) не дописал немного...
Нужен дистрибутив Windows XP, с дистрибутивом Windows 7 программа работать не умеет.

Теперь вопрос:
Вы хотите сделать сами или вам нужен готовый вариант?
Во-первых, долго писать разъяснения, во-вторых, вопрос о добавлении программ в BOOT.WIM немного не по теме...

Beepsi 10-02-2011 09:46 1609096

Цитата:

Цитата Smarty
Beepsi, не дописал немного...
Нужен дистрибутив Windows XP, с дистрибутивом Windows 7 программа работать не умеет. »

Я так и знала. Ну вот просто чувствоала, что меня где-то дурят, а вот где понять не могла :)
Вопрос: А можно ли сделать на основе WinXP, а потом "выковырять" Acronis и "запихнуть" его в boot.wim Win7?
Цитата:

Цитата Smarty
Теперь вопрос:
Вы хотите сделать сами или вам нужен готовый вариант? »

По большому счету все равно. Если есть готовый вариант - возьму с удовольствием :) . Просто сколько не "бегала" по Net-у все почему-то делают Acronis со всем "гамбузом", а мне нужны только DiskDirector и TrueImage. Вообще-то мне нужна ПОЛЬЗОВАТЕЛЬСКАЯ сборка:
1. 7-ая Winda с возможностью выбора устанавливаемой разрядности (уже есть - сама сделала :yahoo: );
2. Acronis (DD + TI и ничего больше) c возможностью запуска DD и TI независимо друг от друга (нет);
3. Total Commander (есть) или может быть посоветуете другой файлменеджер главное чтобы простой в обращении, но эффективный;
4. какая-нибудь легкая в обращении, но хорошая программа для сброса пароля (нет);
5. ну и может быть Victoria и Memtest (нет, но и не обязательно).

Я понимаю, что просить кого-то сделать такую сборку под заказ эту верх наглости... поэтому и хотелось бы хоть чуть-чуть разобраться, понять и сделать самой... Я не програмист и не претендую на это звание... я беру чьи-то разработки (отдельное им спасибо) и пытаюсь "слепить" из этого, что-то удобное для меня. Хотя я наверное и не одна такая. К примеру: нафиг мне, как простому пользователю, нужен, к примеру, Acronis Os Selector? Но почему-то те кто делают такие сборки думают, что он нужен 99-ти % юзеров. Да фиг там - как раз наоборот... простому юзеру нужно порезать диск, да снять или раскатать образ... :lol:

Smarty 10-02-2011 15:08 1609349

Beepsi, постараюсь вам помочь, если пару дней потерпите. ;)

Beepsi 11-02-2011 09:14 1609960

Цитата:

Цитата Smarty
Beepsi, постараюсь вам помочь, если пару дней потерпите. »

:girlinlove: :girlinlove: :girlinlove:

russtavelly 14-02-2011 05:22 1612351

Smarty, а не могли бы Вы выложить свой вариант тех программ, который Вы демонстрировали этим скриншотом >>



Впечатляющая подборка, хотелось бы и у себя иметь такой набор полезностей, но у меня год уйдёт на создание подобного меню. Благодарю заранее!

Smarty 14-02-2011 06:59 1612368

russtavelly, у нас запрет на варез отменили? :)

hobbit25 14-02-2011 20:26 1612921

Smarty, а если куда нить перевыложить

Smarty 14-02-2011 20:37 1612929

ВСЕМ!

Ребята и девчата!
Используя готовое, вы никогда не научитесь делать сами!

Цитата:

Цитата hobbit25
а если куда нить перевыложить »

В сети и без этого образа полно всяких вариаций!
И ещё...
Делал для себя, а потому там есть разные мои данные, которые вычищать нет желания.
Может позже напишу как и что делать, а пока нет времени и настроения этим заниматься.

eraseral 17-02-2011 00:20 1614933

делал с интеграцией darts. получилось с ошибкой. куда копать?

hobbit25 09-03-2011 19:50 1630918

Цитата:

Цитата Smarty
Используя готовое, вы никогда не научитесь делать сами! »

ye что верно то верно! ))

Amigos 11-03-2011 11:32 1632223

Цитата:

Цитата Amigos
новый Loader.exe по умолчанию запускается в режиме "поверх всех окон" и я не нашёл в Loader.ini как это оключить »

кому интересно, возможно лечение таким, например, способом
Код:

убирание Always on top
Loader.exe
0007CD67: 4F 30

выкладывать модифицированный Loader.exe считаю некорректным по отношению к его автору, так что кому нужно - патчите самостоятельно.

OEM22 25-03-2011 10:22 1643436

Цитата:

Цитата Boa Soft
3. Удаляем из папки mount\Windows\system32 файл winpeshl.ini
4. Скачиваем по ссылке http://www.microsoft.com/security/po...tions/ADL.aspx
На страничке выбрать базу для Security Essential и 32 bit.
Скаченный mpam-fe.exe поместить в папку »

Привет. Извините за нубский вопрос, но mpam-fe.exe куда надо поместить, просто в папку mount:



???

FreshMen85 25-03-2011 14:00 1643621

OEM22, в ...\Program Files\Standalone System Sweeper.

OEM22 25-03-2011 14:10 1643629

FreshMen85, Разобрался уже, методом "тыка" :blush2: Неплохо было бы в описание добавить. )))

OEM22 28-03-2011 11:03 1645454

Привет. Делаю сборку Ultimate x64 для себя, я так понимаю, что boot.wim надо брать от x86-версии? Пробовал пробовал сделать мультизагрузку с родным для х64 boot.wim, но при начале загрузки выдаёт:
Код:

Файл winpeshl.ini создан, однако ни одной команды выполнено не было. Причиной может быть неправильное форматирование или недопустимое имя исполняемого файла.

Комсомолец 28-03-2011 14:02 1645601

OEM22, boot.wim от 86. Я от 64 только install.wim оставил.

OEM22 28-03-2011 14:15 1645610

Цитата:

Цитата Комсомолец
boot.wim от 86. Я от 64 только install.wim оставил. »

При использовании boot.wim от х86, не даёт установить, т.к. не находит драйвер от ДВД привода, я прихожу к выводу, что установка х64 с мультизагрузкой возможна только после соединения х86 и х64 в одном образе, что мне не нужно. Попробую, как ты сказал: оставить от х64 только install.wim

Комсомолец 28-03-2011 16:22 1645714

OEM22, у меня просто все 11 редакций в образе-потому Ваш случай не проверялся.

OEM22 28-03-2011 19:38 1645881

Цитата:

Цитата Комсомолец
Я от 64 только install.wim оставил. »

Так получилось поставить х64, только странно, что часть файла ответов не сработала (7 проход), выручил так сказать универсальный файл, где указаны параметры и для х86 и для х64. Спасибо за помощь.

piterpen 28-03-2011 19:44 1645890

Boa Soft, спасибо, замечательная оболочка
настолько замечательная что было бы неплохо гуи для конструктора слепить.

Комсомолец 29-03-2011 12:21 1646308

OEM22, в <settings pass="windowsPE"> надо прописать processorArchitecture="i386" вместо processorArchitecture="amd64". Тогда всё отработает правильно.

skyto 21-04-2011 14:31 1663128

Цитата:

Цитата Boa Soft
После скачивания файла из вложения необходимо откорректировать файлы ответов из примера на свой вкус »

где эти файлы?
Цитата:

Цитата Boa Soft
Для интеграции в boot.wim необходимо его смонтировать »

пустой что ли монтировать? а вообще же он есть.
Цитата:

Цитата Boa Soft
Затем скопировать с перезаписью файлы архива в папку, куда мы смонтировали образ »

а что перезаписывать то будет?
Цитата:

Цитата Boa Soft
И, наконец сохранить изменения в boot.wim »

какие изменения?
Цитата:

Цитата Boa Soft
Потом создаем iso образ и записываем его на диск привычным вам путем. »

и что в этот образ то сувать?
И вобщем ничего не понятно,как делать мультизагрузку с помощью этих файлов. Можете объяснить по-подробнее?

Комсомолец 21-04-2011 14:55 1663144

skyto, может стоит сначала учебник по автоустановке почитать и немного данного подфорума? За вас никто жевать не будет.

russtavelly 02-06-2011 16:59 1687180

Boa Soft, я тут эксперементирую с внешним видом этого меню, но пока не получается. Может подскажете, возможно ли сделать некоторые элементы фонового изображения прозрачными?.. Альфа-канал есть, но всё равно элементы, которые по идее должны быть прозрачными - отрисовываются белыми пикселями. Что нужно вписать в настройках чтоб такого не было?..

Amigos 02-06-2011 22:27 1687365

Цитата:

Цитата russtavelly
элементы, которые по идее должны быть прозрачными - отрисовываются белыми пикселями. »

это такая фишка
Цитата:

Цитата Amigos
программа корректно обрабатывает альфа канал только если обрабатываемый цвет - черный (тени, обводки).
При не черных тенях/обводках обработка альфа канала идёт некорректно. При белом цвете альфа канал вообще игнорируется »


russtavelly 03-06-2011 02:24 1687484

Amigos, спасибо, с чёрным цветом и в самом деле всё сработало! Пол дня голову ломал...
Теперь вот ещё вопрос есть - а как прописать к параметрам текста ссылки тип(стиль)=невидимый (invisible или hidden - не знаю как на этом языке прописывается). Чтобы текст был, на клик реагировал, но был скрыт. Можно так?..

Amigos 03-06-2011 16:30 1687873

Цитата:

Цитата russtavelly
Чтобы текст был, на клик реагировал, но был скрыт. Можно так? »

не совсем понятно, что значит "текст был, но был скрыт" ?
уберите текст совсем, но представьте, что он есть, но невидимый

а для того чтобы "кнопка без текста" работала, задайте картинку через Image=
Цитата:

;стандартная установка XP
[Item_012]
Type=button
Page=1
Left=33
Top=93
Image=DOCS\1.bmp
Caption=
Hint=Запуск установки Windows XP SP3 в стандартном интерактивном режиме с ожиданием|ответа пользователя на десяток вопросов. Требуется ввод правильного CD-Key
Action=#runclose
Cmd=i386\winnt32.exe
Param=

Anton04 28-07-2011 17:32 1721733

Boa Soft,

Слил в один install.wim (Windows 7) (по средством Imagex.exe /export) два диска x86 и x64.

Немного не понятно как определяет Setup.exe, при использовании файлов ответов, битность системы!?

Т.е. как он понимает какой образ разворачивать!?

P.S. Просто попробовал интегрировать loader, получилось что для x86 файл ответов подхватывается, а для x64 нет... хотелось бы найти возможную причину, а для этого нужно понять какая очерёдность запусков начального этапа развёртывания. Правда файл ответов для x64 делал путём правки и замены x86 на amd64.

Комсомолец 29-07-2011 01:08 1721964

Anton04,
Код:

<settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">


        <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

секции setup и pe должны остаться 86 - тогда подхватит.

Anton04 29-07-2011 11:50 1722147

Цитата:

Цитата Комсомолец
секции setup и pe должны остаться 86 - тогда подхватит. »

Спасибо, проверим. :oszone:

P.S. Всё работает, ещё раз спасибо Комсомолец.

Tolik2 04-09-2011 12:44 1745830

Почему то не скрывается окно в Парагон Домашний Экперт - Скриншот, остальное рабатает нормально, вот кусок кода на запуск
читать дальше »
Код:

[Item_148]
Type=button
Page=9
Left=80
Top=200
Image=IMG\GO_GREEN.BMP
Caption=Pargon Backup and Recovery 10 (RUS)
Hint=Архивация ПК и восстановление систем,|приложений и файлов
Action=#runhide
Cmd=%SystemDrive%\Program Files\Paragon\Backup and Recovery 11\program\launcher.exe
Param= 

[Item_149]
Type=button
Page=9
Left=80
Top=240
Image=IMG\GO_GREEN.BMP
Caption=Paragon Домашний Эксперт 11
Hint=Самый полный набор инструментов|для управления дисками
Action=#runhide
Cmd=%SystemDrive%\Program Files\Paragon\Home Expert 11\program\launcher.exe
Param=


Это что, программа исключение?

Amigos 04-09-2011 21:31 1746150

Цитата:

Цитата Tolik2
не скрывается окно в Парагон Домашний Экперт »

потому что Paragon\Backup and Recovery 11\program\launcher.exe это не сам Парагон, а его запускатель, который стартует основной процесс, а сам завершается, и AutoRun считает это завершением работы основной программы
Цитата:

Цитата Tolik2
Это что, программа исключение? »

нет, все другие программы работающие на связке основной процесс+ launcher, ведут себя так же

Tolik2 04-09-2011 22:15 1746185

Понятно, придется использовать RunMe

2jocke2 04-10-2011 23:41 1766094

Уважаемый Boa Soft , не сочтите за наглость ))
Цитата:

Цитата Boa Soft
2. Оболочки в 64бит не будет - Delphi нет с 64 бит компилятором. »

Цитата:

1 сентября 2011 года Embarcadero выпустила RAD Studio XE2
Новое в Delphi XE2:
- Поддержка платформы x64 (пока только для Windows).
Отсюда.

Значит ли это что ситуация с Вашей изумительной программой может изменится и появится x64 версия?

Ruboard 18-10-2011 10:20 1775921

2jocke2,
Дело не в Delphi .
Цитата:

1. 64 разрядный WinPE не поддерживает запуск 32битных программ

Stranger13 29-10-2011 20:08 1784482

Цитата:

Цитата Ruboard
2jocke2,
Дело не в Delphi .
Цитата: 1. 64 разрядный WinPE не поддерживает запуск 32битных программ »

Зачем запускать с 64 разрядного WinPE приложения x32, если всегда можно найти x64, былап оболочка с чего их запускать.
Да и Total Commander портировали на x64.
Остается только ждать, что скажет Boa Soft

Boa Soft 07-12-2011 21:26 1811237

Я сейчас занимаюсь переводом этого проекта на Lazarus. В отличии от TurboDelphi он умеет создавать нативные 64бит приложения. Есть минусы - более жирный исполняемый файл, но это не столь страшное для этого проекта.

Авторан практически уже работает, но надо разобратся с поддержкой прозрачности фона с альфа-каналом. Из-за кросплатформенности Lazarus сильно отличается работа с графикой. Поэтому приходится переписывать часть кода.
Если все будет нормально - то все, что указано в пояснении в шапке можно будет избежать - будут два варианта - для 32 бит и для 64 бит.
Соответственно, интегрировать MSDARTS 32 бит только в 32bit boot.wim, а 64 MSDARTS - в 64 бит boot.wim.
Но, можно стандартными средствами bootmgr сделать мультизагрузку.

Срок выхода не объявляю - занимаюсь портированием только второй вечер. Функционал уже работает, поддержка фона с прозрачными элементами - криво. Но, все в переди.

Boa Soft 05-01-2012 13:36 1828870

Новое в текущей версии.

1. Добавлена поддержка 64 бит систем.
2. Добавлена навигация с клавиатуры.
3. Исправлена реакция на ключи комстроки при отсутствии файла конфигурации.
4. Полная поддержка юникода.

Важные пояснения:

1. Проблема с 64 бит системами решена. Выбирайте версию программы соответственно битности boot.wim.
В архиве оба варианта программы.
2. MSDARTS 6.5/7 нужно интегрировать соответственно битности boot.wim.

Linkers 05-01-2012 14:14 1828910

Boa Soft,
Вот спасибо, вот удружил. :good:

CtrlSoft 05-01-2012 19:02 1829126

Boa Soft, добавьте пожалуйста некоторые возможности BS PostInstaller. Например очень не хватает
Цитата:

%SOURCE% - указывает на корень диска, на котором найден SourceTagFile (см ниже).
Спасибо за х64.

hobbit25 05-01-2012 21:01 1829193

Boa Soft, извините а нельзя ли как нить совместить в одном boot.wim обе версии ну то есть и 32 и 64 битную?
былоб очень удобно держать например оба MSDARTS на одной флешке)

CtrlSoft 05-01-2012 21:03 1829194

hobbit25, http://forum.oszone.net/thread-197922.html
к сожалению работает только с режимом ide...
с ahci, raid у меня не запускается...

Boa Soft 05-01-2012 21:33 1829225

Цитата:

Цитата hobbit25
Boa Soft, извините а нельзя ли как нить совместить в одном boot.wim обе версии ну то есть и 32 и 64 битную?
былоб очень удобно держать например оба MSDARTS на одной флешке) »

Можно совместить два boot.wim с разными названиями на одной флешке/диске, так и в одном boot.wim оба образа, настроив bcd загрузчика, но есть одно но - становится невозможным установка или обновление из-под Windows.

Но, так как в целом данная возможность редко востребована, вполне возможно это использовать на рабочем диске.

Цитата:

Цитата CtrlSoft
Boa Soft, добавьте пожалуйста некоторые возможности BS PostInstaller. Например очень не хватает »

Если нужно - добавим (ctrl-c - ctrl-v) :)

Jekson07 05-01-2012 22:25 1829269

Цитата:

Цитата Boa Soft
Можно совместить два boot.wim с разными названиями на одной флешке/диске, так и в одном boot.wim оба образа, настроив bcd загрузчика, но есть одно но - становится невозможным установка или обновление из-под Windows. »

При объединении различных архитектур в один образ теряется его функциональность - возможность воспользоваться функцией восстановления системы с установочного диска для одной из архитектур без использования сторонних менеджеров загрузки.

vitalik9 06-01-2012 12:08 1829490

Скажите пожалуйска как сделать чтоб последнее окно не появлялось а начиналась стандартная установка системы сразу после выбора редакции
И еще один вопрос я пытаюсь сделать мультизагрузочный диск AIO достаточно будет добавить loader32 в boot.wim из диска 32 разрядной системы и экспортировать все редакции в один install.wim и коректно ли тогда будет установленна выбранная редакция будь то 32 или 64 битная система

я имел ввиду что бы не делать по этому методу http://forum.oszone.net/thread-161637.html если делать по вашему методу то у меня входят все обновления потому и спрашиваю

CtrlSoft 06-01-2012 17:29 1829705

Некоторые замечания:

Boa Soft 08-01-2012 12:05 1830801

Цитата:

Цитата Jekson07
При объединении различных архитектур в один образ теряется его функциональность - возможность воспользоваться функцией восстановления системы с установочного диска для одной из архитектур без использования сторонних менеджеров загрузки. »

Можно сделать через bootmgr, а он что ни на есть самый стандартный. Видел многие сборки, где два boot.wim разной битности и выбор через бутменеджер.

hobbit25 08-01-2012 13:26 1830829

Boa Soft, а нету точно как сделать через bootmgr такоеили ткните где описано.

CtrlSoft 08-01-2012 14:33 1830878

Boa Soft, не совсем понял вышесказанное вами, но вот что можно из личного опыта:
  • Измененный bcd c помощью bcdedit с добавленной записи о втором boot.wim (x64)
    + сторонних загрузчиков не требуется
    - возможность обновить Windows - только x86
    - возможность установки Windows - только из WinPE x86
    - второй boot.wim (x64) годится только для восстановления

    Метод "set64.exe"
    Для добавления возможности установки Windows из 64-битной WinPE, требуется:
    1. скопировать 64-битный \sources\setup.exe в папку sources, переименовать его (к примеру) в set64.exe
    2. смонтировать индекс 2 boot-x64.wim
    3. переименовать boot-x64.wim\sources\setup.exe в set64.exe
    4. править boot-x64.wim\sources\autorun.dll, заменив setup.exe на set64.exe

    + сторонних загрузчиков не требуется
    - возможность обновить Windows - только x86
    + возможность установки Windows из WinPE x86 и x64 (только 64-битные версии Windows)
    - требуется изменить дополнительные файлы

    Метод "LEGO":
    Стандартные шаги программы установки:
    X:\setup.exe > X:\sources\setup.exe > %DVD%\sources\setup.exe > %DVD%\sources\install.wim

    Идея в том чтобы запускать setup.exe напрямую с носителя, для этого с помощью winpeshl.ini, запускается оболочка (loader.exe / shell.exe), в ней настроен меню для запуска установки Windows, запуска восстановления системы и т.д.

    При нажатии на кнопку "Установка Windows" запускается файл setup.cmd который выполняет поиск "tag-файла", затем запускает установку:
    Код:

    %DVD%\winsetup\win7x86\sources\setup.exe /installfrom:%DVD%\winsetup\OSImage.wim

    для 64-битного WinPE:

    %DVD%\winsetup\win7amd\sources\setup.exe /installfrom:%DVD%\winsetup\OSImage.wim

    Структура папок проста.

    + сторонних загрузчиков не требуется
    + возможность обновить Windows - x86 и x64
    + возможность установки Windows из WinPE x86 и x64 (только 64-битные версии Windows)
    + при создании многоязыковой версии Windows возможно использовать каталог "langpacks" для добавление языковых пакетов как x86 так и x64
    - требуется много работы и терпения : )
    - на некоторых ПК, возможна ошибка при запуске loader.exe / shell.exe*

    *тестировалась установка с UFD. В первых тестах shell.exe находился в boot.wim - появлялось ошибка что не найден файл ответов. При запуске скрипта который находил бы "tag-файл" затем запустил shell.exe с носителя, компьютер просто перезагружался. Дело в том что запуск wininit каким-то образом делает раздел флешки недоступным... Замечено что это зависит от используемой программы для создания загрузочной флешки. Однако, в большинстве случаев проблема решалось вставкой флешки в задний порт. Неужели не хватает питания?...

  • Объединение boot.wim (x86) и boot.wim (x64) в один файл
    - требуется сторонний загрузчик (grub4dos)
    - возможность обновить Windows - только x86 или только x64*
    + возможность установки Windows из WinPE x86 и x64 (только 64-битные версии Windows)
    + Значительная экономия места, особенно при экспорте сторонних утилит (Acronis, Paragon, Passcape...)
    - Grub4Dos не загружается при создании UDF DVD
    - wimpatched не работает на компьютере с режимом ahci** или raid

    другие плюсы и минусы зависят от выбранного вами способа создании сборки

    *При запуске установки из под Windows, программа установки распаковывает первый идекс boot.wim (значение 9). Соответственно, при объединении boot.wim (x86) и boot.wim (x64) в один файл, теряется возможность обновления Windows x64 - если в начале находятся 32-битные версии WinPE или Windows 7 x86 - если в начале находятся 64-битные версии WinPE.
    ** тестировал на домашнем ПК (смотрите конфигурацию в профиле) а также на ноутбуке Asus (модель не помню : ) ). Однако в теме был отзыв что запуск все же происходит... :unsure:

Linkers 08-01-2012 18:08 1831051

hobbit25,
Зачем в одном, можно организовать два загрузчика 32 и 64 бит, скажем boot.wim и boot64.wim на одном дистрибутиве и loader обоих архитектур от Boa Soft, как нельзя к стати.
Проверенно, все отлично запускается (в т.ч. и MSDaRT) из под обеих загрузчиков и установка систем(как 32 так и 64 бит) происходит корректно на любой контролер.

Stranger13 10-01-2012 11:44 1832342

Цитата:

Цитата Linkers
можно организовать два загрузчика 32 и 64 бит »

тогда если я правильно понял в образ "INSTALL.WIM" нужно экспортировать обе редакции 32 и 64 бит, а выбор и установку которых производить из под оболочки Boa Soft.

Linkers 10-01-2012 12:52 1832379

Stranger13,
Совершенно верно.

Конечно loader.ini, я для себя правил. Сделал такое простенькое меню.


CtrlSoft 10-01-2012 19:42 1832671

Boa Soft, хотел сделать кнопку для задания максимального разрешения экрана. Использовал утилиту DisplayChanger. Настройки применяются, однако требуется выровнять окно по середине. Добавьте эту возможность пожалуйста.

vitalik9 11-01-2012 14:39 1833155

Linkers, Зачем в одном, можно организовать два загрузчика 32 и 64 бит, скажем boot.wim и boot64.wim на одном дистрибутиве и loader обоих архитектур от Boa Soft, как нельзя к стати.
Проверенно, все отлично запускается (в т.ч. и MSDaRT) из под обеих загрузчиков и установка систем(как 32 так и 64 бит) происходит корректно на любой контролер.
Не смогли бы Вы подробно описать как это сделать

Linkers 11-01-2012 15:23 1833178

vitalik9,
Ответил в личку.

vitalik9 11-01-2012 19:35 1833330

Скажите пожалуйста как добавить boot.wim x64 чтобы при данной оболочке имелась возможность запуска средств восстановления windows 7 x64
и что прописать в loader.ini я имею ввиду как совместить 2 boot.wim под данной оболочкой

vitalik9 12-01-2012 10:29 1833739

Linkers, как добавить 2 boot.wim чтоб получилось как у Вас в 140 посте

hobbit25 12-01-2012 23:51 1834398

Linkers, присоединяюсь к vitalik9,

Linkers 16-01-2012 16:06 1837128

vitalik9, hobbit25,
Извиняюсь, что с опозданием.
Я не спец в написания мануалов, в плане того, как правильно донести суть происходящего до пользователя,
но я попытаюсь.
В общем я так понимаю, вас интересует как объединить два загрузчика boot.wim (32 и 64 бит) в одном дистре, для запуска установки одной из редакций Windows той или иной архитектуры из под 32-х или 64-х битного загрузчика.
Если вам нужен этот маленький геморойчик, тогда приступим.

читать дальше »
Основой будет 32-х битный дистрибутив Windows 7 в него и будем добавлять загрузчик от 64-х битной системы. Монтируемым в виртуальный привод iso-образ с Windows 7 32 бит, открываем диск и копируем содержимое его корня в отдельную папку, скажем Win_Distr, на разделе харда.

Создаем на разделе D: папки "boot_wim" для образа boot.wim и папку "boot_mount" для монтирования этого образа.
Из дистра Windows 7 64 бит вытаскиваем файл boot.wim и копируем его в папку "boot_wim".
Запускаем командную строку от имени админа.
Вводим команду для монтирования.
Код:

dism /Mount-Wim /WimFile:D:\boot_wim\boot.wim /index:2 /MountDir:D:\boot_mount
заходим в паку "boot_mount" смонтированного образа, далее в папку "sources" и переименовываем файл "setup.exe в set64.exe" ( Важно, количество символов в названии файла, должно соответствовать оригиналу, т.е. 5).

Далее пошустрим в папке с файлами MUI. Открываем папку "ru-RU" и переименовываем файл "setup.exe.mui"
в set64.exe.mui

Теперь копируем переименованный "set64.exe" в папку "sources" основного дистрибутива который вы должны били разместить в папке "Win_Distr" и переименованный "set64.exe.mui" туда же в папку "ru-ru".

Далее самое интересное.
Будем править файл "autorun.dll", что бы избежать ошибки типа, "Failed to launch the setup application".
Нам понадобится HeX-редактор, я использовал HxD.
Скопируйте этот файл куда нибудь на раздел, так как после редактирования этот фал не возможно будет сохранить в папке монтирования.
Открываем "autorun.dll" в Hex-редакторе.
И дальше как на картинках с верху в низ.
Нужно изменить только два параметра.

1.


2. Выставляем настройки как показано и жмем "OK".


3.


4. Жмем клавишу F3 для дальнейшего поиска.


5.


6.


7.


Копируем редактированный файл "autorun.dll" назад в папку "sources" монтированного образа "boot.wim", соглашаемся на замену.

После редактирования "autorun.dll" целостность файла сохраняется, поэтому я выше отмечал, что бы в названии измененного файла set64.exe, должно быть одинаковое количество символов как и у оригинального.

(После сохранения изменений, редактор создаст бекап оригинального файла (autorun.dll.bak))

Ну и что бы не перепутать случайно редакцию для установки (в штатном окне выбора редакций, а они все в куче 32 и 64 бит) из под 64-х битного загрузчика и не получить ошибку, приходит на помощь Autorun от уважаемого Boa Soft. Как добавить Autorun в boot.wim, описано в шапке. Только мне пришлось подправить Loader.ini, так сказать для своих нужд.
Если кто испытывает трудности по редактировании файла ini, я могу предоставить свой и так же файлы ответов. Если конечно кого устраивает такое простенькое меню, которое я дал несколькими постами выше.
По поводу MSDaRT,как его добавить, извините, но долго объяснять, поищите в инете или посмотрите здесь http://forum.oszone.net/thread-223124-2.html

Допустим вы добавили эти Autorun и MSDaRT теперь нужно размонтировать образ boot.wim.
Для этого в консоле введите:
Код:

dism /Unmount-Wim /MountDir:D:\boot_wim /commit
Далее переименуйте изменённый boot.wim в boot64.wim и скопируйте его в папку "sources" основного дистрибутива.

Таким обзором у вас получиться два файла boot.wim и boot64.wim в одном дистрибутиве.

Ну и теперь, чтобы появилась возможность выбора битности системы для установки,нужно отредактировать файл хранилища конфигураций - bcd
Для этого создайте папку,"boot" на разделе D: и поместите в нее файл "bcd", находится он в папке "boot" дистрибутива.
Запустите командную строку от имени админа и введите по очереди с верху в низ следующие команды:

Для выбора запуска установки Windows 7 32 бит

Код:

bcdedit /store D:\boot\bcd /set {default} description "Запуск установки Windows 7 x86 (32-bit)"

bcdedit /store D:\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Далее добавление команды на запуск Windows 7 64 бит.

Код:

bcdedit /store D:\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"
После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID}.

Код:

bcdedit /store D:\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Ну и в завершении скопируйте отредактированный файл "bcd" в корень дистрибутива в папку "boot" и так же еще в одну папку "boot", которая находится в дистре по пути: \efi\microsoft.
При запуске установки Windows 7, появится вот такое бутовое меню.



Теперь собираем iso-образ дистра известными вам способами.

Ну вот вроде и все, теперь у вас дистрибутив Windows 7 с двумя загрузчиками обеих архитектур.
Появилась возможность запуска средств восстановления и для 64-х битных систем.

Уф.. Объяснил как мог, сильно не пинайте. Не люблю писать мануалы.

vitalik9 16-01-2012 20:33 1837358

Linkers, большое спасибо а как у Вас получилось совместить 2 boot.wim это понятно а как это запустить это под оболочкой данной темы что прописать в loader.ini как у Вас в 140 посте на скриншотах

hobbit25 16-01-2012 23:29 1837479

vitalik9, loader.ini можно самому править как хочеш там все просто и логично)))

Linkers, я так понимаю вы loader_64 в boot64
может выложите уже правленные
Цитата:

Цитата Linkers
autorun.dll »

Цитата:

Цитата Linkers
отредактированный файл "bcd" »


vitalik9 17-01-2012 14:25 1837893

hobbit25, все понял сегодня буду пробовать

Linkers 17-01-2012 21:39 1838352

hobbit25,
Мне то не жалко, дать эти файлы. Но Вы то сами хоть попробовали их править.
Я в том плане, хотел бы узнать сработал мой мануал или нет, а то может зря я тут распинался.

hobbit25 17-01-2012 22:58 1838439

Linkers, завтра на работе попробую по пунктикам все пройти)))

north7 20-01-2012 15:35 1840403

Linkers, а можно посмотреть Ваш Loader.ini. Я так понимаю нужное разрешение Вы сразу выставляете по дефолту, без возможности его изменить? И не подскажите, откуда у Вас седьмой русский MSDaRT? Официально переведённый мне так и не удалось найти...

Linkers 22-01-2012 02:57 1841549

north7,
Кусок моего ini.
Вас интересовало настройки разрешения?
читать дальше »
Код:

[UserDefined]
Win=%WinDir%\
Sys=%SystemRoot%\system32\

[Default]
DefaultHint=Для получения подсказки наведите|курсор на нужный пункт
DefaultHintCaption=Выберите нужное действие
Height=600
Width=800
BackGround=Img\bkg.bmp
AlphaBlend=245
ShowBlend=1
IncBlend=11
BackGroundType=10
BorderType=0

Movable=0

LabelFontName=Tahoma
LabelFontSize=22
HintLabelFontColor=clWhite
LabelFontBold=0
LabelFontItalic=0
LabelShadowColor=clBlack
LabelShadowSize=0

HintLabelFontName=Tahoma
HintLabelFontSize=12
HintLabelFontColor=clWhite
HintLabelFontBold=0
HintLabelFontItalic=0
HintLabelShadowColor=clBlack
HintLabelShadowSize=0

ButtonFontName=Tahoma
ButtonFontSize=14
ButtonFontColor=clWhite
ButtonFontBold=0
ButtonFontItalic=0
ButtonFontActiveColor=clGray
ButtonFonActiveUnderline=0

CheckFiles=0

DefaultPage=1

AutosaveState=0

[Page_001]
; Главное меню
Height=600
Width=800
BackGroundType=10
BackGround=Img\bkg.bmp




;------------------- общие элементы -----------------------

[Item_001]
Type=hintlabel
Page=0
Left=65
Top=100
;FontColor=ClWhite
;ShadowColor=clBlack
FontSize=11
FontBold=0

[Item_002]
Type=button
Page=0
Left=40
Top=530
Image=Img\CLOSE_RED.BMP
Caption=Выход
Hint=Выход из программы установки|после выхода компьютер будет перезагружен
Action=#close
Cmd=
Param=



Локализованного MSDaRT 7 пока нет. Я его на рутрекере взял.

Ruboard 24-01-2012 22:00 1843756

Народ, поделитесь старым лодырем , который без поддержки x64

Ruboard 26-01-2012 11:52 1844768

Что, ни у кого не осталось или лодырем от boa soft никто не пользуется? Вроде в топике народу много отписалось...

CtrlSoft 26-01-2012 12:45 1844811

Ruboard, Loader.7z
есть более старые версии, но модифицированные, на всякий случай.

vitalik9 26-01-2012 22:09 1845192

CtrlSoft, скажите пожалуйска как Вы интегрировали в дистрибутив dotNetFx40_Client просто встречал Ваши сборки с интегрированным dotNetFx40_Client profile

CtrlSoft 26-01-2012 22:35 1845215

vitalik9, Режим аудита.

Core-2 03-02-2012 17:43 1851036

Boa Soft, Подскажите , можно ли задать параметры запуска приложения от имени администратора в строках:
[Item_01]
Type=button
Page=1
Left=15
Top=10
Image=Menu\go.bmp
Caption=Total Commander
Hint=Файловый менеджер
Action=#run
Cmd=Files\Total\Totalcmd.exe
Param=

?

dorosa 04-02-2012 00:33 1851386

Цитата:

Цитата Core-2
Подскажите , можно ли задать параметры запуска приложения от имени администратора в строках: »

В WinPE вроде и так нет проблем с доступом

Core-2 04-02-2012 06:10 1851474

dorosa, У меня WinPE с встроенным UAC. Вот и спрашиваю.

CtrlSoft 05-03-2012 04:28 1872576

как убрать атрибут "всегда сверху"?
требуется для возможности запуска нескольких приложений одновременно.

dorosa 05-03-2012 09:19 1872644

Цитата:

Цитата CtrlSoft
как убрать атрибут "всегда сверху"? »

Присоединяюсь к просьбе.
Например на R-Studio всегда сверху.

Boa Soft 05-03-2012 10:19 1872683

Цитата:

Цитата dorosa
Присоединяюсь к просьбе.
Например на R-Studio всегда сверху. »

Тут это неизменяемое поведение.
Раз вопрос назрел, наверное достану из пыльных архивов исходники BS Explorer, переделаю под юникод и откомпилирую его под 32/64 бит архитектуры.

У авторана нет функции запускать фоновые задачи.

CtrlSoft 05-03-2012 12:26 1872747

Boa Soft, было бы замечательно ввести еще такую опцию:
Цитата:

Цитата AutoIt
Код:

Run(@comspec & " /c set edition=ultimate.xml && cmd /c %distr%\scripts\setup.cmd", "", @SW_HIDE)

т.е. при нажатии на кнопку запускается командная строка, ей передается команда для создания переменной "edition", затем выполняется файл "setup.cmd". В файл "setup.cmd" выполняются некие команды... затем идет запуск установки Windows. (Все в скрытом режиме).
Код:

start /w %distr%\sources\setup.exe /installfrom:%OSImage% /unattend:%distr%\xmls\custom\ru-ru\%edition% /noreboot /uilanguage:ru-ru
как видно, используется переменная %edition% (ultimate.xml).
Удобно что не нужно создавать батники для каждой редакции. Преемуществ однозначно больше.

CtrlSoft 08-03-2012 17:00 1874920

Boa Soft, работает ли в текущей версии [UserDefined]? А то у меня не получается настраивать... :)

pixon 24-03-2012 04:00 1885641

Ребят, не хочется быть некропостером, но может быть кто-нибуть немного прожуёт мне такое обстоятельство: вроде как всё делаю верно и чётко по инструкциям, есть образ чистой вин 7, монтирую вим-файл, копирую файлы лоадера в папку сорс дистрибутива, сохраняю/размонтирую вим-файл, делаю образ диска и пишу его на флэшку, но при установке всё-равно выскакивает установка винды обычная и никак не могу добиться того, чтобы увидеть наконец представленный здесь лоадер. Может хоть кто направление для раскопок указать?

pixon 24-03-2012 04:25 1885643

Цитата:

Цитата Boa Soft
Затем скопировать с перезаписью файлы архива в папку, куда мы смонтировали образ. »

Хэлп, может в этой строке моё непонимание меня подвело?

mPaSoft 24-03-2012 07:10 1885650

Цитата:

Цитата pixon
Хэлп, может в этой строке моё непонимание меня подвело? »

Цитата:

Цитата pixon
копирую файлы лоадера в папку сорс дистрибутива »

Копируете только в папку Sources? Надо ещё не забыть про Windows\System32\winpeshl.ini
Иначе ничего не получится.

pixon 24-03-2012 15:27 1885805

mPaSoft, вы снайпер, действительно папка Windows каким-то образом была у меня удалена и я про неё и ине вспоминал пока не перераспаковал архив лоадера. Огромное спасибо, я полон восторга наконец-то увидев лоадер до установки оси, а так же спасибо Boa Soft за прекрасный загрузчик, и в правду очень удобно, гибко и функционально.

pixon 27-03-2012 02:53 1887432

А что насчёт Acronis Disk Director Suite и True Image интеграции? Смотрел в других темах, а так же далее по сети, но так и не понял как с ними быть. Интересует именно как интегрировать в эту оболочку, потому что здесь всё довольно интуитивно и просто настраиваемо.

Похожая тема присутствует от Smarty, http://forum.oszone.net/thread-204044.html, но оболочка субьективно не нравится и разобраться в её перенастройке под себя никак не получается, а сама суть интеграции изложена, точнее не изложена, только готовые скрипты.

mPaSoft 27-03-2012 05:21 1887458

pixon, всё очень просто. Делаете всё как написано у Smarty. Оболочку оставляете эту.
В ini прописываете запуск акронисов, у меня сделано так:
читать дальше »

Код:

[Item_074]
Type=button
Page=7
Left=80
Top=240
Image=IMG\GO_GREEN.BMP
Caption=Acronis Disk Director
Hint=Запуск программы для управления разделами
Action=#runhide
Cmd=%SystemDrive%\Program Files\Acronis\DiskDirector\ManagementConsole.exe
Param=


[Item_075]
Type=button
Page=7
Left=80
Top=280
Image=IMG\GO_GREEN.BMP
Caption=Acronis True Image
Hint=Запуск программы для создания и восстановления|образов разделов
Action=#runhide
Cmd=%SystemDrive%\Program Files\Acronis\TrueImage\TrueImage.exe
Param=


[Item_076]
Type=button
Page=7
Left=80
Top=320
Image=IMG\GO_GREEN.BMP
Caption=Acronis Recovery Expert
Hint=Запуск программы для восстановления разделов
Action=#runhide
Cmd=%SystemDrive%\Program Files\Acronis\DiskDirector\RecoveryExpert.exe
Param=


Это для примера, из него только параметры Cmd можно использовать остальное настривайте под себя.

pixon 27-03-2012 12:51 1887694

mPaSoft, да, так я уже сделал и всё работает почти, не разобрался ещё только с ключами для акрониса, не пойму ещё с какой стороны с ними подлазить.

Если у вас всё работает, может подскажите как быть с ключами?

CtrlSoft 01-04-2012 14:16 1891277

Цитата:

Цитата CtrlSoft
Boa Soft, было бы замечательно ввести еще такую опцию:
Цитата AutoIt:
Код:
Run(@comspec & " /c set edition=ultimate.xml && cmd /c %distr%\scripts\setup.cmd", "", @SW_HIDE)
т.е. при нажатии на кнопку запускается командная строка, ей передается команда для создания переменной "edition", затем выполняется файл "setup.cmd". В файл "setup.cmd" выполняются некие команды... затем идет запуск установки Windows. (Все в скрытом режиме).
Код:
start /w %distr%\sources\setup.exe /installfrom:%OSImage% /unattend:%distr%\xmls\custom\ru-ru\%edition% /noreboot /uilanguage:ru-ru
как видно, используется переменная %edition% (ultimate.xml).
Удобно что не нужно создавать батники для каждой редакции. Преемуществ однозначно больше. »

решил проблему с помощью Hidden Start:
Код:

[Item_413]
Type=button
Page=401
Left=200
Top=370
image=IMG\GO_GREEN.BMP
Caption=Windows 7 Профессиональная
Hint=
Action=#runhide
Cmd=%tools%\Hidden_Start\hstart64.exe
Param= /noconsole /wait "cmd /c set edition=professional.xml && %distr%\winpe\scripts\setup.exe"
TabOrder=3


dorosa 01-04-2012 17:37 1891394

Цитата:

Цитата pixon
не разобрался ещё только с ключами для акрониса, »

У Smarty, http://forum.oszone.net/thread-204044.html это описано,
3. Редактируете экспортированный скриптом файл Реестра REG.reg
Инсталлируете Акронисы, активируете их.
После экспортируете в рег файлы ветки с ключами. Дальше импортируете эти рег файлы в свой WinPE.

И к данной теме Ваш вопрос не имеет отношения.

mariolast 21-04-2012 00:16 1903519

Можно вложение из шапки переложить куда то? Файл скачивается битым

timon45 22-04-2012 08:53 1903969

mariolast, Обновите свой архиватор 7-zip 9.20 и выше.

timon45 19-06-2012 20:42 1937197

Цитата:

Цитата Linkers
В общем я так понимаю, вас интересует как объединить два загрузчика boot.wim (32 и 64 бит) в одном дистре, для запуска установки одной из редакций Windows той или иной архитектуры из под 32-х или 64-х битного загрузчика.
Если вам нужен этот маленький геморойчик, тогда приступим. »

проделал все по инструкции (правильно!) проверил и перепроверил все действия. В результате ошибка:
"Failed to launch the setup application"
Файл autorun.dll редактировал в HxD редакторе как в инструкции, и положил его в "...:\Win7_SP1_ALL\sources\boot_x64.wim\2\sources\"
Кто нибудь пробовал проделать тоже что и я (http://forum.oszone.net/post-1837128-148.html) или нет? у вас получалось? может я что то упустил?

все разобрался забыл изменить
Код:

Cmd=%SystemDrive%\Setup.exe
Param= /unattend:%SystemDrive%\SOURCES\AutoUnattend.xml

на
Код:

Cmd=%SystemDrive%\Sources\Set64.exe
Param= /unattend:%SystemDrive%\SOURCES\AutoUnattend.xml

а можно %SystemDrive%\Sources\Set64.exe (ещё не проверял) запускать с параметром как %SystemDrive%\Setup.exe?

Muv 20-06-2012 23:34 1937876

Добрый вечер.
Скажите, можно ли из-под лоадера настроить загрузку Memtest86+ и victoria?
Если да, то укажите пожалуйста, где почитать

Boa Soft 21-09-2012 23:58 1992842

Цитата:

Цитата Muv
Добрый вечер.
Скажите, можно ли из-под лоадера настроить загрузку Memtest86+ и victoria?
Если да, то укажите пожалуйста, где почитать »

В 32 бит версию можно добавть и win викторию и S&M - виндовую версию Memtest86
Досовские версиии просто добавить нельзя.

На флешке можно (при формате в Fat32) добавть DOS от Win98.

waa56 22-09-2012 09:25 1992911

Как с поддержкой загрузки UEFI BIOSов?
Я имею в виду через графическую оболочку биоса (мать ASUS)

Комсомолец 23-09-2012 04:28 1993371

waa56, сам мультидиск нормально отрабатывает.

MW3 15-10-2012 16:00 2005796

Linkers, Здравствуйте если Вам не трудно, можете дать свой файл ответов и файл ini

Vitaliy21 16-10-2012 00:37 2006202

Boa Soft, при запуске мультивариантного установочного диска x64 на WinPE (следовательно boot.win тоже x64), наблюдаю такой глюк в оболочке:

Ради интереса проверил на x86 - там нормально отображается...

MW3 16-10-2012 17:56 2006592

Linkers, Здравствуйте вчера отписался не знаю пришло письмо или нет. у меня вопрос обязательно нужно добавлять Autorun от уважаемого Boa Soft или без него можно обойтись?

MW3 16-10-2012 22:21 2006764

Хочу создать как mounkrusa сборку помогите кто может? Очень буду благодарен!!!!!!!!!

Dmitry81 17-10-2012 00:20 2006824

boa soft, в лодыре случайно нет параметра который сразу запускал бы установку винды?
(пробежался по конфигу, не нашел.)
Лично мне не нужна менюшка, весь утиль в буте x86.
лоадер только для установки x64.

MW3 17-10-2012 23:59 2007540

Не кто не может помочь с интеграцией MSDaRT x86 и x64 в Boot ?

Комсомолец 18-10-2012 01:24 2007570

MW3, все инструкции выложены на форуме и много раз обмусолены. Что помогать то? Как минимум-в вложении из данной темы есть инструкция.

MW3 18-10-2012 13:02 2007780

Комсомолец не подскажите как интегрировать MSDaRT x86 и x64 в Boot или где можно про это прочесть?

Комсомолец 18-10-2012 14:39 2007826

MW3, в шапке данной темы есть вложение Autorun+.7z - в нём есть инструкция.

И даже в самой шапке, например:
Цитата:

Цитата Boa Soft
Новое в версии 2.2.2.4
1. Исправлено проявление артефактов при смене разрешения при прозрачном фоне.
2. Исправлено и дополнено описание для интеграции MSDARTS »

Цитата:

Цитата Boa Soft
2. MSDARTS 6.5/7 нужно интегрировать соответственно битности boot.wim. »


Vitaliy21 18-10-2012 15:59 2007877

Подскажите, к кого-то был такой глюк на x64 - #186 ?

Boa Soft 18-10-2012 22:11 2008145

Цитата:

Цитата Vitaliy21
Подскажите, к кого-то был такой глюк на x64 - #186 ? »

Пока не решено. Можно отказатся от прозрачного фона и глюк исчезнет.

MW3 19-10-2012 00:15 2008208

Комсомолец спасибо за помощь, просто не давно на сайте не смог найти.

Vitaliy21 25-10-2012 09:52 2011764

Цитата:

Цитата Boa Soft
Можно отказатся от прозрачного фона и глюк исчезнет. »

проверил, но, если отключать прозрачность, то вместо прозрачности выступает альфа-канал...

Beslam 10-11-2012 16:49 2022910

Возможно вопрос не много не в тему.
Столкнулся с такой проблемой при интеграции MSDaRT 7.0 Ru в boot.wim
boot.wim брался из образа ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso (Оригинал)
MSDaRT 7.0 брался из образа ru_microsoft_desktop_optimization_pack_2011_r2_language_update_x86_x64_dvd_821667.iso
Интегрировал таким же образом как написано в инструкции и получился вот такой вот результат:

Открывал через обычный setup.exe Не через лоадер. В чем проблема?

CtrlSoft 10-11-2012 21:53 2023127

Beslam, Эти средства доступны только при обнаружении установленной подходящей ОС.

попробуйте собрать образ при помощи стандартной программы.

Beslam 11-11-2012 10:22 2023334

CtrlSoft,
boot.wim брался из оригинального образа Ultimate как может не совпадать?
boot.wim собирал точно так как написал Boa Soft через dism
Команды:
Код:

dism /Mount-Wim /WimFile:D:\win7work\Win7Distr\sources\boot.wim /index:2 /MountDir:D:\win7work\mount
dism /Unmount-Wim /MountDir:D:\win7work\mount /commit

Единственное что я использовал для проверки результата интеграции MSDaRT 7.0 в boot.wim для сборки образа это UltraISO а не команду oscdimg

hobbit25 14-11-2012 23:47 2025773

Beslam, А увас система установлена на которой вы проверяете свой boot.wim?

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

MW3 28-11-2012 01:01 2034372

Кто может помогите как установить MsDart ( Выполняем мастер MsDart) ?????????

Beslam 14-12-2012 04:20 2044996

hobbit25, естественно и незнаю что можно сделать

serg130270 16-12-2012 02:15 2046223

Как объединить два загрузчика boot.wim (32 и 64 бит) и Microsoft Diagnostic and Recovery Toolset (MSDaRT) 7.0 x86/x64 в одном дистрибутиве.
Автор: vitalik9, hobbit25,

Основой будет 32-х битный дистрибутив Windows 7 в него и будем добавлять загрузчик от 64-х битной системы. Монтируемым в виртуальный привод iso-образ с Windows 7 32 бит, открываем диск и копируем содержимое на раздел D: в папку Win_Distr
Создаем на разделе D: папки "boot_wim" для образа boot.wim и папку"boot_mount" для монтирования этого образа.
Из дистра Windows 7 64 бит вытаскиваем файл boot.wim и копируем его в папку "boot_wim".
Запускаем командную строку от имени админа.
Вводим команду для монтирования.
Код:
dism /Mount-Wim /WimFile:D:\boot_wim\boot.wim /index:2 /MountDir:D:\boot_mount


заходим в паку "boot_mount" смонтированного образа, далее в папку "sources" и переименовываем файл setup.exe в set64.exe ( Важно, количество символов в названии файла, должно соответствовать оригиналу, т.е. 5).
Далее пошустрим в папке с файлами MUI. Открываем папку "ru-RU" и переименовываем файл setup.exe.mui в set64.exe.mui
Теперь копируем переименованный "set64.exe" в папку "sources" основного дистрибутива который вы должны били разместить в папке "Win_Distr" и переименованный "set64.exe.mui" туда же в папку "ru-ru".
Далее будем править файл "autorun.dll", что бы избежать ошибки типа, "Failed to launch the setup application".
Нам понадобится HeX-редактор, я использовал HxD.
Скопируйте этот файл куда нибудь на раздел, так как после редактирования этот фал не возможно будет сохранить в папке монтирования.
Открываем "autorun.dll" в Hex-редакторе.
И дальше как на картинках с верху в низ.
Нужно изменить только два параметра: заменить setup.exe на set64.exe

1.


2. Выставляем настройки как показано и жмем "OK".


3. Жмем клавишу F3 для дальнейшего поиска.


4.


5.


Копируем редактированный файл "autorun.dll" назад в папку "sources" монтированного образа "boot.wim", соглашаемся на замену.
Теперь нужно размонтировать образ boot.wim.
Для этого в консоле введите:
Код:
dism /Unmount-Wim /MountDir:D:\boot_mount /commit

Код: без сохранения:
dism /Unmount-Wim /MountDir:D:\boot_mount / discard


Далее переименуйте изменённый boot.wim в boot64.wim и скопируйте его в папку "sources" основного дистрибутива.
Таким обзором у вас получиться два файла boot.wim и boot64.wim в одном дистрибутиве.
Ну и теперь, чтобы появилась возможность выбора битности системы для установки,нужно отредактировать файл хранилища конфигураций - bcd
Находится он в папке "boot" дистрибутива.
Запустите командную строку от имени админа и введите по очереди с верху в низ следующие команды:
Для выбора запуска установки Windows 7 32 бит
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {default} description "Запуск установки Windows 7 x86 (32-bit)"

bcdedit /store D:\Win_Distr\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Далее добавление команды на запуск Windows 7 64 бит.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"
После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID}.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Добавиление MSDaRT x86 и x64 в дистрибутив Windows 7.
Откройте с этой раздачи http://nnm-club.ru/forum/viewtopic.php?t=478325, образ "MSDaRT_7.0_RU_x86.iso" в UltraIso и вытащите от туда куда нибудь файл boot.wim.
Теперь переименуйте его, в "winRE_x86.wim"
Тоже самое сделайте и с образом "MSDaRT_7.0_RU_x64.iso" и boot.wim, которого, переименуйте в "winRE_x64.wim"
Далее скопируйте эти два .wim-образа в дистрибутив Windows 7, D:\Win_Distr\sources
Что бы добиться запуска обоих DaRT-ов из boot-меню Windows, для этого нужно отредактировать файл "bcd"(хранилище данных конфигурации загрузки).
Находится он в папке "boot" дистрибутива.

Добавление запуска MSDaRT7.0 х86 (32 бит).
В окно консоли командной строки, введите следующие команды:
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x86"

После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID} и вводить их в консоль, поочередно.

Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

Теперь добавим команду на запуск MSDaRT7.0 х64 (64 бит).
В окно консоли командной строки, введите следующие команды:
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Среда восстановления Windows 7 + MSDaRT x64"

После чего появится такое уведомление,"Запись успешно скопирована в..." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID} и вводить их в консоль, поочередно.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\winRE_x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

После всех этих манипуляций, у вас в boot-меню должны появиться команды на запуск установки и MSDaRT 32 и 64 бит.
Теперь у Вас отредактированный файл "bcd" которий находится в папке boot, далее скопируйте его в папку, которая находится в дистре по пути: \efi\microsoft.
Если кто желает чтобы меню было на русском языке, а также русификация "Средства: Windows Memory Diagnostic"(Диагностика памяти Windows), введите в консоль, еще и такую команду:
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {bootmgr} locale ru-RU

и скачайте архив с файлами MUI ниже по ссылке и распакуйте его в директорию с дистрибутивом Windows,(у Вас должна быть папка "Win_distr" )в каталог "boot" в папку "ru-ru".

Скачать архив с MUI-файлами: http://narod.ru/disk/40237815001/MUI_ru-ru.7z.html
Ну вот вроде и все, теперь у вас дистрибутив Windows 7 с двумя загрузчиками и с двумя MSDaRT обеих архитектур. vitalik9, hobbit25, http://forum.oszone.net/post-1837128-148.html

Beslam 19-12-2012 10:16 2048635

Разобрался! Не хватало файла настроек DartConfig.dat который создается мастером, доходим в мастере до этапа копирования файлов и вытаскиваем от туда DartConfig.dat а дальше можно точно как в инструкции

superman_md 22-12-2012 18:30 2051093

есть какой нибудь графический редактор ini файла настроек?

dorosa 23-12-2012 03:53 2051382

Цитата:

Цитата superman_md
есть какой нибудь графический редактор ini файла настроек? »

Нет! Но там и так все просто и понятно.
serg130270
Спрячьте свое сообщение под спойлер и оно не относится к данной теме.

north7 23-12-2012 17:28 2051715

Цитата:

Цитата Beslam
Возможно вопрос не много не в тему.
Столкнулся с такой проблемой при интеграции MSDaRT 7.0 Ru в boot.wim
boot.wim брался из образа ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso (Оригинал)
MSDaRT 7.0 брался из образа ru_microsoft_desktop_optimization_pack_2011_r2_language_update_x86_x64_dvd_821667.iso
Интегрировал таким же образом как написано в инструкции и получился вот такой вот результат: »

Beslam, у меня точно такая же проблема. Я только не понял, про какой мастер ты говоришь, который создаёт необходимый файл настроек DartConfig.dat? Объясни по-подробней пожалуйста.

Beslam 23-12-2012 20:32 2051827

north7, я делал так качал образ Microsoft Desktop Optimization Pack образ называется ru_microsoft_desktop_optimization_pack_2011_r2_language_update_x86_x64_dvd_821667.iso
Ставим от туда MSDaRT 7.0 какой нам нужен х86 или х64, затем идем в папку с установленным MSDaRT у меня это C:\Program Files\Microsoft DaRT 7\v7 и распаковываем архивы Sweeper.cab и Tools.cab в одну папку 7-zip или WinRAR у нас получается папка mount из нее можно удалить файл etfsboot.com он не понадобится! Запускаем "Мастер создания образа для восстановления DaRT" потом мастер предложит выбрать "Укажите путь к исходным файлам установки" необходимо указать образ к которому необходимо сделать сам MSDaRT в boot.wim если укажите не те файлы то получите точно такое же как было и раньше у меня "Средство недоступно" не пропишутся необходимые конфиги в файле DartConfig.dat. Когда дойдете в "Мастер создания образа для восстановления DaRT" до окна "Дополнительные файлы" в нем нажать "Показать файлы..."



в этих файлах нужен только один файл DartConfig.dat который находится в папке C:\Temp\Папка вашего монтирования\mount\Windows\System32\DartConfig.dat копируем файл DartConfig.dat в нашу папку mount путь в папке должен быть mount\Windows\System32\DartConfig.dat. Остается только только скопировать файлы из папки mount в boot.wim index:2 и получаем рабочий MSDaRT 7.0

MW3 25-12-2012 15:00 2053162

необходимо указать образ к которому необходимо сделать сам MSDaRT в boot.wim а именно какой образ например?

north7 26-12-2012 01:45 2053496

Beslam, спасибо за разъяснение. С файлом DartConfig.dat теперь всё работает.

Fraim 21-01-2013 19:06 2071869

Добрый день!

Не подскажите как сделать меню загрузки полностью Русским включая дополнительное F8,а то у меня только основное на Русском а F8 нет

Fraim 27-01-2013 17:55 2076199

Добрый день!

Ребят помогите запустить boot64.wim через Loader ,а то что-то ну никак не выходит,точнее он запускается но после нажатия на любую редакцию Windows виртуалка уходит в перезагрузку!
Никак не могу разобратся,в чем дело

Fortress1 01-02-2013 09:30 2079893

ПОдскажите а возможно ли объединить 7ку и 8ку в один образ? для выбора редакции установки из winPE?

kazimir 01-02-2013 09:59 2079904

Fortress1,
gimagex ом экспортируйте 8ку в 7 .

Fortress1 01-02-2013 14:40 2080168

Чуточку бы попродробнее

focking 27-02-2013 00:13 2099828

А есть ли способ подхватывать файл ответов например с корня флешки (или диска), а не зашивать" в Boot.wim?

kazimir 27-02-2013 10:23 2100067

Fortress1,
почитайте мои посты .http://forum.oszone.net/thread-246690.html

CtrlSoft 02-06-2013 23:44 2161087

Boa Soft, как скоро можно ждать обновления программы? Очень не хватает чекбоксов.
Спасибо!

Oleg48 18-06-2013 12:30 2169803

Уважаемый , Boa Soft, и другие продвинутые форумчане, подскажите как выкрутится с такой проблемы.
Решил создать свою сборку, в которую хочу включить, чистый дистрибутив винды, такой же дистрибутив с интегрированными в него драйверами и образ виндовс созданный в режиме аудита. И все эти образы создаю в двух вариациях тоесть х32 и х64. Все эти образы я сливаю в один install.wim который получается гиганского (больше 4гб) размера и размещаю его в папке sources. Установщики х32 и х64 систем я ложу в отдельные подпапки х32 и х64 соответственно папки sources. Сценарии установки находятся также в этих папках каждый для своей системы х32 или х64 отдельно. Так как файл install.wim имеет большой размер его приходится делить на swm-файлы, после разделения моя система перестает работать.
фрагмент командного файла установки
Код:

start /w %diskroot%\sources\x64\setup.exe /unattend:%diskroot%\sources\x64\xml\01.xml
фрагмент сценария установки 01.xml
Код:

        <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>2</Value>
                        </MetaData>
                        <Path>%diskroot%\sources\install.wim</Path>
                    </InstallFrom>

Папки boot, efi и файл bootmgr я беру из х32 Windows 7. Командные файлы установки я интегрирую в отдельные WinPE каждый для своей версии х32 и х64.
В конце создаю образ который если install.wim не разрезать то возникает ошибка и диск неработает, а если разрезать то система неустанавливается.
Экспериментировал если для каждой системы х32 и х64 создать отдельный install.wim который разместить в папке где находится setup.exe этой системы по отдельности , и install.wim разрезать на swm-файлы то все работает на отлично, но полный размер всей сборки увеличится на несколько гигов, некакой флешки нехватит. Подскажите как выйти из положения может чтото гдето я делаю нетак, буду очень благодарен!!!

CtrlSoft 18-06-2013 13:08 2169840

Цитата:

Цитата Oleg48
%diskroot% »

как создается переменная?
Цитата:

Цитата Oleg48
Папки boot, efi и файл bootmgr я беру из х32 Windows 7 »

efi нужно брать из x64
инструкции http://www.eightforums.com/tutorials...e-windows.html
http://forums.bit-tech.net/showthread.php?t=209045
http://serverfault.com/questions/347...s-7-deployment

Цитата:

Цитата Oleg48
В конце создаю образ который если install.wim не разрезать то возникает ошибка и диск неработает, а если разрезать то система неустанавливается. »

подробнее! Какой диск? Вы на DVD9 записываете? Или ISO тестируете в виртуальной машине?

Oleg48 18-06-2013 13:27 2169860

Цитата:

Цитата CtrlSoft
подробнее! Какой диск? Вы на DVD9 записываете? Или ISO тестируете в виртуальной машине? »

ISO тестирую на виртуальной машине

А вообще заливаю полученную сборку на флешку когда протестирую как ISO, а тестировать с флешки в виртуальной машине неполучается.
Цитата:

Цитата CtrlSoft
efi нужно брать из x64 »

Спасибо за совет попробую поменять загрузчик.

Цитата:

Цитата CtrlSoft
%diskroot% » »

Код:

FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\sources\install.wim SET diskroot=%%i:

CtrlSoft 20-06-2013 19:35 2171364

Цитата:

Цитата Oleg48
Так как файл install.wim имеет большой размер его приходится делить на swm-файлы, после разделения моя система перестает работать. »

а файл install.wim удаляете...?
Цитата:

Цитата Oleg48
фрагмент сценария установки 01.xml »
Код:

<InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>2</Value>
                        </MetaData>
                        <Path>%diskroot%\sources\install.wim</Path>
                    </InstallFrom>


<Path>%diskroot%\sources\install.wim</Path>

как файл ответов узнает путь %diskroot%? startnet.cmd?

у вас две ошибки при удалении install.wim:
- не создается переменная diskroot
- появляется ошибка из-за строки <Path>%diskroot%\sources\install.wim</Path>

kazimir 20-06-2013 23:48 2171462

Цитата:

Цитата Oleg48
а тестировать с флешки в виртуальной машине неполучается. »

http://kaktusenok.blogspot.ru/2012/08/vmware.html

Oleg48 08-07-2013 11:05 2181099

Цитата:

Цитата CtrlSoft
efi нужно брать из x64 »

Сделал boot x64, все заработало, спасибо! Файл install.wim размером 6Gb, все работает, делить ненадо.
Цитата:

Цитата CtrlSoft
у вас две ошибки при удалении install.wim:
- не создается переменная diskroot
- появляется ошибка из-за строки <Path>%diskroot%\sources\install.wim</Path> »

Переменная %diskroot% создается корректно в startnet.cmd, такой строчкой, делал по вашему примеру:
Код:

FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\asoiland.ru.url SET diskroot=%%i:\sources\
Файлик asoiland.ru.url на диске.
Появился небольшой вопрос, а еще какие небудь параметры в файле ответов можно задать переменной, вот например такой фрагмент выдает ошибку:
Код:

<MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>%n%</Value>
                        </MetaData>

Ругается на длину переменной, можно это как нибудь обойти?

CtrlSoft 14-07-2013 00:46 2184340

Цитата:

Цитата Oleg48
переменной, вот например такой фрагмент выдает ошибку:
Код:
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>%n%</Value>
</MetaData>
Ругается на длину переменной, можно это как нибудь обойти? »

нет. Переменную для фрагмента <InstallFrom> можно использовать только в строке <Path>%diskroot%</Path>

joystick8000 19-07-2013 15:55 2187286

Linkers, твое описание #148 подойдет для boot.win из 8рки? и выбор 64 будет работать при EFI?

Salim7 20-08-2013 10:56 2204452

Linkers
После монтирования boot.wim не могу размонтировать выходить

MW3 29-09-2013 21:05 2225843

Добрый вечер, подскажите авторун (Loader) для Windows 7 хочу использовать для запуска программ можно как-то изменить глубину цвета не в файле Loader ini а в самом Loaderе ?

MW3 01-10-2013 23:53 2227095

Приветствую подскажите как в автуруне прописать вернутся на прежнюю страницу

Amigos 02-10-2013 07:07 2227195

MW3, наверно так
Код:

[Item_020]
Type=button
Page=2
Left=30
Top=425
Image=DOCS\b.bmp
Caption=&Назад
Hint=Возврат на главную страницу
Action=#Page
Cmd=
Param=1


AlexM22204 07-10-2013 12:23 2230068

Вложений: 1
Boa Soft, в описании написано "В комплекте RecEnv.exe отученый от запроса пароля.", почему-то для 64 бит систем его нет... :( (может просто забыли его положить)
Если у кого есть - выложите пожалуйста!!!

И ещё один вопрос: при запуске лоадера на живой системе(х64), так и во время установки винды(тоже х64) получается такая некрасивость, настройки по умолчанию

Не подскажите куда копать? :o :sorry: Loader.ini прикрепил...

Ruboard 29-10-2013 23:00 2243514

Цитата:

Цитата AlexM22204
так и во время установки винды(тоже х64) получается такая некрасивость »

У меня так же, но автор сказал, что ничего не может сделать.

saneck 22-11-2013 20:15 2260079

Цитата:

Цитата Комсомолец
OEM22, в <settings pass="windowsPE"> надо прописать processorArchitecture="i386" вместо processorArchitecture="amd64". Тогда всё отработает правильно. »

это в каком файле править нужно? А то у меня тоже эта
Цитата:

Цитата OEM22
Код:
Файл winpeshl.ini создан, однако ни одной команды выполнено не было. Причиной может быть неправильное »

выскакивает.
Спасибо.

Boa Soft 15-12-2013 23:04 2272933

Цитата:

Цитата OEM22
При использовании boot.wim от х86, не даёт установить, т.к. не находит драйвер от ДВД привода, я прихожу к выводу, что установка х64 с мультизагрузкой возможна только после соединения х86 и х64 в одном образе, что мне не нужно. Попробую, как ты сказал: оставить от х64 только install.wim »

Проблема решаема.

Берем монтируем boot.wim x64 и переименовываем в папке sources setup.exe в setupx64.exe и копируем так же этот файл в sources дистрибутива. В скриптах указываем соответственно Cmd=%SystemDrive%\sources\Setupx64.exe Сохраняем boot.wim как boot64.wim

Берем монтируем boot.wim x86 и переименовываем в папке sources setup.exe в setupx86.exe и копируем так же этот файл в sources дистрибутива. В скриптах указываем соответственно Cmd=%SystemDrive%\sources\Setupx86.exe Сохраняем boot.wim как boot86wim

Редактируем bcd, прописывая два варианта загрузки для boot64.wim и для boot86.wim

Минус только 1 - из-под windows можно запустить обновление только той же битности системы, как и папки sources дистрибутива.

crimes 06-04-2014 20:31 2333993

Цитата:

Цитата AlexM22204
так и во время установки винды(тоже х64) получается такая некрасивость »

Я решил заменить картинку и всё ок стало,тем боле картинка не в моём вкусе.

И ещё,кого раздражает рамка из точек\полосок во круг кнопки,можно избавиться так:

Создать пустую кнопку,и размещайте её выше всех кнопок:
Код:

[Item_7]
Type=button
Page=0
Left=1000
Top=1000

Вот что у меня получилось,в boot.wim x64 работает.

joystick8000 10-07-2014 16:51 2374756

serg130270, serg130270,
Цитата:

Цитата serg130270
Для выбора запуска установки Windows 7 32 бит
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {default} description "Запуск установки Windows 7 x86 (32-bit)"
bcdedit /store D:\Win_Distr\boot\bcd /set {default} device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\Win_Distr\boot\bcd /set {default} osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Далее добавление команды на запуск Windows 7 64 бит.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"
После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID}.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} »

Почему везде в конце добавлен идентификатор {7619dcc8-fafe-11d9-b411-000476eba25f}? Что он означает?

Painkiller 10-07-2014 17:31 2374780

Цитата:

Цитата joystick8000
Код:
bcdedit /store D:\Win_Distr\boot\bcd /copy {default} /d "Запуск установки Windows 7 x64 (64-bit)"
После чего появится такое уведомление,"Запись успешно скопирована в.." и в скобках "{ }" будет дан уникальный идентификатор, этот буквенный-цифровой код и нужно вписать в следующие две команды вместо {GUID}.
Код:
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} device ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f} » »

Этот код не может быть рабочим . У boot64 .wim должен быть идентификатор который появиться в скобках "{ }" Его нужно будет заменить вместе "7619dcc8-fafe-11d9-b411-000476eba25f" Также нужно править autorun.dll

joystick8000 10-07-2014 19:32 2374841

Painkiller, может, так как идентификатор ставится в поле {GUID} -> "bcdedit /store D:\Win_Distr\boot\bcd /set {GUID} osdevice ramdisk=[boot]\sources\boot64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}" - а идентификатор {7619dcc8-fafe-11d9-b411-000476eba25f} это какой-то параметр загрузки системы из рам диска, я просто хотел узнать конкретнее что он обозначает.
Вот вот что выдает программа BCDEDIT

К примеру, программа BOOTICE при выборе ramdisk у меня создавала такие идентификаторы {ramdiskoptions}

joystick8000 11-07-2014 12:00 2375116

Boa Soft, А если наприммер интегрировать авторан в winRE и положить его на раздел рекавери, рядом с install.wim и сделать переустановку системы через него? Ну что-то типа как делают с предустановленными системами на ноутбуках.

Shift85 29-09-2014 20:23 2408504

Как русифицировать Средства: Windows Memory Diagnostic.

Ж.Д.А.Л.К.Е.Р. 30-09-2014 00:23 2408614

Shift85, В \boot\ru-ru\ дистрибутива положить memtest.exe.mui, взять его можно в установленной винде c:\Windows\Boot\PCAT\ru-RU\ или по аналогичному пути в boot.wim/install.wim. Плюс нужно в bcd включить русский - BootIce > Professional mode > Windows Memory Diagnostic > PreferredLocale (выбрать ru-RU).

gazonL 09-10-2014 14:03 2413055

Здравствуйте. Подскажите, как редактировать Loader.ini, чтоб создать свое меню, может есть какая инструкция или кто коротко может обьяснить?

Shift85 17-12-2014 14:40 2445053

Как избавится от рамки из точек\полосок во круг кнопки.
Заранее спасибо...

Shift85 15-01-2015 09:30 2456276

Подскажите пожалуйста что за квадрат появляется при установке x64.


Shift85 15-01-2015 16:20 2456491

Boa Soft,
Цитата:

Цитата Shift85
Как избавится от рамки из точек\полосок во круг кнопки. »


OEM22 19-01-2015 18:53 2458468

Привет всем. Делал себе мультизагрузочный диск когда ещё не было возможности загружаться с х64 в данном диске, в install.wim были объеденены х86 и х64 редакции Домашней Расширенной, Профессиональной и Максимальной версий, boot.wim использовался от х86 версии. А как сейчас лучше сделать мультизагрузку, install.wim тот же, при том что сейчас два Лоудера х86 и х64?
Заранее благодарю за ответ.

Se7enPRO 26-04-2015 11:54 2500850

Приветствую участников форума. Возникла следующая неразрешённая проблема: Не запускается 64-битный загрузчик boot.wim.
Установочный образ создан на основе этой инструкции - Windows 7 All-In-One x86-x64. Для дальнейшей модификации, решил добавить 64-битный загрузчик boot.wim, проделав некоторые манипуляции на основе инструкции от товарища Linkers'a. По окончании создания, а вернее модификации 64-битного загрузчика, копировании Autorun'a от Boa Soft, интеграции MSDaRT и упаковки его в дистрибутив All-In-One, решаю протестировать образ через виртуальную среду Oracle VirtualBox. Запускаю "Запуск установки Windows 7 x64 (64-bit)" как Windows выбивает мне ошибку:
Код:

Status: 0xc000000f
Info: The boot selection failed because a required device is inaccessible.

Не могу представить, в чём проблема и как её решить. Думал, что может файлы/образа фрагментированы. Проанализировал, и анализ показал степень фрагментации в 0.28%. Помогите пожалуйста разобраться. :)
P.S. Если ответ на данную ситуации был дан ранее, извиняюсь и ткните ссылкой.


UPD (30.04.2015)
Решение найдено! Отдельное и огромное спасибо m0nkrus'у!
Цитата:

Цитата m0nkrus
Интегрируешь в boot.wim стандартными средствами из MDOP. Образ будет видоизменен так, что с него нельзя будет установить винду - сразу запускается среда восстановления. Берешь тот же boot.wim, но до применения MDOP (копию исходника) и копируешь из него содержимое поверх того, что есть в видоизмененном образе. Копируешь БЕЗ замещения. Просто MSDaRT при интеграции удаляет часть файлов из образа, которые нужны для установки, но не требуются для работы MSDaRT. Теперь ищешь в образе файл ..\Windows\System32\winpeshl.ini и видоизменяешь его содержимое на
Код:

[LaunchApps]
%windir%\system32\netstart.exe, -network -remount
%SYSTEMDRIVE%\setup.exe


Или скачиваем готовый образ DaRT'a (x86 | x64 [за ссылки спасибо Nizaury]), извлекаем из него .\sources\boot.wim, монтируем его в любую папку, затем монтируем boot.wim соответствующей разрядности смонтированному DaRT, после копируем из исходника boot.wim (который НЕ DaRT) в образ boot.wim (который DaRT), при запросе об замене - отмечаем чекбокс «Сделать это для всех конфликтов» и жмем Не копировать. После находим файл <Ваш_смонтированный_каталог_с_DaRT>\Windows\System32\winpeshl.ini и заменяем его содержимое на то, что приведено из цитаты выше, и сохраняем. Затем, видоизмененный образ boot.wim (который DaRT) сохраняем:
Код:

dism /unmount-Wim /MountDir:D:\<Ваша_смонтированная_папка> /Commit
и заменяем его на тот, что лежит в дистрибутиве Windows. Далее создаём ISO образ любыми удобными, для вас, способами. Можно и при помощи OSCDIMG (входит в состав Windows AIK):
Код:

oscdimg -u2 -lWIN7 -m -h -bD:\<Ваш_каталог_с_дистрибутивом>\boot\etfsboot.com D:\<Ваш_каталог_с_дистрибутивом> D:\WIN7x86-x64.iso

::D:\<Ваш_каталог_с_дистрибутивом> - корневой каталог с папкой sources
::D:\WIN7x86-x64.iso - каталог для сохранения образа с соответствующим именем
::-u2 - Создает образ, который имеет файловую систему UDF.
::-l  - Задает метку тома. Между параметрами l и метка пробелов быть не должно.
::-b  - Указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
::-h  - Включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути
::-m  - Игнорирует ограничение максимального размера образа.


option_stellar@vk 27-05-2015 22:02 2512120

Linkers, делаю по вашей инструкции. Споткнулся на :
Копируем редактированный файл "autorun.dll" назад в папку "sources" монтированного образа "boot.wim", соглашаемся на замену.
У меня :
Код:

D:\>copy Autorun.dll d:\Boot_mount\sources
Заменить d:\Boot_mount\sources\autorun.dll [Yes (да)/No (нет)/All (все)]: y
Отказано в доступе.
Скопировано файлов:        0.

Как побороть ?

Se7enPRO 28-05-2015 10:46 2512227

Цитата:

Цитата option_stellar@vk
Как побороть ? »

Возможно Autorun.dll используется какой-то программой. Если открыта программа HxD или любой другой HeX-редактор, то закройте его и повторите процедуру замены снова.

option_stellar@vk 28-05-2015 18:15 2512422

Пробовал применить инструкцию по созданию х86 х64 в одном для Win 7, но использовал при этом установочный диск Win 8. Я использовал загрузчик Win 8, т .к. перевел install.wim в install.esd.
Что в итоге :
Сначала срабатывает загрузчик Win 8, затем появляется экран с надписью: опс, на вашем компьютере появилась ошибка, нужно перегрузить систему, и затем компьютер сам перезагружается.
Можно ли как-то обойти эту проблему ?

Boa Soft, а ваш инсталлятор понимает .Esd формат ?

nibble74 18-11-2015 14:16 2576151

Linkers,
Цитата:

Цитата Linkers
Я не спец в написания мануалов, в плане того, как правильно донести суть происходящего до пользователя,
но я попытаюсь. »

Разве надо править в Autorun.dll только 2 юникодовых параметра ?
Для Win7 и Win8 есть отличия ?

joystick8000 14-01-2016 02:33 2594611

Цитата:

Цитата option_stellar@vk
Linkers, делаю по вашей инструкции. Споткнулся на :
Копируем редактированный файл "autorun.dll" назад в папку "sources" монтированного образа "boot.wim", соглашаемся на замену.
У меня :
Код: Выделить весь код
D:\>copy Autorun.dll d:\Boot_mount\sources
Заменить d:\Boot_mount\sources\autorun.dll [Yes (да)/No (нет)/All (все)]: y
Отказано в доступе.
Скопировано файлов: 0.
Как побороть ? »

Там права доступа есть только для TrustedInstaller, надо дать себе права доступа.
takeown /f "путь" /A /R
icacls "путь" /grant Администраторы:F /T

З.Ы. boot.wim от Windows 10

Но у меня вопрос, есть ли другой способ?

Сантей 19-02-2016 22:17 2608118

serg130270, сделал образ по вашей инструкции, подставив свой install.wim, в котором 4 редакции - Ultimate и Professional x86/x64, все работает, но... Если запустить х86 установщик, т.е. пункт "Запуск установки Windows 7 x86 (32-bit)", он может установить любую из 4 редакций (в том числе и х64). Зачем тогда boot64.wim?

joystick8000 20-02-2016 02:52 2608185

Сантей, m0nkrus описывает так.
Цитата:

На самом раннем этапе установки имеется предзагрузочное меню, в котором можно выбрать разрядность первичной оболочки, то есть какой установщик будет использован, x86 или x64. Благодаря этому, можно не беспокоиться, что 64-битная версия ОС может не встать на RAID, и что пользователи 64-битной ОС могут оказаться без службы восстановления системы. Для особо пытливых: не пытайтесь установить 32-битную версию ОС с помощью 64-битного установщика - на заключительном этапе развертывания системы установщик выдаст ошибку и откажется продолжать установку.
Но есть вероятность и других глюков с разными конфигурациями компьютеров, особенно когда требуется проверка режима работы процессора.

Сантей 20-02-2016 17:41 2608353

Цитата:

Цитата joystick8000
Благодаря этому, можно не беспокоиться, что 64-битная версия ОС может не встать на RAID »

ниразу не встречал подобных проблем, у кого-то были случаи?
Цитата:

Цитата joystick8000
пользователи 64-битной ОС могут оказаться без службы восстановления системы »

так для этого есть пункты меню MSDART x64

Ж.Д.А.Л.К.Е.Р. 21-02-2016 01:55 2608455

Цитата:

Цитата Сантей
ниразу не встречал подобных проблем »

Это когда нужно во время установки подсунуть драйвер, чтоб система увидела RAID/или что там за железо, куда будет установлена Windows.

Dr.Virus74 25-02-2016 13:39 2610087

Изучил инструкцию по объединению x86 и x64 инсталляторов и не пойму зачем в boot64.wim переименовывать setup.exe в set64.exe? Почему нельзя только переименовать boot.wim и добавить новый пункт в BCD?

kazimir 25-02-2016 16:09 2610164

Dr.Virus74, сценарий такой . BCD запускает boot.wim. boot.wim после загрузки запускает из своей папки sources setup.exe, который далее запускает setup.exe в папке sources в корне диска и далее пошла установка. если 64setup.exe не переименовать, то 64 boot.wim\sources\setup.exe запустит 86setup.exe в корневой папке sources и выдаст ошибку.
в обшем в корневой папке sources должны быть 2 setup.exe: 86\64.

joystick8000 12-03-2016 16:26 2615254

Boa Soft, а этот авторан сам может определять букву привода чтоб например воспользоваться командой %DVD%\sources\setup.exe /installfrom:%DVD%\myos.wim или все же опят таки через батник который будет определять букву и назначать переменную %dvd%?
например если сделать один большой install.wim со всеми редакциями vista,7,8,10, и чтоб можно было тогда использовать обновление системы из рабочей системы?

Сантей 14-03-2016 23:39 2616060

Boa Soft, в Loader64 не запускается Total Commander, в 32-ой запускается, а в 64-ой нет, просто ничего не происходит, моргает и всё

Вини-Пух 28-05-2016 22:06 2638394

Boa Soft, Спасибо за хорошую тему !
У меня к вам и к ребятам serg130270 и к Linkers и к тем, кто знает как большая просьба !
Покажите пожалуйста как сделать тоже самое но для Windows 8.1 и 10
http://forum.oszone.net/post-2046223.html#post2046223

Boa Soft 29-05-2016 18:41 2638551

Цитата:

Цитата Сантей
Boa Soft, в Loader64 не запускается Total Commander, в 32-ой запускается, а в 64-ой нет, просто ничего не происходит, моргает и всё »

PE 64бит не поддерживает в стоке запуск 32 бит программ. Поэтому необходимо использовать Total 64 бит и все утилиты и плагины тоже 64 бит. И, или переименовать сам тотал64 в тотал или в меню поправить путь.

Boa Soft 29-05-2016 19:03 2638558

По поводу ряда новшеств - собрал новый авторан с рядом плющек.
- Определение буквы дистрибутива по те-файлу.
- Создание файлов тегов и системных переменных (как и удаление) из Action
- Добавлено назначение пользовательских переменных окружения.
- Добавлено использование системных переменных в заголовках кнопок и меток, обновляемых каждый раз при отображении страницы.
- Исправил ошибку, приводящую иногда к падению при завершении программы.
- Добавлено определение типа загрузки BIOS/UEFI

В планах - реализовать чекбоксы. Реализовать события на отображение страницы. Убрать отображения рамки фокуса до нажатия таба или стрелок.

AlexM22204 29-05-2016 20:53 2638584

Цитата:

Цитата Boa Soft
собрал новый авторан с рядом плющек. »

а когда ожидать выход? :cool:

Boa Soft 30-05-2016 15:36 2638784

Устарело

Boa Soft 30-05-2016 15:55 2638789

Еще один тестовый вариант авторана с примером конфига. Конфиг чисто тестовый, не для применения.

Одна просьба, у кого новая плата с UEFI и система установлена на GPT диск, пожалуйста проверьте, что пишет в типе згрузки. Должно писать UEFI, если загрузка была с UEFI.
До 8 нет апи для прямого определения режима загрузки. В 7 можно только косвенно, по попытке обращения к заведомо фейковой переменной firmware.

Boa Soft 16-06-2016 14:56 2643203

Новая версия программы.

Новое:
- Определение буквы дистрибутива по те-файлу.
- Создание файлов тегов и системных переменных (как и удаление) из Action
- Добавлено назначение пользовательских переменных окружения.
- Добавлено использование системных переменных в заголовках кнопок и меток, обновляемых каждый раз при отображении страницы.
- Исправил ошибку, приводящую иногда к падению при завершении программы.
- Добавлено определение типа загрузки BIOS/UEFI
- Добавлена поддержка радиокнопок и чекбоксов.
- Добавлена возможность замены переменных в текстовых файлах (файлах ответов)
- Возможность динамически разрешать-запрешать доступ к элементам управления.

Архив прикреплен к шапке темы.

Boa Soft 18-06-2016 02:11 2643671

Не плановый фикс. Устранил древнюю болячку и добавил мелкую фичу.

Про болячку было тут: http://forum.oszone.net/post-2230068-232.html

Новое в текущем билде.

1. Исправлено - не разпознование a-канала в некоторых картинках.
2. Исправлено - артефакты в 64 bit Windows/WinPe при отрисовке некоторых картинок.
3. Исправлены артефакты при использовании прозрачного фона.
4. Добавлен параметр /ini:имя файла для задания альтернативного имени файла конфигурации.

MW3 19-06-2016 10:37 2643911

Всем привет, подскажите, а можно loader использовать как меню для запуска программ например windows post-installation wizard ?

joystick8000 19-06-2016 13:21 2643955

MW3, может лучше попробовать это

Boa Soft 19-06-2016 18:42 2644020

Цитата:

Цитата MW3
Всем привет, подскажите, а можно loader использовать как меню для запуска программ например windows post-installation wizard ? »

Можно использовать как любое CD-меню. Скажу по секрету, для этого проект изначально и писался. Чтобы делать фирменные загрузчики на подарочных дисках. Потом что-то добавлял по просьбе Prokazza для его WinStyle.
А потом проект оброс плюшками для применения его в качестве оболочки для установки ОС. И, эти плюшки не мешают изначальному назначению

AndriuT 01-08-2016 13:05 2655907

Boa Soft, Здравствуйте, можете помочь мне создать Мультивариантный установочный диск. Создал сборку AIO All x32/x64. Не могу понять чуть-чуть что куда копировать. От куда мне boot.wim взять? У меня образ есть готовый с оригинальных редакций. В образе есть вот такие файлы:
1.Скрин
2.Скрин
Дальше не могу понять, что от куда. Подскажите пожалуйста что куда? Или boot.wim берем любой из образа? Очень буду рад любой вашей помощи.
Хочу свою мечту осуществить очень.

naifle 12-11-2016 13:46 2686907

del

LukAleX 12-11-2016 21:40 2687038

naifle, Вы чего истерите? Вам кто то, что то обещал? Разве кто то писал - нажми сюда, скажи громко «АБРАКАДАБРА» и всё будет как Вы захотели? Инструкция есть, лоадер есть, а то что у Вас нет желания читать, это Ваши трудности, о которых нам знать необязательно.

Iska 12-11-2016 23:10 2687068

Проклятые программисты опять спрятали кнопку «Хачу!» :lol:. naifle, можете излить своё негодование здесь: Такой хоккей нам не нужен!.

МИШАНЧИК 06-01-2017 02:53 2701154

Boa Soft, подскажите пожалуйста.
По умолчанию окно лоадера всегда на первом плане и при вызове программы сворачивается(закрывается) в зависимости от заданной команды. А можно ли сделать чтоб окно лоадера было не на первом плане и могло перекрываться, чтоб если допустим вызываешь DiskPart, а в окне лоадера прописаны примеры команд DiskPart, то можно было б переключаться с одного окна на другое?

Ruboard 26-01-2017 15:57 2706441

Цитата:

Цитата Boa Soft
определение типа загрузки BIOS/UEFI »

В режиме UEFI из под boot win7 x64 у меня определяет тип загрузки как BIOS. В тестовом режиме на живой системе UEFI всегда показывает bios. boot win10 определяет верно

n0g0H0K 11-07-2017 02:01 2750529

Вложений: 1
Интересно кт-то уже прикрутил, установку W7/8.1/10 средствами Loader.?
Дайте посмотреть пожалуйста, а то мой колхозный вариант через #reloadini, если увидит BoaSoft, он меня точно в угол поставит)

Я уже минут 30 пытаюсь понять, мозг взрывается, но не приходит в голову идея, как подсовывать разные InstallWim


Интересно вот что, как менять переменные из данной секции на лету

[UserDefined]
DistrArx=x86
CpuArx=x86
;DistrArx=x64
;CpuArx=amd64
Vers=8
SourceDir=%SOURCE%\WiN\%Vers%
InstallWim=%SourceDir%\install.wim
BootWim=%SourceDir%\%Vers%_%DistrArx%.wim
WinReWim=%SourceDir%\RE_%Vers%_%DistrArx%.wim
ScriptDir=%Self%\Scripts
;Setup=%SourceDir%\setup.exe
Setup=%Self%\setup.exe
OEMDIR=%SourceDir%\$OEM$
PostSetup=%Self%\PostSetup.cmd



В общем, что бы эти кнопочки имели право на жизнь. Мир всем местным!

n0g0H0K 11-07-2017 18:16 2750699

Судя по этой секции, Loadera, часть кода либо утеряна, либо уважаемый BoaSoft сам столкнулся с похожей проблемой.
Ведь код есть, но он только надписи меняет в оболочке. По факту, он ни чего не изменяет ведь из boot.wim x86 невозможно установить Windows 7 x64.

;------------------- выбор x86 / x64 -----------------------

[Item_051]
Type=Image
Page=5
Left=488
Top=54
Transparent=1
Image=IMG\logo_4.bmp


[Item_052]
Type= label
Page=5
Left=50
Top=8
FontColor=clBlack
ShadowColor=clWhite
FontSize=16
FontBold=0
Caption= Выбор битности системы - %WinArx%


[Item_053]
Type=radiobutton
Page=5
Left=64
Top=225
image=IMG\CHECK_BT.BMP
Checked=0
Group=1
Caption=Windows x86 (32-x разрядная)
CheckEnvVar=WinArx:x86
Hint=Выбрать 32 битное семейство |и перейти к выбору версии и сценария установки
Action3=#setvar
Cmd3=WinArx
Param3=x86
Action4=#setvar
Cmd4=ProcArx
Param4=x86
Action5=#updatecaptions
Cmd5=
Param5=
TabOrder=0


[Item_054]
Type=radiobutton
Page=5
Left=64
Top=260
image=IMG\CHECK_BT.BMP
Checked=0
Group=1
Caption=Windows x64 (64-x разрядная)
CheckEnvVar=WinArx:x64
CheckTag=x64_arx
Hint=Выбрать 64 битное семейство |и перейти к выбору версии и сценария установки
Action3=#setvar
Cmd3=WinArx
Param3=x64
Action4=#setvar
Cmd4=ProcArx
Param4=amd64
Action5=#updatecaptions
Cmd5=
Param5=
TabOrder=1


[Item_057]
Type=button
Page=5
Left=380
Top=434
Image=IMG\GOBACK_RED.BMP
Caption=&Назад
Hint=Вернутся на предидущую страницу
Action3=#page
Cmd3=
Param3=2
TabOrder=2
Cancel=1


[Item_058]
Type=button
Page=5
Left=484
Top=434
Image=IMG\GO_GREEN.BMP
Caption=&Далее
Hint=Перейти на следующую страницу
Action=#page
Cmd=
Param=6
TabOrder=3



[Item_059]
Type=button
Page=5
Left=60
Top=434
Image=IMG\CLOSE_RED.BMP
Caption=&Выход
Hint=Выход из программы установки|после выхода компьютер будет перезагружен
Action=#deltag
Cmd=*.*
Param=
Action2=#page
Cmd2=
Param2=11
TabOrder=3


BoaSoft Будьте любезны откройте этот таинственный занавес. Спасибо!

osmaster 11-11-2017 18:32 2776901

Можно ли с помощью данного Loader`a реализовать такую идею: интеграция в дистрибутив Windows нескольких сценариев Автоматической установки с возможностью выбора?

Суть в том, чтобы иметь выбор между различными фалами unattend.xml до начала установки ОС. Допустим, варианты выбора могут быть такими:
1) Полностью автоматическая установка + разбивка разделов диска: не выдаётся абсолютно никаких запросов, все разделы диска удаляются и создаются новые;
2) Полностью автоматическая установка: не выдаётся никаких запросов, кроме диалогового окна выбора места установки - разметку диска меняет пользователь вручную при необходимости или оставляет как есть;
3) Полу-автоматическая установка: скрыто большинство "ненужных" запросов установщика (например, язык системы, выбор часового пояса, принятие Лицензионного соглашения), оставлены "важные" запросы (например, Имя пользователя, Пароль);
4) Ручная установка.

Возможная реализация, мультисценарийной установки. Варианты:
  1. Выбор сценария установки осуществляется из BCD меню.
    1. Запуск boot.wim осуществляется с передачей ему некоторого параметра в зависимости от выбора пользователя.
      1. В boot.wim должно содержаться несколько файлов unattend.xml (или autounattend.xml) которые будут прикрепляется в качестве ключа /unattend к запуску установщика setup.exe
      2. В install.wim (или install.esd) должно содержаться несколько файлов unattend.xml (или autounattend.xml) которые будут прикрепляется в качестве ключа /unattend к запуску установщика setup.exe
    2. Создать несколько фалов boot.wim в каждом из которых содержится свой файл unattend.xml (или autounattend.xml) который прикрепляется в качестве ключа /unattend к запуску установщика setup.exe
  2. Выбор сценария установки осуществляется из меню выбора редакции Windows. В этом случае в файле образа install.wim (или install.esd) создаётся несколько индексов-копий каждой редакции: для четырёх сценариев установки - по четыре копии каждой редакции. Индексы будут отличаться только содержащимся файлом unattend.xml (или autounattend.xml). Размер файла install.wim (или install.esd) практически не измениться, так как все остальные файлы будут одинаковы.

Как должен называться файл сценария автоматической установки unattend.xml или autounattend.xml?
Как Я понял, если требуется переразбивка разделов жесткого диска, то файл должен называться autounattend.xml, если же данной функции не требуется то название может быть unattend.xml. Верно?

krot183 17-08-2018 11:56 2827022

Как отключить поверх всех окон в ini ?

Amigos,
Цитата:

Цитата Amigos
0007CD67 »

это что надо править?

krot183 25-09-2018 08:37 2832778

Как отключить поверх всех окон? Любой способ.

Smarty 17-10-2018 20:09 2836330

Цитата:

Цитата krot183
Как отключить поверх всех окон? Любой способ. »

Если автор не против... :not-me:
Решение

Открываете Loader.exe в любом редакторе ресурсов, далее RCDATA - TMAINFM
Ищите строку
Код:

FormStyle = fsStayOnTop
и заменяете на
Код:

FormStyle = fsNormal
Я себе давно так сделал.
Между открытыми окнами, если спрятались, можно переключаться как обычно - ALT+TAB

krot183 18-10-2018 06:08 2836382

Smarty, Спасибо

DyadyaGenya 18-11-2018 13:34 2841317

Добрый день. К сожалению больше 5 лет не показывался на форуме и был далек от сего мира. Хотелось бы наверстать побыстрее упущенное. Возможно уже где-то писали, но тороплюсь, надеюсь на снисхождение и тычок в нужном направлении. Подскажите, есть ли такой же лоадер под 8-ку? Или просто в этот же подлаживать дистрибутив с 8-кой?

Комсомолец 18-11-2018 16:19 2841337

DyadyaGenya, и 8 и в 10 работает он.

vings 13-03-2023 15:44 3005248

Открываем "autorun.dll" в Hex-редакторе.
И дальше как на картинках с верху в низ.
Нужно изменить только два параметра.

1.


2. Выставляем настройки как показано и жмем "OK".


3.


4. Жмем клавишу F3 для дальнейшего поиска.


5.


6.


7.

Здравствуйте! А где картинки? Если можно выставите пожалуйста!


Время: 17:04.

Время: 17:04.
© OSzone.net 2001-