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

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

alegz81 27-12-2009 14:33 1305449

Созданиие мультиязычного установочного диска Windows 7 SP1 x86 или x64
 
Создание установочного диска Windows 7 SP1 EN RU TR x86 или x64

ВНИМАНИЕ. Если вы работаете в 64-х битной системе, то создать файл каталога (.clg) для Windows x86 у вас не получится. (инфо)

Подготовка

Вот то что мне понадобилось для работы:
1. Установочный диск Microsoft Windows AIK для Windows 7 v 2.0 (у меня русская версия).
2. Дополнение к Microsoft Windows AIK для Windows 7 (waik_supplement_ru-ru.iso). Не обязательно.
3. VMware Workstation 11.0.0 (виртуалка).
4. Оригинальный установочный диск или образ Windows 7 SP1 EN x86 или Windows 7 SP1 EN x64.
5. Языковые пакеты для Windows 7 SP1 (Я собирал диск с тремя языками – английский, русский и турецкий. Соответственно я использовал русский и турецкий пакеты. ВНИМАНИЕ пакеты для х86 и х64 разные.).
6. Эмулятор CD-DVD (Alcohol 120%).
7. Редактор SciTE (версия 3.2.5 .99Ru) или FAR.
8. Обновления для Windows 7 SP1. Можно взять здесь, здесь, или с помощью этой программы.
9. Драйвера для контролера жестких дисков и USB 3.0 от Intel (99% компьютеров с которыми я имею дело сделаны на базе Intel).

Установите Microsoft Windows AIK для Windows 7.

После этого, если он у вас есть, смонтируйте образ waik_supplement_ru-ru.iso или вставьте в дисковод диск с ним.
Запустите командную строку от имени Администратора и выполните команду
Код:

xcopy F:\ "C:\Program Files\Windows AIK\Tools\PETools" /E /H /R /Y
Где F:\ это привод с waik_supplement_ru-ru.iso.

Рекомендую установить в виртуальную машину Windows 7 SP1 x86, необходимые инструменты и все манипуляции проводить в ней.
Это гарантирует отсутствие конфликтов и ошибок из-за других программ. Так же виртуальные машины позволяют создавать снимки состояний.
Поставил Windows, установил все необходимое, настроил - создал снимок состояния.
Теперь в любой момент можно вернуться к чистой и подготовленной системе.

В статье показываю все на примере Windows 7 Ultimate SP1 x86, но все так же работает и на других редакциях и архитектурах.
Надо создать структуру папок для работы.
Вот текст батника который это делает:
Код:

@echo off
SET work=%CD%\window7SP1_x86
:Start
ECHO.
ECHO Этот командный файл создает структуру папок для
ECHO работы над автоматической установкой Windows 7.
ECHO.
ECHO Для начала просто нажмите любую клавишу.
PAUSE > NUL
:CreateFolders
CLS
ECHO.
ECHO Создание папок . . .
IF NOT EXIST %work%\NUL MKDIR %work%
IF NOT EXIST %work%\DVD\NUL MKDIR %work%\DVD
IF NOT EXIST %work%\drv\NUL MKDIR %work%\drv
IF NOT EXIST %work%\ISO\NUL MKDIR %work%\ISO
IF NOT EXIST %work%\Logs\NUL MKDIR %work%\Logs
IF NOT EXIST %work%\Mount\NUL MKDIR %work%\Mount
IF NOT EXIST %work%\wim\NUL MKDIR %work%\wim
IF NOT EXIST %work%\Sandbox\NUL MKDIR %work%\Sandbox
IF NOT EXIST %work%\Updates\NUL MKDIR %work%\Updates
IF NOT EXIST %work%\xml\NUL MKDIR %work%\xml
IF NOT EXIST %work%\bootwim\NUL MKDIR %work%\bootwim
IF NOT EXIST %work%\bootwim\lp\NUL MKDIR %work%\bootwim\lp
IF NOT EXIST %work%\bootwim\mount\NUL MKDIR %work%\bootwim\mount
IF NOT EXIST %work%\winrewim\NUL MKDIR %work%\winrewim
IF NOT EXIST %work%\winrewim\mount\NUL MKDIR %work%\winrewim\mount
IF NOT EXIST %work%\mui\NUL MKDIR %work%\mui
ECHO.
ECHO Процесс создания структуры папок завершен!
pause
exit

Сохраните его в файл с названием Windows7SP1-x86.cmd в DOS(OEM866) кодировке. Это можно сделать с помощью FARа или SciTE. Скопируйте файл в то место где вы хотите создать папки и запустите. А для windows x64 сохраните в файл с названием Windows7SP1-x64.cmd, и измените строчку «SET work=%CD%\window7_x32» на «SET work=%CD%\window7SP1_x64».
Копируем весь установочный диск windows в папку ..\DVD.
В папке ..\mui я создал две папки «ru-RU» и «tr-TR», в которые соответственно и поместил языковые пакеты для Windows 7 sp1.
Напоминаю что языковые пакеты для x86 и x64 разные, и друг к другу не подходят.
Языковые пакеты для WinPE находятся на установочном диске Microsoft Windows AIK для Windows 7 в папке WinPE_LangPacks\x86 для x86, а в WinPE_LangPacks\amd64 для x64. Так же новые версии пакетов находятся на диске waik_supplement_ХХ-ХХ.iso в папке \X86\WINPE_FPS для x86, а в H:\AMD64\WINPE_FPS для x64.
Если же вы установили waik_supplement_ХХ-ХХ.iso, то языковые пакеты находятся в C:\Program Files\Windows AIK\Tools\PETools\x86\WinPE_FPs для x86, а в C:\Program Files\Windows AIK\Tools\PETools\amd64\WinPE_FPs для x64.
Я взял папки «ru-ru» и «tr-tr», и скопировал их в ..\bootwim\lp, переименовав файлы lp_ru-ru.cab и lp_tr-tr.cab в lp.cab.
В папке ..\drv создал папку sata в которую распаковал содержимое f6flpy-x86.zip (для архитектуры х64 - f6flpy-x64.zip).
Теперь все что касается USB 3.0

У компании Intel есть два контролера USB 3.0.
Первый используется с процессорами 2-го и 3-го поколений.
Второй с процессорами 4-го и 5-го поколений.
И драйвера разные. Но идентификатор одинаковый. Если интегрировать оба драйвера, то при определенной ситуации получим BSOD.
А интегрировать надо.
Большинство ноутбуков приходят теперь вообще без USB 2.0, а некоторые и без устройства для чтения CD, DVD и т.д. Так что приходиться устанавливать систему через USB.
Так же надо помнить о WinRE. Без драйверов USB 3.0 не будут работать ни тачпад, ни клавиатура, ни любая usb-периферия.
Пока решения нет. Я интегрирую драйвер для процессоров 4-го и 5-го поколений.
В папке ..\drv создал папку usbGen4-5 и скопировал туда файлы из папок ..\Drivers\Win7\x86 и ..\Drivers\HCSwitch\x86 архива Intel(R)_USB_3.0_eXtensible_Host_Controller_Driver_3.0.4.65.zip


Модификация дистрибутива

Для модификации я подготовил батник Win7Build.cmd
В батнике надо изменить параметр wd указывающий на папку с рабочим окружением -> set wd=D:\window7sp1_x86
Для временных файлов используется %wd%\Sandbox\.
Все логи записываются в %wd%\Logs\.
Перед каждым отключением образа, делается пауза.
Перед изменением install.wim, батник покажет информацию об имеющихся в нем образах и их индексах и попросит указать нужный.
Win7Build.cmd надо сохранить в DOS(OEM866) кодировке.
Запускаем с правами Администратора «Командная строка средств развертывания», и запустить батник из нее.
Например так
Код:

D:\tools\Win7Build.cmd
Win7Build.cmd

Код:

@Echo off
::Alegz81 2015

rem папка с рабочим окружением
set wd=D:\window7sp1_x86

ECHO Этот командный файл интегрирует языковые пакеты и драйвера в дистрибутив Windows 7 SP1
ECHO.
ECHO Выбрана папка %wd%
ECHO Для начала просто нажмите любую клавишу.
PAUSE > NUL

DEL /Q %wd%\DVD\sources\ei.cfg
DEL /Q %wd%\DVD\sources\install_*.clg

cls
::================boot.wim====================
ECHO .
ECHO Создаю резервную копию %wd%\bootwim\boot.wim.bak
copy /Y %wd%\DVD\sources\boot.wim %wd%\bootwim\boot.wim.bak
ECHO .
ECHO Просмотр имеющихся образов и их индексы в boot.wim
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Get-WIMInfo /WimFile:%wd%\DVD\sources\boot.wim
::================index 1=====================
ECHO .
ECHO Подключение первого образа WinPE(index:1)
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Mount-Wim /WimFile:%wd%\DVD\sources\boot.wim /index:1 /MountDir:%wd%\bootwim\mount
ECHO .
ECHO Просмотр установленных языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Intl
ECHO .
ECHO Установка языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\lp.cab /PackagePath:%wd%\bootwim\lp\tr-tr\lp.cab
ECHO .
ECHO Установка локализации пакетов
rem winpe-scripting, winpe-srt, winpe-wds-tools, winpe-wmi
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-scripting_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-scripting_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-srt_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-srt_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wds-tools_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wds-tools_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wmi_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wmi_tr-tr.cab
ECHO .
ECHO Создание нового файла lang.ini
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Gen-LangINI /distribution:%wd%\bootwim\mount
ECHO .
ECHO Установка драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Driver /Driver:%wd%\drv\sata
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Driver /Driver:%wd%\drv\usbGen4-5
ECHO .
ECHO Просмотр установленных пакетов и драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Packages
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Drivers /Format:List
ECHO .
ECHO Просмотр установленных языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Intl
ECHO Работа над первым образом boot.wim закончена
ECHO Что бы отключить образ с сохранением нажмите любую клавишу
pause > NUL
cls
ECHO Отключение образа с сохранением всех изменений
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /unmount-Wim /MountDir:%wd%\bootwim\mount /Commit

::================index 2=====================
ECHO .
ECHO Подключение второго образа WinPE (index:2)
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Mount-Wim /WimFile:%wd%\DVD\sources\boot.wim /index:2 /MountDir:%wd%\bootwim\mount
ECHO .
ECHO Просмотр установленных языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Intl
ECHO .
ECHO Установка языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\lp.cab /PackagePath:%wd%\bootwim\lp\tr-tr\lp.cab
ECHO .
ECHO Установка локализации пакетов
rem winpe-scripting, winpe-setup-client, winpe-setup, winpe-srt, winpe-wds-tools, winpe-wmi
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-scripting_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-scripting_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-setup-client_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-setup-client_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-setup_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-setup_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-srt_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-srt_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wds-tools_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wds-tools_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wmi_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wmi_tr-tr.cab
ECHO .
ECHO Создание нового файла lang.ini
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Gen-LangINI /distribution:%wd%\bootwim\mount

ECHO .
ECHO Установка драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Driver /Driver:%wd%\drv\sata
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Add-Driver /Driver:%wd%\drv\usbGen4-5
ECHO .
ECHO Просмотр установленных пакетов и драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Packages
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Drivers /Format:List
ECHO .
ECHO Просмотр установленных языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\bootwim\mount /Get-Intl
ECHO Работа над вторым образом boot.wim закончена
ECHO Что бы отключить образ с сохранением нажмите любую клавишу
pause > NUL
cls
ECHO Отключение образа с сохранением всех изменений
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /unmount-Wim /MountDir:%wd%\bootwim\mount /Commit

::================optimisation=================
ECHO .
ECHO Оптимизация образа boot.wim
Imagex /LogFile %wd%\Logs\imagex.log /Export %wd%\DVD\sources\boot.wim 1 %wd%\bootwim\boot[opt].wim
Imagex /LogFile %wd%\Logs\imagex.log /Export %wd%\DVD\sources\boot.wim 2 %wd%\bootwim\boot[opt].wim
ECHO .
ECHO Копирую новый boot.wim в %wd%\DVD\sources
copy /Y %wd%\bootwim\boot[opt].wim %wd%\DVD\sources\boot.wim
::================end boot.wim=================
ECHO Работа над boot.wim закончена
ECHO Начинаем работать с install.wim
pause
cls

::================install.wim==================
ECHO .
ECHO Просмотр имеющихся образов и их индексы в %wd%\DVD\sources\install.wim
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Get-WIMInfo /WimFile:%wd%\DVD\sources\install.wim
ECHO .
set /P indx="Укажите индекс нужного образа -> "
ECHO Подключение образа № %indx%
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Mount-WIM /WimFile:%wd%\DVD\sources\install.wim /index:%indx% /MountDir:%wd%\Mount
ECHO .
ECHO Просмотр установленных языков
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\Mount /Get-Intl
ECHO .
ECHO Установка языков
Dism /LogPath:%wd%\Logs\DISM.log /Image:%wd%\Mount /ScratchDir:%wd%\Sandbox /Add-Package /PackagePath:%wd%\mui\ru-ru\lp.cab /PackagePath:%wd%\mui\tr-tr\lp.cab
ECHO .
ECHO Создание нового файла lang.ini
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\Mount /Gen-LangINI /distribution:%wd%\DVD
ECHO .
ECHO Установка драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\Mount /Add-Driver /Driver:%wd%\drv\sata
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\Mount /Add-Driver /Driver:%wd%\drv\usbGen4-5
ECHO .
ECHO Просмотр установленных драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\Mount /Get-Drivers /Format:List

::================winRE.wim===================
ECHO .
ECHO Изменение WinRE
ECHO .
ECHO Копирую WinRE.wim из %wd%\Mount\Windows\System32\Recovery\ в %wd%\winrewim
copy /Y %wd%\Mount\Windows\System32\Recovery\winRE.wim %wd%\winrewim
ECHO .
ECHO Просмотр имеющихся образов и их индексы в %wd%\winREwim\Winre.wim
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Get-WIMInfo /WimFile:%wd%\winrewim\winRE.wim
ECHO .
ECHO Подключение первого образа Winre.wim(index:1)
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /Mount-Wim /WimFile:%wd%\winrewim\winRE.wim /index:1 /MountDir:%wd%\winrewim\mount
ECHO .
ECHO Установка драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\winrewim\mount /Add-Driver /Driver:%wd%\drv\sata
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\winrewim\mount /Add-Driver /Driver:%wd%\drv\usbGen4-5
ECHO .
ECHO Просмотр установленных драйверов
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /image:%wd%\winrewim\mount /Get-Drivers /Format:List
ECHO Работа над WinRE.wim закончена
ECHO Что бы отключить образ с сохранением нажмите любую клавишу
pause > NUL
cls
ECHO Отключение образа с сохранением всех изменений
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /unmount-Wim /MountDir:%wd%\winrewim\mount /Commit
ECHO .
ECHO Оптимизация образа WinRE.wim
Imagex /LogFile %wd%\Logs\imagex.log /Export %wd%\winrewim\winRE.wim 1 %wd%\winrewim\winRE[opt].wim
ECHO .
ECHO Копирую новый WinRE.wim в %wd%\Mount\Windows\System32\Recovery\
copy /Y %wd%\winrewim\winRE[opt].wim %wd%\Mount\Windows\System32\Recovery\winRE.wim
::================end winRE.wim===============

ECHO Работа над install.wim закончена
ECHO Что бы отключить образ с сохранением нажмите любую клавишу
pause > NUL
Dism /LogPath:%wd%\Logs\DISM.log /ScratchDir:%wd%\Sandbox /unmount-Wim /MountDir:%wd%\Mount /Commit

ECHO Работа закончена
ECHO Что бы выйти нажмите любую клавишу
pause > NUL

exit /b 0



Файл ответов

должен называться «AUTOUNATTEND.XML», и лежать в ..\DVD.
Запускаем «Диспетчер образов системы Windows», всё так же с правами Администратора. Открываем наш Install.wim(..\DVD\sources) – Файл-Выбрать образ Windows. Потом выбираем нужную версию Windows (у меня ULTIMATE). Появится предупреждение о том что файл каталога не найден или устарел , и его надо создать заново. Говорим «Да», и очень долго ждем. Может показаться что компьютер завис, но это не так, процедура очень долгая, особенно на слабых машинах. После завершения операции можно создавать файл ответов.
Прилагаю свой файл ответов:

x86
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <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">
            <SetupUILanguage>
                <WillShowUI>Always</WillShowUI>
            </SetupUILanguage>
        </component>
        <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">
            <DiskConfiguration>
                <WillShowUI>Always</WillShowUI>
            </DiskConfiguration>
            <UserData>
                <AcceptEula>true</AcceptEula>
            </UserData>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>5</Value>
                        </MetaData>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="offlineServicing">
        <component name="Microsoft-Windows-LUA-Settings" 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">
            <EnableLUA>false</EnableLUA>
        </component>
    </settings>
    <settings pass="specialize">
        <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">
            <SkipAutoActivation>true</SkipAutoActivation>
        </component>
        <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">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Path>cmd /c &quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\CD.ROM SETX DiskRoot %i: -m&quot;</Path>
                    <Description>DVD Letter</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <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">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>false</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>West Asia Standard Time</TimeZone>
            <StartPanelOff>true</StartPanelOff>
            <ShowWindowsLive>true</ShowWindowsLive>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:d:/window7sp1_x86/dvd/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

x64
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <WillShowUI>Always</WillShowUI>
            </SetupUILanguage>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <DiskConfiguration>
                <WillShowUI>Always</WillShowUI>
            </DiskConfiguration>
            <UserData>
                <AcceptEula>true</AcceptEula>
                <FullName></FullName>
                <Organization></Organization>
            </UserData>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>4</Value>
                        </MetaData>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="offlineServicing">
        <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <EnableLUA>false</EnableLUA>
        </component>
    </settings>
    <settings pass="specialize">
        <component name="Microsoft-Windows-Security-Licensing-SLC-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SkipAutoActivation>true</SkipAutoActivation>
        </component>
        <component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <RunSynchronous>
                <RunSynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <Path>cmd /c &quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\CD.ROM SETX DiskRoot %i: -m&quot;</Path>
                    <Description>DVD Letter</Description>
                </RunSynchronousCommand>
            </RunSynchronous>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>false</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>West Asia Standard Time</TimeZone>
            <ShowWindowsLive>true</ShowWindowsLive>
            <StartPanelOff>true</StartPanelOff>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:d:/window7sp1_x64/dvd/sources/install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


В нём оставлена возможность выбора языка для установки, выбора диска и раздела для установки, ввод имени пользователя (не хотелось делать всех User), сетевая безопасность (ProtectYourPC) равна 3, т.е. выключена. Еак же отключен UAC.
У меня устанавливается Ultimate, это указывается здесь - 1windowsPE в x86_Microsoft-Windows-Setup__neutral-ImageInstal-OSImage-InstallFrom-MetaData-Key-/IMAGE/INDEX и Value-5(то есть устанавливать по индексу образа. Ultimate номер 5, а в x64 - 4 ).
Так же установлен часовой пояс GMT+5 (West Asia Standard Time), если хотите поменять, то это здесь - x86_Microsoft-Windows-Shell-Setup_neutral-TimeZone, который добавляется к 7 oobeSystem. Значения TimeZone можно посматреть в REGEDIT здесь - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.
И ещё у меня в 4specialize определяется буква DVD-привода по файлу CD.ROM, и ему назначается переменная %DiskRoot%. Что бы это заработало создайте файл-пустышку «CD.ROM» (например создайте файл Блокнота и переименуйте его, согласившись с изменением расширения), и поместите его в ..\DVD. Я ещё создавал там папку Install, и сложил туда всё что хотел установить автоматом (кряк windows7,твики и т.д.). Потом в x86_Microsoft-Windows-Shell-Setup_neutral-FirstLogonCommand, который добавляется к 7 oobeSystem создаю команды, типа такой «cmd /c %DiskRoot%\Install\setupProg.exe».
Если будете делать свой файл ответов, то в нём обязательно должно быть вот так - x86_Microsoft-Windows-International-Core-WinPE_neutral-SetupUILanguage-WillShowUI-Always в 1windowsPE. Эта настройка заставляет всегда показывать окно выбора языка для системы. Ну и для x64 вместо «x86_», будет «amd64_».

Создание загрузочного образа Windows 7

Запускаем с правами Администратора «Командная строка средств развертывания».
Указываем рабочую папку для удобства
Код:

set wd=D:\window7_x86
Создание загрузочного образа x86
Код:

oscdimg -h -lWindows7sp1x86 -n -m -oc -b"%wd%\DVD\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7SP1_x86.iso
Создание загрузочного образа x64
Код:

oscdimg -h -lWindows7sp1x64 -n -m -oc -b"%wd%\DVD\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7SP1_x64.iso

Остальное в процессе создания
Здесь статья про Windows 8.1


Альтернативы, обсуждающиеся в этой теме:
Lego Project - набор для создания AIO x86-x64 от CtrlSoft

izakiel 11-01-2010 11:03 1317012

Хотел объединить несколько изданий, но встал опрос и не нашел на него ответа на форуме. у меня при установке требует драйвера на контроллер. загрузочный PE взят от х86 (какой стоит брать лучше - не знаю...). При попытке установить х86 издание - говорит что не установит, так как нужны драйверы на контроллер. При выборе х64 издания - начинает установку без вопросов (при установке из под винды, но кажется тот же эффект будет при старте с DVD). и собственник сам вопрос: какой PE брать за основу и как быть с драйверами, когда разная разрядность (PE и Windows из образа)?

CtrlSoft 11-01-2010 13:07 1317120

izakiel, MS рекомендует взять за основу дистрибутив х86 и туда (в образе WIM) экспортировать х64-издания.
Пример "экспорта" - http://forum.oszone.net/post-1000866-169.html

hvintik 11-01-2010 15:31 1317257

Нужно совершить Export через утилиту ImageX
Imagex.exe /export E:\win7x64\Sources\install.wim 5 E:\win7-All\Sources\install.wim "Windows 7 Ultimate x64"
Imagex.exe /export E:\win7x86\Sources\install.wim 5 E:\win7-All\Sources\install.wim "Windows 7 Ultimate x86"

alegz81 15-03-2010 04:42 1368861

Мануал по созданию мультиязычного установочного диска Windows 7 x86 или x64
 
Вложений: 1
Решил создать этот мануал потому что на сайте такого нет. В принципе, этот мануал можно рассматривать в более широком смысле как пошаговое руководство по созданию диска автоматической установки Windows.
Раньше создавал сборки только Windows XP, Windows Vista не пользовался и сборок не делал. Так что опыта в этом не было, приходилось пользоваться OSZone.net, справкой WAIK, головой и высоко научным методом ТЫКА. Когда начинал работу над этой сборкой у меня стояла Windows XP sp2 RU. Вот в ней я и пробовал, хотя в WAIKе прямо сказано что XP использовать нельзя, но мы же всё лучше знаем ;). Так вот там ПРАВИЛЬНО написано, лучше даже и не пробуйте слишком много проблем. Пришлось ставить VMware и разворачивать на ней Windows Vista sp1 RU и в ней всё мутить. Сейчас у меня Windows 7 x86 Ultim RU которую я сделал.

Итак приступим.
Подготовка:

Вот то что мне понадобилось для работы:
1. Установочный диск Microsoft Windows AIK для Windows 7 (у меня русская версия)
2. VMware Workstation 6.0 (виртуалка)
3. Оригинальный установочный диск Windows 7 EN x86 или Windows 7 EN x64
4. Языковые пакеты для Windows 7 (Я собирал диск с тремя языками – английский, русский и турецкий. Соответственно я использовал русский и турецкий пакеты. ВНИМАНИЕ пакеты для х86 и х64 разные. )
5. Эмулятор CD-DVD (Alcohol 120%)
6. Редактор SciTE (версия 1.79 .66 RU) или FAR
7. Последняя off-line версия сайта OSZone.net

Установите Microsoft Windows AIK для Windows 7.

Теперь надо создать структуру папок для работы.
Вот текст батника который это делает:
Код:

@echo off
:Start
ECHO.
ECHO Этот командный файл создает структуру папок для
ECHO работы над автоматической установкой Windows 7.
ECHO.
ECHO Для начала просто нажмите любую клавишу.
PAUSE > NUL
:CreateFolders
CLS
ECHO.
ECHO Создание папок . . .
SET work=%CD%\window7_x32
IF NOT EXIST %work%\NUL MKDIR %work%
IF NOT EXIST %work%\DVD\NUL MKDIR %work%\DVD
IF NOT EXIST %work%\ISO\NUL MKDIR %work%\ISO
IF NOT EXIST %work%\Logs\NUL MKDIR %work%\Logs
IF NOT EXIST %work%\Mount\NUL MKDIR %work%\Mount
IF NOT EXIST %work%\wim\NUL MKDIR %work%\wim
IF NOT EXIST %work%\Sandbox\NUL MKDIR %work%\Sandbox
IF NOT EXIST %work%\Updates\NUL MKDIR %work%\Updates
IF NOT EXIST %work%\xml\NUL MKDIR %work%\xml
IF NOT EXIST %work%\bootwim\NUL MKDIR %work%\bootwim
IF NOT EXIST %work%\bootwim\lp\NUL MKDIR %work%\bootwim\lp
IF NOT EXIST %work%\bootwim\mount\NUL MKDIR %work%\bootwim\mount
IF NOT EXIST %work%\mui\NUL MKDIR %work%\mui
ECHO.
ECHO Процесс создания структуры папок завершен!
pause
exit

Сохраните его в файл с названием Windows7-32.cmd в DOS(OEM866) кодировке. Это можно сделать с помощью FARа или SciTE. Скопируйте файл в то место где вы хотите создать папки и запустите, учтите что на диске который вы будете использовать должно быть минимум 5 Гб свободного места. А для windows x64 сохраните в файл с названием Windows7-64.cmd, и измените строчку «SET work=%CD%\window7_x32» на «SET work=%CD%\window7_x64».
Копируем весь установочный диск windows в папку ..\DVD.

Вся работа делится на два этапа. С начала будем модифицировать Windows PE, а потом уже сам Windows 7.
Модификация Windows PE:

Windows PE (WinPE) - это операционная система в минимальной конфигурации, предназначенная для подготовки компьютера к установке Windows. А по простому это то что ставит Windows на комп. Копируем файл boot.wim из ..\DVD\sources в ..\bootwim, а файл boot.wim из ..\DVD\sources переименовываем в boot.wim.bac и перемещаем в ..\wim. Если что-либо не получится с первого раза и вы испортите файл, то у вас есть его резервная копия. Теперь нам понадобятся языковые пакеты для WinPE, они находятся на установочном диске Microsoft Windows AIK для Windows 7 в папке WinPE_LangPacks\x86 для x86, а в WinPE_LangPacks\amd64 для x64. Я взял папки «ru-ru» и «tr-tr», и скопировал их в ..\bootwim\lp.
В boot.wim находятся два образа, и модифицировать надо оба. Запускаем с правами Администратора «Командная строка средств развертывания».
Указываем рабочую папку для удобства, пишем - set wd=H:\window7_x32 (это у меня, вы подправляете под себя).
Просмотр имеющихся образов и их индексы в boot.wim
Код:

Dism /Get-WIMInfo /WimFile:%wd%\bootwim\boot.wim
Подключение первого образа (index:1)
Код:

Dism /Mount-Wim /WimFile:%wd%\bootwim\boot.wim /index:1 /MountDir:%wd%\bootwim\mount
Просмотр установленных языков
Код:

Dism /image:%wd%\bootwim\mount /Get-Intl
Просмотр установленных пакетов
Код:

Dism /image:%wd%\bootwim\mount /Get-Packages
У меня показывает что язык один EN, и пять пакетов – WinPE, winpe-scripting, winpe-srt, winpe-wds-tools, winpe-wmi. Нужно добавить язык для каждого пакета.
Установка языков
Код:

Dism /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\lp.cab /PackagePath:%wd%\bootwim\lp\tr-tr\lp.cab
Установка пакетов
Код:

Dism /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-scripting_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-scripting_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-srt_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-srt_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wds-tools_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wds-tools_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wmi_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wmi_tr-tr.cab
Теперь можно опять посмотреть установленные языки и пакеты для контроля. Если всё правильно, то идём дальше.
Создание нового файла lang.ini (Это нужно что бы WinPE «увидел» языки.)
Код:

Dism /image:%wd%\bootwim\mount /Gen-LangINI /distribution:%wd%\bootwim\mount
Отключение образа с сохранением всех изменений
Код:

Dism /unmount-Wim /MountDir:%wd%\bootwim\mount /Commit
Повторить всё для индекса 2.
ВНИМАНИЕ во втором образе пакетов больше, будьте внимательны.

Подключение второго образа (index:2)
Код:

Dism /Mount-Wim /WimFile:%wd%\bootwim\boot.wim /index:2 /MountDir:%wd%\bootwim\mount
Просмотр установленных языков
Код:

Dism /image:%wd%\bootwim\mount /Get-Intl
Просмотр установленных пакетов
Код:

Dism /image:%wd%\bootwim\mount /Get-Packages
У меня показывает что язык один EN, и семь пакетов – WinPE, winpe-scripting, winpe-setup-client, winpe-setup, winpe-srt, winpe-wds-tools, winpe-wmi.
Установка языков
Код:

Dism /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\lp.cab /PackagePath:%wd%\bootwim\lp\tr-tr\lp.cab
Установка пакетов
Код:

Dism /image:%wd%\bootwim\mount /Add-Package /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-scripting_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-scripting_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-setup-client_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-setup-client_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-setup_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-setup_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-srt_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-srt_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wds-tools_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wds-tools_tr-tr.cab /PackagePath:%wd%\bootwim\lp\ru-ru\winpe-wmi_ru-ru.cab /PackagePath:%wd%\bootwim\lp\tr-tr\winpe-wmi_tr-tr.cab
Теперь можно опять посмотреть установленные языки и пакеты для контроля. Если всё правильно, то идём дальше.
Создание нового файла lang.ini
Код:

Dism /image:%wd%\bootwim\mount /Gen-LangINI /distribution:%wd%\bootwim\mount
Отключение образа с сохранением всех изменений
Код:

Dism /unmount-Wim /MountDir:%wd%\bootwim\mount /Commit
Можно сравнить размеры нашего boot.wim с оригинальным. У меня так – 137Мб и 170Мб. Теперь копируем наш boot.wim в ..\DVD\sources.

Модификация Windows 7:

Для тех кто делал в работе перерыв и закрывал «Командная строка средств развертывания», не забывайте о вводе «set wd=H:\window7_x32» при новом запуске, а то будет куча ошибок.

Ну, а теперь переходим к самому вкусному.
Подготовка.
Напоминаю что языковые пакеты для x86 и x64 разные, и друг к другу не подходят. У меня названия пакетов были какие-то не произносимые, и я их переименовал в lp.cab. В папке ..\mui я создал две папки «ru-RU» и «tr-TR», в которые соответственно и поместил пакеты. Теперь можно и начать.
Просмотр имеющихся образов и их индексы в install.wim
Код:

Dism /Get-WIMInfo /WimFile:%wd%\DVD\sources\install.wim
Я работаю только с ULTIMATE, ну а вы можете с той версией Windows Которая вам нужна.
Подключение образа ULTIMATE (в х86 индекс равен 5, а в х64 равен 4)
Код:

Dism /Mount-WIM /WimFile:%wd%\DVD\sources\install.wim /index:5 /MountDir:%wd%\Mount    (х86)

Dism /Mount-WIM /WimFile:%wd%\DVD\sources\install.wim /index:4 /MountDir:%wd%\Mount    (х64)

Надеюсь все поняли – ПИСАТЬ ТО ЧТО В СКОБКАХ НЕ НАДО!!!
Просмотр установленных языков
Код:

Dism /image:%wd%\Mount /Get-Intl
Кстати в Windows уже вставлено несколько пакетов. Можете на них посмотреть
Код:

Dism /image:%wd%\Mount /Get-Packages
Установка языков
Код:

Dism /Image:%wd%\Mount /ScratchDir:%wd%\Sandbox /Add-Package /PackagePath:%wd%\mui\ru-RU\lp.cab /PackagePath:%wd%\mui\tr-TR\lp.cab
Параметр /ScratchDir:%wd%\Sandbox указывает на папку для временных файлов. Если его убрать, то будет использована %TEMP%.

Теперь можно опять посмотреть установленные языки и пакеты, и если всё в порядке –
Отключение образа с сохранением всех изменений
Код:

Dism /unmount-Wim /MountDir:%wd%\Mount /Commit
У меня на компе все это занимает примерно 45 мин. Но это ещё не всё.
Теперь запускаем «Диспетчер образов системы Windows», всё так же с правами Администратора. Открываем наш Install.wim(..\DVD\sources) – Файл-Выбрать образ Windows. Потом выбираем нужную версию Windows (у меня ULTIMATE). Появится предупреждение о том что файл каталога устарел, и его надо создать заново. Говорим «Да», и очень долго ждем. Может показаться что компьютер завис, но это не так, процедура очень долгая, особенно на слабых машинах. После завершения операции можно создавать файл ответов.
На эту тему есть свой раздел, так что подробно об этом не буду, только напомню он должен называться «AUTOUNATTEND.XML», и лежать в ..\DVD. Прилагаю свой файл ответов. В нём оставлена возможность выбора языка для установки, выбора диска и раздела для установки, ввод имени пользователя (не хотелось делать всех User), сетевая безопасность (ProtectYourPC) равна 3, т.е. выключена . У меня устанавливается Ultimate, это указывается здесь - 1windowsPE в x86_Microsoft-Windows-Setup__neutral-ImageInstal-OSImage-InstallFrom-MetaData-Key-/IMAGE/INDEX и Value-5(то есть устанавливать по индексу образа. Ultimate номер 5, а в x64 - 4 ). Так же установлен часовой пояс GMT+5, если хотите поменять, то это здесь - x86_Microsoft-Windows-Shell-Setup_neutral-TimeZone, который добавляется к 7 oobeSystem. Значения TimeZone можно посматреть в REGEDIT здесь - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones. И ещё у меня в 4specialize определяется буква DVD-привода по файлу CD.ROM, и ему назначается переменная %DiskRoot%. Что бы это заработало создайте файл-пустышку «CD.ROM» (например создайте файл Блокнота и переименуйте его, согласившись с изменением расширения), и поместите его в ..\DVD. Я ещё создавал там папку Install, и сложил туда всё что хотел установить автоматом (кряк windows7,твики и т.д.). Потом в x86_Microsoft-Windows-Shell-Setup_neutral-FirstLogonCommand, который добавляется к 7 oobeSystem создаю команды, типа такой «cmd /c %DiskRoot%\Install\setupProg.exe».
Если будете делать свой файл ответов, то в нём обязательно должно быть вот так - x86_Microsoft-Windows-International-Core-WinPE_neutral-SetupUILanguage-WillShowUI-Always в 1windowsPE. Эта настройка заставляет всегда показывать окно выбора языка для системы. Ну и для x64 вместо «x86_», будет «amd64_».

Интеграция обновлений в Windows 7:

Если у вас нет обновлений, то можете перейти к созданию загрузочного образа.
Обновления для windows имеют расширение MSU.
У меня было 49 файлов в 3-х категориях - критические, важные и обновления для .Net.
В папке ..\Updates я создал папки Critical, Important и NET, в которые и разложил обновления.
Запускаем с правами Администратора «Командная строка средств развертывания». Не забываем про «set wd=H:\window7_x32».
Подключение образа
Код:

Dism /Mount-WIM /WimFile:%wd%\DVD\sources\install.wim /index:5 /MountDir:%wd%\Mount
Просмотр установленных пакетов
Код:

Dism /image:%wd%\Mount /Get-Packages
установка обновлений
Код:

Dism /Image:%wd%\Mount /ScratchDir:%wd%\Sandbox /Add-Package /PackagePath:%wd%\Updates\Critical /PackagePath:%wd%\Updates\Important /PackagePath:%wd%\Updates\NET
Отключение образа с сохранением всех изменений
Код:

Dism /unmount-Wim /MountDir:%wd%\Mount /Commit
Теперь надо обновить файл каталога. Запускаем «Диспетчер образов системы Windows», всё так же с правами Администратора. Открываем наш Install.wim(..\DVD\sources) – Файл-Выбрать образ Windows. Потом выбираем нужную версию Windows (у меня ULTIMATE).
После того, как каталог обновится и образ откроется, в ветке Packages появятся подветки hotFix, Update и т.д. В которых и можно посмотреть установленные обнавления.

Создание загрузочного образа Windows 7:

Запускаем с правами Администратора «Командная строка средств развертывания». Не забываем про «set wd=H:\window7_x32».
Создание загрузочного образа x86
Код:

oscdimg -n -m -o -b"C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7_x86.iso
Создание загрузочного образа x64
Код:

oscdimg -n -m -o -b"C:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7_x64.iso
Если у вас WAIK установлен не в C:\Program Files, то корректируем путь.


Вот так у нас появился 3-х язычный диск Windows 7 Ultimate EN RU TR, с возможностью выбора языка установки, места установки, имени пользователя и его пароля. Так как ключ продукта в файл ответа не введён, то появится окно где его предложат ввести. Ключ можно не вводить, а галочку с пункта об автоматической регистрации Windows по Internet снять, и получите систему на 30 дней. Ну а там уж сами, сами ;)).

Сборку Windows x86 по приведенному рецепту я создал в декабре 2009. Она была поставлена на большое количество компов, как десктопов, так и ноутов. Везде работает отлично, ни каких косяков и проблем. Сборку Windows x64 сделал месяц назад. Установил на четырёх компах. Пока проблем нет. Сейчас работаю над диском Windows7 x86+x64.

Осталось только проверить.
Устанавливаем VMware Workstation и Alcohol 120%. Монтируем наш образ на виртуальный привод. Создаём в VMware виндовус, и ставим. Одно но, таким образом удастся проверить только Windows x86. А вот x64 не пойдёт, нужна реальная машина, но если ваша система x64, то всё пойдёт.
А под конец один совет – если вы ставите Windows 7 на машину в первый раз, то обязательно из программы установки удалите тот раздел на который будете ставить, и создайте его заново. При этом вам будет предложено создать скрытый раздел на 100Мб, куда будет записан виндовский загрузчик.
Хочу поблагодарить Мишу за установочный диск Windows 7 EN x86, и за русский языковой пакет для x86. Так же большое спасибо Мердану за установочный диск Windows 7 EN x64, установочный диск Microsoft Windows AIK для Windows 7, обновления для Windows 7 x86 и x64 и за языковые пакеты для x64. И благодарность группе "Linkin Park", чья музыка способствует усилению мозговой активности.
Ну вот и всё. Надеюсь этот мануал, а вернее статья кому-нибудь будут полезны. Если найдёте неточности или ошибки, а так же мысли об улучшении приведенного здесь, то сообщите. Всегда готов учиться.

north7 05-05-2010 02:03 1406878

Цитата:

Цитата alegz81
Сейчас работаю над диском Windows7 x86+x64. »

Разобрался куда при сборке класть два разных файла ответов (для х86 и х64)?

Vadikan 05-05-2010 10:09 1406994

Цитата:

Цитата north7
Разобрался куда при сборке класть два разных файла ответов (для х86 и х64)? »

ответ

Fraim 05-05-2010 18:06 1407394

Привет !
Наскока мне известно программа Sun Virtual Boox 3.1.4.57640 поддерживает виртуализацию х64 сам не пробЫвал но привыборе она есть .
В файле ответов можно отключить как ввод ключа так и активацию!
Атак прекрасно надо попробовать!

Да для интеграции языковых пакетов и обновлений есть прекрасная программа называется она W7Mount.
Спасибо за путь в реестре наверняка его можно попробовать использовать в качестве твика приустановке системы.

alegz81 07-05-2010 06:40 1408433

north7, первым вариантом сделал один общий файл ответов для x86 и x64.
Сейчас сделал сборку с использованием этого . Тестирую.

Fraim, VMware Workstation тоже поддерживает x64, но вот только на x86 ты её не запустишь, тоже самое и в Sun Virtual Boox.

Vadikan 13-06-2010 10:25 1433161

alegz81, пожалуйста, исправьте сообщение - используйте тег [code] для обрамления команд и фрагментов файла ответов.

Ruboard 19-06-2010 00:03 1437149

Проблема не только в консоли, если драйвера лежат на флешке, то при такой установки могут быть проблемы. Например Acpi x64 не ставится

alegz81 19-06-2010 01:17 1437193

С флешки или HDD не ставил. Только с DVD. Проблем не было ни с x86, ни с x64.
Попробую и отпишусь.

Vitaliy21 23-06-2010 10:31 1439959

alegz81, получается только два индекса Windws 7 Ultimate x86 и x64, а как туда же добавить индексы других версий HOMEBASIC, HOMEPREMIUM, PROFESSIONAL, STARTER ???

alegz81 24-06-2010 06:57 1440618

Vitaliy21,
они появятся после того, как ты их туда вставиш командой imagex /export .

alegz81 14-07-2010 06:40 1452955

Тут продолжение.

Комсомолец 23-07-2010 14:50 1459183

Экспортировал в Win7 (от starter до ultimate) версию Enterprise. Обновил каталоги. При ручной установке не видит версию Enterprise. Что не доделал?

GreyAngel 23-07-2010 15:37 1459228

Комсомолец, быть может подредактировать или удалить ei.cfg :)

alegz81 24-07-2010 06:33 1459639

Комсомолец, распиши подробно что и как делал.
Я ведь не телепат :)
Кстати, GreyAngel может быть прав.
Win 7 Enterprise - это круто:) ;)

Комсомолец 24-07-2010 09:38 1459668

alegz81, взял 2 образа (starter\ultimate в папке workseven) и (enterprise в папке workenter). Запустил Командную строку средств развертывания. В ней:
Код:

imagex /export d:\workseven\sources\install.wim 1 d:\newwim\install.wim /compress maximum
imagex /export d:\workseven\sources\install.wim 2 d:\newwim\install.wim /compress maximum
imagex /export d:\workseven\sources\install.wim 3 d:\newwim\install.wim /compress maximum
imagex /export d:\workseven\sources\install.wim 4 d:\newwim\install.wim /compress maximum
imagex /export d:\workseven\sources\install.wim 5 d:\newwim\install.wim /compress maximum

потом:
Код:

imagex /export d:\workenter\sources\install.wim 1 d:\newwim\install.wim /compress maximum
Получил wim-образ с шестью редакциями. Заменил им образ в d:\workseven\sources.
Открыл в WSIM. По запросу обновил каталоги. Сделал образ и запустил в виртуалке. Увидел только 5 редакций. Залез в Product.ini и там добавил Enterprise. Пересобрал образ. Аналогичная ситуация.

ei.cfg искал-не нашёл.

sLiDeR-X 24-07-2010 10:51 1459697

Комсомолец, для каких целей импортируете корпоративную? Ее функционал аналогичен Максимальной. Отличие лишь в методах активации - но и это тоже не проблема (если Вы активируете Максимальную как оную, тогда и получится Максимальная, а если же как Корпоративную - то получите корпоративную)

Я в свое время делал все возможные редакции в одной (7 разных редакций в 86 и 64 битах англ и русс), но потом понял что это ребячество %)

Комсомолец 24-07-2010 11:27 1459714

sLiDeR-X, для работы. дело не в активации, а в наборе (вин+софт+оеминфо фирмы) и сиспреп (когда необходимо). Дальше проблема клиента. Просто чтобы на одной болванке всё это лежало.

.Hack 25-07-2010 22:33 1460496

Кстати, если архитектуры объединены в один образ, то мы теряем систему восстановления для одного их них, а обусловлено это тем, что WinPE в образе либо x86 либо x64. Частично я эту проблему решил в образ подсовываем 2 WinPE в BCD прописываем 2 записи к каждому из WinPE, то есть предлагается выбрать какую архитектуру будем использовать, но во время уже начала установки WinPE снова спрашивает какую архитектуру использовать из install.wim. Так вот, нельзя ли передать разные файлы ответа в зависимости от того, какую запись мы Выбрали в BCD. Это спасет от того, что сначала мы выбрали х86, а потом второй раз уже х64. Возможно сейчас Вы плохо представляете что я имею ввиду, постараюсь объяснить картинкой.

То есть есть сейчас у меня эта схема реализована, кроме выбора файла ответа. В этом и состоит вопрос, как передать параметр с путем файла ответов? Знаю, что можно Setup.exe передать параметр файла ответов, а вот как его передать из загрузочного меню диска.

В итоге размер образа вырастет на 150 метров, так как будет присутствовать еще один WinPE, но зато не теряем систему восстановленияw

Пока пробую файл ответов зашить в WIM, чтоб сразу оттуда бралось, тогда и параметры не нужны

.Hack 26-07-2010 04:44 1460577

В общем решил я проблему. Теперь консоль восстановления работает в любой архитектуре, а файл AutoUnattend.xml положить надо в WinPE в индекс, который отвечает за установку, у оригинала это второй (Windows Setup)

Комсомолец 30-07-2010 11:03 1463397

.Hack, можно подробней?

.Hack 31-07-2010 03:12 1463947

В общем смысл в том, так как консоль восстановления берется из boot.wim, и все сборки делают на основе какой-то одной WinPE (х86 или х64), то мне изначально пришла в голову идея, а что мешает нам подсунуть оба WinPE. Не долдго думая, я создал сначала две разностные сборки (х86 и х64). В обеих поменял название boot.wim на boot_x86.wim и boot_x64.wim. Далее создал папку, где буду объединять оба образа. Скинул туда все файлы от x86, далее добавил в дистрибутив boot_x64.wim, в install.wim добавил редакцию от x64 (то есть на данный момент все делается точно также, как и везде пишут, за исключением того, что переименовываем boot.wim и оба кладем в одну папку (source)). Далее в корне будущего установочного диска в папке boot редактируем BCD с помощью BCDEDIT. А именно, делаем копию существующей записи, далее в обеих записях меняем device и osdevice к новым boot_x86.wim и х64 (можно поменять и описание записей для дальнейшего удобства). На данном этапе, если загрузиться с диска, то он скажет нажмите любую кнопку, чтоб запуститься с него (как и обычно), но сразу после этого высветится стандартное меню выбора BCD, где будут наши две записи. НО далее когда мы дойдем до меню выбора редакции, то нас снова винда спросит какую поставить. А нам этого нужно избежать. Делается это так. Монтируем boot_x86.wim (монтируем вторую редакцию, там будет WinPE и Windows Setup, нам нужна именно сетап), в корень примонтированной системы кидаем файл AutoUnattend.xml, в котором настроен автоматический выбор редакции (х86), аналогичную операцию проделываем и с boot_x64.wim, но с соответствующей архитектурой xml и выбором редакции (x64). Собираем установочный диск, тестируем

Вроде ничего не забыл

.Hack 31-07-2010 04:10 1463954

Единственное, это пока не думал как интегрировать более одной редакции каждой архитектуры, то есть если в BCD выбрали X64, то как в момент установки к выбору предлагались только редакции архитектуры x64, например, если всего в install.wim редакции
Ultimate (x64)
Professional (x64)
Ultimate (x86)
Professional (x86)
то при выборе в BCD х64 как сделать при установке для выбора предлагалось только первые две
Лично для меня это не критично, так как я пользуюсь только ultimate, и у меня в инстале исключительно по одной редакции на одну архитектуру. А некоторые запихивают все редакции

jentoso 03-08-2010 10:15 1465808

А можно ли совместить Ultimate и Enterpise?

.Hack 04-08-2010 15:35 1466746

Моим способом лучше не совмещать более одной редакции на одну архитектуру. Если Ultimate (х86), а Enterpise (х64) или наоборот, то можно без проблем, а обычным способом как описан в первом посте можно совмещать сколько угодно и каких угодно редакций

только смысл совмещать Ultimate и Enterpise? это идентичные редакции отличающиеся лишь способом активации

jentoso 08-08-2010 08:19 1469165

Цитата:

Цитата .Hack
смысл совмещать Ultimate и Enterpise? это идентичные редакции отличающиеся лишь способом активации »

В этом все и дело.

KOJAN 30-08-2010 16:17 1484959

А как редактировать BCD с помощью BCDEDIT?

.Hack 02-09-2010 14:18 1487147

Код:

bcdedit /store D:\Vista\boot\bcd
то есть с ключем /store можно редактировать не системный bcd

Fronik 04-09-2010 12:57 1488358

http://neosmart.net/dl.php?id=1
Мне EasyBCD 2.0 помог, с ним мне как-то проще разобраться было =)
Для редактирования BCD

Мне вот интересно стало, как бы заставить boot.wim грузить не install.wim, а например instx86.wim
В HEX редакторе его так просто уже не подставишь...

S.T.R.E.L.O.K. 04-09-2010 18:02 1488540

Цитата:

Цитата Fronik
как бы заставить boot.wim грузить не install.wim, а например instx86.wim »

wim - это образ... а заставить можно файлом ответов

Fronik 04-09-2010 20:02 1488599

Можно по подробнее чуток?
Я просто не вдавался в такие дебри в Vista и Win7, в XP все проще было значительно.

alexandr100 05-09-2010 08:32 1488806

Заверните шапку хоть в спойлер чтоль. Большая она получается. Шапку в этой теме наверно тоже лучше завернуть

jentoso 05-09-2010 09:39 1488819

Цитата:

Цитата alexandr100
Заверните шапку хоть в спойлер чтоль »

Не мешало бы еще текст дополнить скриншотами

capau 04-10-2010 17:31 1511234

я так понимаю индекс ултимейт - 5; проф - 4; хоум премиум - 3 и т.д. так?
а в х64 всё на единицу меньше, так как нет версии "стартер"

trn 06-10-2010 22:12 1513102

Дурацкий вопрос.
Есть ретел диск HOME PREMIUM, Dism /Get-WIMInfo /WimFile выдала:
читать дальше »

Cистема DISM
Версия: 6.1.7600.16385

Сведения об образе : install.wim

Индекс: 1
Имя : Windows 7 STARTER
Описание : Windows 7 STARTER
Размер (байт): 7*738*117*472

Индекс: 2
Имя : Windows 7 HOMEBASIC
Описание : Windows 7 HOMEBASIC
Размер (байт): 7*757*925*235

Индекс: 3
Имя : Windows 7 HOMEPREMIUM
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 8*200*331*182

Индекс: 4
Имя : Windows 7 PROFESSIONAL
Описание : Windows 7 PROFESSIONAL
Размер (байт): 8*082*880*421

Индекс: 5
Имя : Windows 7 ULTIMATE
Описание : Windows 7 ULTIMATE
Размер (байт): 8*241*451*274

Операция успешно завершена.

значит образ содержит полноценный ULTIMATE и т.д.?

alegz81 07-10-2010 12:59 1513471

trn,
да образ содержит полноценный ULTIMATE и т.д.

S.T.R.E.L.O.K. 07-10-2010 13:48 1513515

trn, но ключ совместим ток с Home Premium... чтобы установить именно Ultimate, потребуется удалить файл ei.cfg из папки sources

Кот3214 13-10-2010 21:03 1518225

Прошу прощения, уважаемый .Hack, а не могли бы вы дать более подробное разъяснение что и как делается, ато мне как полному чайнику в этом деле не разобраться... Просто хочется сделать нормальную сборку со всеми версиями Win 7 и не терять консоль восстановления x64??? (к сообщению о 2х консолях на странице 2)

alegz81 26-10-2010 10:13 1527587

111den11

Цитата:

-----Цитата alegz81:-----
Нужно сменить 1windowsPE->x86_Microsoft-Windows-Setup_neutral->ImegeInstall->OSImage->InstallFrom->MetaData
Key = /IMAGE/INDEX
Value = 1
Код:
<Key>/IMAGE/INDEX</Key>
<Value>1</Value> »
-----конец цитаты-----

А вот тут я вообще не понял, это где? правится в каком файле???
Правится файл ответов.
Если ты следовал статье, то у тебя должен быть свой файл install.wim, в котором 2 образа -
index 1 Windows 7 Ultimate x86
index 2 Windows 7 Ultimate x64
А здесь 1windowsPE->x86_Microsoft-Windows-Setup_neutral->ImegeInstall->OSImage->InstallFrom->MetaData
Key = /IMAGE/INDEX
ты указываешь образ с каким индексом из install.wim хочешь ставить автоматом.
Вот это
Код:

<Key>/IMAGE/INDEX</Key>
<Value>1</Value> »

указывает что будет ставиться образ под индексом 1,
в данном случае это Windows 7 Ultimate x86

ura123 01-11-2010 01:12 1532020

Цитата:

Цитата alegz81
Одно "но", Консоль востановления windows будет только x86, потому-что WinPE тоже x86.
А хотелось бы и x64 тоже иметь. »

Цитата:

Цитата Кот3214
и не терять консоль восстановления x64??? »

В "BCD" делаем копию {default}, назовем ее "Восстановление загрузки Windows 7 x64", в путях меняем "boot.wim" на "winRE.wim".
Примерно так:

содержание "edit_bcd.cmd":
Код:

set BCD=d:\7Work\DVDFULL\boot\bcd
set DESCRIPTION="Восстановление загрузки Windows 7 x64"
for /F "tokens=2 delims={}" %%i in ('bcdedit /store %BCD% /copy {default} /d %DESCRIPTION%') do set GUID={%%i}
FOR /F "tokens=1,*" %%i in ('"bcdedit /store %BCD% /enum %GUID% | findstr /C:"osdevice""') do @set DEVICE=%%j
bcdedit /store %BCD% /set %GUID% device %DEVICE:sources\boot.wim=sources\winRE.wim%
bcdedit /store %BCD% /set %GUID% osdevice %DEVICE:sources\boot.wim=sources\winRE.wim%


Сам файл берем из x64 "install.wim": \Windows\System32\Recovery\winRE.wim и копируем в "\sources\"
(или, если у нас W7 x64, то c:\Recovery\fb99adce-e56f-11df-8cf4-9d08be122333\Winre.wim, только тогда не забываем снять атрибуты...)

Теперь из "Загрузочного меню" диска можно попасть сразу в недостающую консоль.

INFINFUM 20-11-2010 21:23 1547400

а можно готовый образ, без прочих модификаций, залить куда нибудь? очень напрягает в этом всём разбираться, мне казалось это гораздо проще

Vadikan 20-11-2010 22:58 1547473

INFINFUM, ОПК 3.18 читайте.

P.S. В нашем сообществе мы приветствуем работу мозга :)

INFINFUM 21-11-2010 08:32 1547638

да ну нахер ваше сообщество! задолбали уже везде футболить!

m0nkrus 23-11-2010 00:52 1549099

Господа, удивляюсь, что никто не обратил из вас внимание на одну проблемку:

Если использовать boot.wim от х86 и ..\sources\setup.exe от х64 (и наоборот), то при установке мы сталкиваемся с тем, что установщик вопит о том, что не находит драйвера для DVD-ROM'a. То есть конструкция с boot_x86.wim и boot_x64.wim в одном флаконе будет работать только наполовину. В зависимости от того, какой разрядности setup.exe вы будете использовать, та связка и будет полноценно работать. Вторая же будет годна только для восстановления системы, но не для установки.

Есть у кого идеи, как разнести setup_x86.exe и setup_x64.exe с сохранением всех связанных ссылок и работоспособности?


Есть и вторая проблема: потеря установки обновлением из-под уже установленной винды! Как бы я не корячился, но установщик всегда ищет boot.wim с его родным неизмененным именем. Впрочем, можно этот нюанс обойти, если не переименовывать boot.wim в boot_x86.wim. Тогда хоть обновление 32-битных систем не потеряется...

.Hack 23-11-2010 14:13 1549466

Ну на обновление мне плевать, так как я всегда делаю чистую установку, плюс установку всегда делаю с загрузочного меню, а не из винды (все лишние экзешники удаляю, чтоб установку из винды начать нельзя было). А вот потери сидюка не будет, так как при выборе в BCD пункта boot_x86.wim (boot_x64.wim), а он автоматом подгружает именно свою версию install_x86 (install_x64). Там на самом деле косяков хватает при совмещении разных архитектур, У мелкософта слишком много жестких ссылок на файлы

.Hack 23-11-2010 14:45 1549487

Да и установка из винды "костыльна", так как винт не форматируешь. куда винда сбросила свои временные файлы, а это чаще как раз системный диск

Кот3214, Моим способом невозможно совместить все версии, только по одной на архитектуру, можно конечно невставлять ф файл ответов выбор редакции, но тогда другой глюк проявится, о котором я уже писал выше

m0nkrus 23-11-2010 15:31 1549528

.Hack, так ты используешь два файла install.wim - один на каждую архитектуру? Так ведь это увеличит общий размер дистрибутива примерно на гиг.

Только вот я не пойму, как это влияет на потерю сидюка. Не от install.wim эта проблема зависит, а от версии (разрядности) файла ..\sources\setup.exe, который лежит в открытом виде в установочных файлах. Я это лично проверил.

.Hack 23-11-2010 15:48 1549549

Если я не ошибаюсь, давно уже не потрашил винду, то \sources\setup.exe запускается только если запуск ведется из винды, если запуск вести из загр. меню, то \sources\setup.exe подхватывается из boot.wim, так как именно boot.wim (редакция Windows Setup) запускает установку
Цитата:

так ты используешь два файла install.wim
Нет, просто 2 редакции в одном файле, а выбор осуществляется с помощью файла ответов вшитого в boot_x86 (64)
Отсюда я имею 2 полноценные редакции, но и 3 ограничения - из винды установить нельзя, обновить нельзя, и не более одной редакции на архитектуру (можно конечно без файла ответов все редакции запихнуть, но тогда после выбора BCD нужно при установке выбрать обязательно редакцию из этой же архитектуры). Но лично я этими ограничениями никогда и не пользовался, так как винду переустанавливаю именно тогда, когда мне нужно вычистить весь хлам из винды (лаги, глюки, реестр), ну и соответственно мне необходимо форматировать винт, поэтому сразу и отпадает обновление или установка из винды. Ну и редакции соответственно использую всегда только 2, так как нафиг мне их 10 штук-то. У меня на диске 2 редакции Ultimate, одна для компа (64), вторая для ноута (86). Да и кто попросит поставить винду, то нафиг эти хомики-профики, поставил также Ultimate и не паришься над ограничениями редакций.

А весь рабочий софт у меня портабельный, поэтому после переустановки мне приходится только сменить ссылку на раб, стол и вуоля, будто ничего не переустанавливал, только ярлыки по местам расставить на экране.

А начальные файлы, которые лежат на самом диске они всегда от x86 (за исключением некоторых), так как вы можете начать установку x64 и на процессоре x86, а вот уже после первой перезагрузки вас встретит ошибка о том, что система не может быть запущена

Отсюда вывод начальный этап установки проходит всегда на x86

m0nkrus 23-11-2010 16:05 1549566

.Hack,
Цитата:

Если я не ошибаюсь, давно уже не потрашил винду, то \sources\setup.exe запускается только если запуск ведется из винды, если запуск вести из загр. меню, то \sources\setup.exe подхватывается из boot.wim, так как именно boot.wim (редакция Windows Setup) запускает установку
Вот как раз таки ошибаешься. Я тестировал на виртуалке с установкой через загр. меню.

.Hack 23-11-2010 16:17 1549574

Ну я же как то устанавливал обе версии и консоль восстановления проверял =)

m0nkrus 23-11-2010 16:47 1549601

.Hack, консоль восстановления работает в обоих случаях. Видимо во время ее запуска управление еще не передается внешнему setup.exe. А устанавливал... вот тут вопрос! Возможно ты в обоих вариантах установки задействовал boot_x86.wim.

Вот смотри скины того, как у меня проходит установка:

Выбор boot.wim (внешний setup.exe от x86)


А вот сейчас должно было бы появиться окно с выбором устанавливаемых осей (я не использовал файл ответов, потому как у меня больше двух редакций)


А это так, для информации, чтобы было видно, что я не верблюд и перенаправление сделал верно


Если я делаю все то же самое, но в окне №1 выбираю "Windows 7 x86 Setup", то все проходит нормально. Также, все проходит нормально, если выбираем "Windows 7 x64 Setup", но я заменяю внешний setup.exe на 64-битный. Но тогда мы выпадаем в окно №2 при использовании "Windows 7 x86 Setup".

.Hack 23-11-2010 17:26 1549646

Цитата:

boot_x86.wim
Если использовать в обоих случаях ее, то потеряется консоль восстановления, так WinRE берется из boot.wim. а в моем случае она исправно работает. Как буду еще раз сборку для себя делать, проверю еще раз. Может я что-то в описании упустил

.Hack 23-11-2010 17:43 1549660

Сейчас вспоминаю, было такое окошко о драйвере сидюка, но вот как я от него избавился, я еще пару бинарников ковырял вспоминаю

Буду еще раз сборку делать, буду записывать каждый свой шаг, если конечно буду. А то я на юниксы перекочевал

m0nkrus 23-11-2010 18:10 1549695

.Hack,
Цитата:

Если использовать в обоих случаях ее, то потеряется консоль восстановления, так WinRE берется из boot.wim
И опять ты путаешь. WinRE.wim находится в install.wim в каждой редакции. Но отличия у них не по редакциям, а по разрядности. Тут либо в boot.wim вшита своя копия WinRE, только распакованная, либо он дает команду, какой разрядности WinRE.wim вытягивать из install.wim. Второе вероятнее, так как только после добавления русского в WinRE.wim из install.wim, изначально английская консоль восстановления заговорила по-русски.
Цитата:

Сейчас вспоминаю, было такое окошко о драйвере сидюка, но вот как я от него избавился, я еще пару бинарников ковырял вспоминаю
А ты не мог бы файлы своего дистрибутива расположить по дате и посмотреть, какие из них сильно выпадают по дате создания из основной массы? Так ведь можно вычленить твои бинарники, в которых ты ковырялся. Ну очень хочется понять, как сделать все красиво!

P.S. Я сборки для всего рунета ваяю. Обещаю, если все получится, то в NFO в благодарностях твой ник обязательно размещу :)

.Hack 23-11-2010 21:09 1549888

Там на самом деле столько дублирующих файлов на дисках, что черт пойми какой именно подгружается. И если в установочник берет WinRE из install, то нафиг он нужен в Boot?

m0nkrus 23-11-2010 21:24 1549906

.Hack,
Цитата:

И если в установочник берет WinRE из install, то нафиг он нужен в Boot?
Так значит его и нет в boot. Boot только инициирует запуск.

Ты измененные файлы в своем образе посмотришь или как?

CtrlSoft 07-12-2010 04:31 1559963

Получилось!!! :) http://image.md/images/0712.png

однако без возможности обновления. В принципе это мне не нужно...
Проблем с DVD-Rom-ом не обнаружилось.
Пойду высплюсь. Завтра напишу что к чему. Есть еще пару идей... нужно время. (

вот только не пойму как русифицировавший BootMenu...

Bloover 09-12-2010 00:16 1561508

CtrlSoft, Вы обещали написать что к чему!Или обещенного 3 года ждут???

CtrlSoft 09-12-2010 00:47 1561515

Bloover, Нет. Занят был. Через 10-15 мин. Закончу с инструкцией.

Bloover 09-12-2010 01:03 1561526

Ждемс!!!

CtrlSoft 09-12-2010 01:44 1561544

2011.11.20. Новый метод - Lego Project

О преимуществах и недостатках (имхо их почти нет) напишу как-нибудь... извините.
Ниже ссылка на архив который содержит необходимые файлы для создания сборки. Также найдете скрипты AutoIt.
Внимание! Работоспособность зависит от файла CtrlSoft.url. Не нужно его удалить! Вы можете предварительно отредактировать все командные файлы и заменить CtrlSoft.url на что-то свое...
Новичкам смотреть внимательно!
Все вопросы задавайте только здесь на форуме. ЛС, почта и т.д. будут игнорироваться.

DVD_Windows_7_x86-x64_AIO-RUS.7z
http://soft.ctrlsoft.org/wp-content/...x64_AIO-RUS.7z

Windows_7_x86-x64_AIO-RUS.mp4
http://www.youtube.com/watch?v=XYLNGCilAVs



Устаревший метод
Создаем Windows 7 x86-x64
Требования:
Образ Windows 7 x86
Образ Windows 7 x64
Windows Automated Installation Kit
7-zip
AkelPad
PowerISO / UltraISO / Daemon Tools
VMware / VirtualBOX...

Совет - закройте лишние программы, отключите антивирус, остановите дефрагментацию и т.д. Отрыли Командную строку средств развертывания от имени администратора? НЕ спешите ее закрывать! Она потребуется

на протяжении работы.


1. Создаем следующую структуру папок:
Код:

D:
W7AIO
├───DVD
│  └───sources
│      ├───x64
│      └───x86
├───ISO
├───offline
└───temp
    ├───x64
    └───x86

2. Монтируем ISO Windows 7 x86
3. Запускаем "Командная строка средств развертывания" от имени администратора
4. Экспортируем нужное издание Windows 7 в новый WIM-файл:
Код:

imagex /export /compress maximum M:\sources\install.wim 5 D:\W7AIO\DVD\sources\install.wim "Windows 7 Ultimate x86"
5. Копируем папки M:\boot, M:\efi а также файл bootmgr в папку D:\W7AIO\DVD
6. Копируем содержимое папки M:\sources в D:\W7AIO\DVD\sources\x86 кроме следующих файлов:
ei.cfg
boot.wim
install.wim
install_Windows 7 HOMEBASIC.clg
install_Windows 7 HOMEPREMIUM.clg
install_Windows 7 PROFESSIONAL.clg
install_Windows 7 STARTER.clg
install_Windows 7 ULTIMATE.clg

7. Копируем файл M:\sources\install_Windows 7 ULTIMATE.clg в D:\W7AIO\temp\x86

9. Монтируем ISO Windows 7 x64
10. Запускаем "Командная строка средств развертывания" от имени администратора
11. Экспортируем нужное издание Windows 7 в новый WIM-файл:
Код:

imagex /export /compress maximum M:\sources\install.wim 4 D:\W7AIO\DVD\sources\install.wim "Windows 7 Ultimate x64"
12. Копируем содержимое папки M:\sources в D:\W7AIO\DVD\sources\x64 кроме следующих файлов:
ei.cfg
boot.wim
install.wim
install_Windows 7 HOMEBASIC.clg
install_Windows 7 HOMEPREMIUM.clg
install_Windows 7 PROFESSIONAL.clg
install_Windows 7 ULTIMATE.clg


15. Создаем WinPE x86 и x64. В Командной строке средств развертывания наберите:
Код:

copype.cmd x86 D:\W7AIO\temp\x86
copype.cmd amd64 D:\W7AIO\temp\x64



16. Открываем AkelPad и создаем командный файл с содержимым:
Код:

@echo off
title Установка Windows
wpeinit
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:
start /w %diskroot%\sources\x86\setup.exe /unattend:%diskroot%\sources\install-x86.xml
exit

сохраняем (Ctrl+S) как startnet.cmd в кодировке 866 в папке D:\W7AIO\temp\x86.
Делаем еще одну копию (Ctrl+Shift+S) в D:\W7AIO\temp\x64.
меняем содержимое D:\W7AIO\temp\x64\startnet.cmd на следующее:
Код:

@echo off
title Установка Windows
wpeinit
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:
start /w %diskroot%\sources\x64\setup.exe /unattend:%diskroot%\sources\install-x64.xml
exit

сохраняем (Ctrl+S)

17. Монтируем D:\W7AIO\temp\x86\winpe.wim:
Код:

dism /mount-wim /wimfile:D:\W7AIO\temp\x86\winpe.wim /index:1 /mountdir:D:\W7AIO\offline
Копируем в D:\W7AIO\offline\Windows\system32 файл D:\W7AIO\temp\x86\startnet.cmd соглашаясь на замену.
Копируем D:\W7AIO\DVD\sources\x64\background_cli.bmp в D:\W7AIO\offline\Windows\System32
Удаляем D:\W7AIO\offline\Windows\System32\winpe.bmp
Переименовываем D:\W7AIO\offline\Windows\System32\background_cli.bmp в D:\W7AIO\offline\Windows\System32\winpe.bmp
Копируем D:\W7AIO\offline\Windows\System32\winpe.bmp в D:\W7AIO\offline\sources\Windows\winsxs\x86_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_7c9562c91988ef4b соглашаясь

на замену.
18. Сохраняем образ.
Код:

dism /unmount-wim /mountdir:D:\W7AIO\offline /commit
19. Чистим следы
Код:

dism /cleanup-wim
20. Монтируем D:\W7AIO\temp\x64\winpe.wim:
Код:

dism /mount-wim /wimfile:D:\W7AIO\temp\x64\winpe.wim /index:1 /mountdir:D:\W7AIO\offline
Копируем в D:\W7AIO\offline\Windows\system32 файл D:\W7AIO\temp\x64\startnet.cmd соглашаясь на замену.
Копируем D:\W7AIO\DVD\sources\x64\background_cli.bmp в D:\W7AIO\offline\Windows\System32
Удаляем D:\W7AIO\offline\Windows\System32\winpe.bmp
Переименовываем D:\W7AIO\offline\Windows\System32\background_cli.bmp в D:\W7AIO\offline\Windows\System32\winpe.bmp
Копируем D:\W7AIO\offline\Windows\System32\winpe.bmp в D:\W7AIO\offline\sources\Windows\winsxs\amd64_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_d8b3fe4cd1e66081

соглашаясь на замену.
21. Сохраняем образ.
Код:

dism /unmount-wim /mountdir:D:\W7AIO\offline /commit
22. Чистим следы
Код:

dism /cleanup-wim
23. Экспортируем образы winpe:
Код:

imagex /export /compress maximum D:\W7AIO\temp\x86\winpe.wim 1 D:\W7AIO\DVD\sources\winpe-x86.wim
imagex /export /compress maximum D:\W7AIO\temp\x64\winpe.wim 1 D:\W7AIO\DVD\sources\winpe-x64.wim



21. Открываем Диспетчер образов системы Windows
22. Выбираем файл каталога Windows D:\W7AIO\temp\x64\install_Windows 7 ULTIMATE.clg
23. Создаем новый файл ответов. Добавляем следующие компоненты:
Код:

Microsoft-Windows-International-Core-WinPE
Microsoft-Windows-Setup | ImageInstall | OSImage | InstallFrom | MetaData

по желанию, можно интегрировать серийный номер, принять лицензионное соглашение а также изменить разрешение экрана:
Код:

Microsoft-Windows-Setup | UserData
Microsoft-Windows-Setup | Display

Параметры моего файла ответов:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"

xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ro-RO; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"

xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>2</Value>
                        </MetaData>
                        <Path>%diskroot%\sources\install.wim</Path>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
            <UserData>
                <ProductKey>
                    <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
            </UserData>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="catalog:g:/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

После внесение изменений, сохраните как D:\W7AIO\DVD\sources\install-x64.xml.


для 32-разрядной архитектуры процедура одинаковая:

22. Выбираем файл каталога Windows D:\W7AIO\temp\x86\install_Windows 7 ULTIMATE.clg
23. Создаем новый файл ответов. Добавляем следующие компоненты:
Код:

Microsoft-Windows-International-Core-WinPE
Microsoft-Windows-Setup | ImageInstall | OSImage | InstallFrom | MetaData

по желанию, можно интегрировать серийный номер, принять лицензионное соглашение а также изменить разрешение экрана:
Код:

Microsoft-Windows-Setup | UserData
Microsoft-Windows-Setup | Display

Параметры моего файла ответов:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <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">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ro-RO; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <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">
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>1</Value>
                        </MetaData>
                        <Path>%diskroot%\sources\install.wim</Path>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
            <UserData>
                <ProductKey>
                    <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
            </UserData>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="catalog:f:/sources/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

После внесение изменений, сохраните как D:\W7AIO\DVD\sources\install-x86.xml.



24. Меняем параметры BCD.
В Командной строке средств развертывания набираем:
Код:

bcdedit /store D:\bcd /set {default} description "Установка Windows 7 Ultimate x86"

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

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

bcdedit /store D:\bcd /copy {default} /d "Установка Windows 7 Ultimate x64"

Обратите внимание:
Код:

Запись успешно скопирована в {a9031c5e-0327-11e0-a2f9-001bfc7be885}.

Код:

bcdedit /store D:\bcd /set {a9031c5e-0327-11e0-a2f9-001bfc7be885} osdevice ramdisk=[boot]\sources\winpe-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\bcd /set {a9031c5e-0327-11e0-a2f9-001bfc7be885} device ramdisk=[boot]\sources\winpe-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

По желанию можно уменьшить время загрузки по умолчанию:
Код:

bcdedit /store D:\bcd /set {bootmgr} timeout 15
25. Добавляем WinRE - средства для восстановления системмы:
Открываем в 7-zip D:\W7AIO\DVD\sources\install.wim\1\Windows\System32\Recovery\
Копируем winre.wim в D:\W7AIO\DVD\sources.
Переименовываем D:\W7AIO\DVD\sources\winre.wim в D:\W7AIO\DVD\sources\winre-x86.wim

Открываем в 7-zip D:\W7AIO\DVD\sources\install.wim\2\Windows\System32\Recovery\
Копируем winre.wim в D:\W7AIO\DVD\sources.
Переименовываем D:\W7AIO\DVD\sources\winre.wim в D:\W7AIO\DVD\sources\winre-x64.wim

26. Добавляем новые записи в bcd:
В Командной строке средств развертывания набираем:
Код:

bcdedit /store D:\bcd /copy {default} /d "Запуск среды восстановления Windows x86"
Обратите внимание:
Код:

Запись успешно скопирована в {fd43e3b0-0197-11e0-868c-001bfc7be885}.
Далее
Код:

bcdedit /store D:\bcd /set {fd43e3b0-0197-11e0-868c-001bfc7be885} osdevice ramdisk=[boot]\sources\winre-x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\bcd /set {fd43e3b0-0197-11e0-868c-001bfc7be885} device ramdisk=[boot]\sources\winre-x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

добавляем новую запись для х64:
Код:

bcdedit /store D:\bcd /copy {default} /d "Запуск среды восстановления Windows x64"
Обратите внимание:
Код:

Запись успешно скопирована в {31016db2-0198-11e0-868c-001bfc7be885}.
Далее
Код:

bcdedit /store D:\bcd /set {31016db2-0198-11e0-868c-001bfc7be885} osdevice ramdisk=[boot]\sources\winre-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

bcdedit /store D:\bcd /set {31016db2-0198-11e0-868c-001bfc7be885} device ramdisk=[boot]\sources\winre-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}

(Если в D:\W7AIO\DVD\boot\ появились файлы BCD.LOG, bcd.LOG1, bcd.LOG2 - их можно удалить)
Копируем D:\W7AIO\DVD\boot\bcd в D:\W7AIO\DVD\efi\microsoft\boot заменяя оригинал.

Готово.
25. Создаем ISO-образ
Код:

oscdimg -m -b"D:\W7AIO\DVD\boot\etfsboot.com" -u2 -lW7U.RTM.AIO.RU-CtrlSoft -o -t12/09/2010,02:00:00 D:\W7AIO\DVD D:\W7AIO\ISO\windows_7_ultimate_x86-x64.iso
Можно посмотреть на результат в виртуальной машине. Должно выглядеть так: http://image.md/images/0712.png

Bloover 09-12-2010 04:53 1561568

У меня папка оffline почему то пустая? 17.(Копируем в D:\W7AIO\offline\Windows\system32 файл)

Олег97 30-12-2010 21:07 1578042

Bloover,
Цитата:

Цитата CtrlSoft
Монтируем D:\W7AIO\temp\x86\winpe.wim: »

а это кто делать будет?

UPD: CtrlSoft,
1. измените пожалуйста в пунктах 24 и 26 пути с
Код:

bcdedit /store D:\bcd
на
Код:

D:\W7AIO\DVD\boot\bcd
, а то сначала непонятно стало...
2. в 17 и 20 пунктах:
Цитата:

Цитата CtrlSoft
Копируем f:\Work\offline\Windows\System32\winpe.bmp в f:\Work\offline\sources\Windows\winsxs\amd64_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.7600.16385_none_d8b3fe4cd1e66081 »

Хотя я в образах winpe.wim не нашел папок sources
3. Также, у меня вместо "Запуск среды восстановления Windows x64" русских букв были вопросы
4. Нету пунктов 8,13,14 и проблемы с нумерацией, начиная с 21 пункта...(Ночью писали?)

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

superkot007 05-01-2011 08:54 1581034

Вы, наверное, забыли про папки support, upgrade и файлы autorun.inf, setup.exe, bootmgr.efi ...
Их брать из 64-битного оригинала?
В остальном - все пункты инструкции работают, осталось протестировать :)

Скрин в инструкции не открылся... Такой должен быть (я Enterprise собирал)?


P.S.: 32-битная версия установилась (в виртуалке) как обычно, дело осталось за 64-битной... :)

P.S.S.: 64-битная версия установилась "все фурычит" :)

Romychkg 16-01-2011 17:45 1589980

имеется готовый образ, обзовём его "windows 7 rus x86-64 13 in 1" который отлично работает и всем устраивает. а сейчас вопрос: как в него интегрировать SP1 для 32ух и 64ёх битных редакций, который так же имеются? перерыл кучу инфы, но ничего путёвого так и не нашёл...

alegz81 17-01-2011 05:21 1590331

Romychkg, насколько я знаю есть только RC.
Так что дождись выхода нормального SP1.
Ну а если все таки не терпится, то запусти его из командной строки с параметром /?.
Будет выведен список всех параметров с которыми его можно запустить.
Среди них скорее всего будет /extract:<путь до папки извлечения>.
С помощью этой команды распакуй SP в нужную тебе папку, а потом интегрируй в дистрибутив как написано здесь в пункте "Интеграция обновлений в Windows 7".

BORISKARAD 17-01-2011 17:19 1590831

CtrlSoft, А возможно в твоём творении (в хорошом смысле слова - я всё сделал по инструкции - всё работает - очень доволен) добавить установку осей без файла ответа т.е вчистую - может как-то добавить в батники выбор, что ставить?
И можно ли сюда добавить остальные редакции винды, не только Максимальные - очень хотелось бы для полноты "Всё в одном"?

Олег97 17-01-2011 18:09 1590883

Вложений: 1
BORISKARAD,
1. добавить в bcd информацию о загрузке х64 и х86
P.S.не забудьте экспортировать в install.wim образы x86 x64
2. создать 2 boot.wim файла с помощью этого http://forum.oszone.net/thread-195891.html (возможно придется модифицировать по пунктам 17 и 20 winpe.bmp)
3. в менюшке добавить Установка Windows х86 или х64(переход на другую страницу) > выбор устанавливать автоматически или настраиваемо, если настраиваемо, то запуск (рабочий пример менюшки для x86 образа с реадми в вложении, для х64 достаточно везде изменить х86 на х64 и удалить starter)
Код:

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:
start /w %diskroot%\sources\x86(64)\setup.exe /%diskroot%\sources\x64(86)\install-optional.xml
В этом файле ответов указывает только  Microsoft-Windows-Setup | ImageInstall | OSImage | InstallFrom по инструкции, а то установщик не будет знать, откуда брать install.wim

если автоматически, то в менюшке секция с выбором редакции и запуск
Код:

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:
start /w %diskroot%\sources\x86(64)\setup.exe /unattend:%diskroot%\sources\x64(86)\install-basiс(starter,ultimate,pro,premium).xml

(надо еще отредактировать все файлы ответов Microsoft-Windows-Setup | ImageInstall | OSImage | InstallFrom всего 9 файлов ответов(5 x86 и 4 x64)(+ 2 если захотите enterprice))
вообщем я себе вижу это как-то так; можете поэксперементировать... из выгоды: 2 пункта загрузки вместо 4, установка и восстановление происохдят из одного меню, возможность установки как автоматической, так и настраиваемой, одна проблема, как скрыть из загрузки х86 варианты выбора установки х64, и наоборот при настраиваемой установке(вроде бы если устанавливать из x86 64-битную систему вылазят проблемы с драйвером CD)

CtrlSoft 17-01-2011 23:11 1591080

BORISKARAD, можно. В одной из своих сборок я создал меню в startnet.cmd. Скоро напишу что и как...
Вот что получится (пример):

BORISKARAD 18-01-2011 14:47 1591480

Олег97, Спасибо за ответ, попробую на этой основе что-то сделать сам, но вариант от CtrlSoft для меня более предпочтителен.

CtrlSoft, Я это и имел ввиду, но только с выбором редакций винды, хотя если будет ещё и выбор языка установки -- будет просто супер.

Цитата:

Цитата CtrlSoft
Скоро напишу что и как... »

С нетерпением буду ждать описания. Спасибо.

SANIOK_AV 21-01-2011 15:49 1594019

Цитата:

Цитата alegz81
Появится предупреждение о том что файл каталога устарел, и его надо создать заново. Говорим «Да», и очень долго ждем. Может показаться что компьютер завис, но это не так, процедура очень долгая, особенно на слабых машинах. После завершения операции можно создавать файл ответов. »

На этом этапе обязательно создавать файл ответов, или можно приступать к созданию загрузочного образа Windows 7 ?

P.S.:
Извините.
Вопрос снимается.
экспериментальным путём понял что вроди как не обязательно)))

alegz81 22-01-2011 13:46 1594635

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

SANIOK_AV 24-01-2011 11:07 1595996

Ага, Спасибо!
Я приблизительно так и предполагал...

CtrlSoft 28-01-2011 05:24 1598871

BORISKARAD, извините что так долго х)
startnet.cmd

Код:

@echo off
title Windows Preinstallation Environment
color 74
wpeinit
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:
:start
cls
echo.
echo.
echo.
echo            ╔════════════════════════════════════════════════════════╗
echo            ║                                                        ║
echo            ║    Install Windows 7 Ultimate x86 - English  [1]    ║
echo            ║    Install Windows 7 Ultimate x86 - Italian  [2]    ║
echo            ║    Install Windows 7 Ultimate x86 - Romanian  [3]    ║
echo            ║    Install Windows 7 Ultimate x86 - Russian  [4]    ║
echo            ║                                                        ║
echo            ║    Start System Recovery with MSDaRT Tools    [5]    ║
echo            ║                                                        ║
echo            ╚════════════════════════════════════════════════════════╝
echo.
echo.
SET /P N="Choose your option and press Enter: "
if /i '%N%'=='1' goto 1
if /i '%N%'=='2' goto 2
if /i '%N%'=='3' goto 3
if /i '%N%'=='4' goto 4
if /i '%N%'=='5' goto 5

goto start

:1
start /w %diskroot%\sources\x86\setup.exe /unattend:%diskroot%\sources\x86\en-us.xml
goto start

:2
start /w %diskroot%\sources\x86\setup.exe /unattend:%diskroot%\sources\x86\it-it.xml
goto start

:3
start /w %diskroot%\sources\x86\setup.exe /unattend:%diskroot%\sources\x86\ro-ro.xml
goto start

:4
start /w %diskroot%\sources\x86\setup.exe /unattend:%diskroot%\sources\x86\ru-ru.xml
goto start

:5
start /w %windir%\system32\netstart.exe -prompt
start /w %SYSTEMDRIVE%\sources\recovery\recenv.exe
goto start


сохранить в winpe.wim\windows\system32. Кодировка 866 (OEM). Удачи!

Matrixnet 05-02-2011 09:52 1604982

Неверно в 64 редакции 4 образа
Imagex.exe /export E:\win7x64\Sources\install.wim 4 E:\win7-All\Sources\install.wim "Windows 7 Ultimate x64"
Imagex.exe /export E:\win7x86\Sources\install.wim 5 E:\win7-All\Sources\install.wim "Windows 7 Ultimate x86"

21h 05-02-2011 23:25 1605578

Извините лень листать 8 страниц и искань нужный вопрос, если конечно он был.

У вас восстановление системы для 32 битной и для 64 битной оси?

p.s.
Если Windows PE 32 битная то соответственно ввостановление системы будет под 32 битную ось. Можно както туда прикрутить ввостановление от 64 битной? Или же использовать Windows PE от 64 битного образа Windows(Windows PE там 64 битная? :-) )? Ну если можно использовать Windows PE от 64 битного образа Windows, то как туда прикрутить ввостановление системы для 32 битной оси.

Bloover 06-02-2011 00:06 1605605

21h,7ая страница.

FreshMen85 14-02-2011 04:37 1612348

Цитата:

Цитата CtrlSoft
сохранить в winpe.wim\windows\system32. Кодировка 866 (OEM). Удачи! »

а зачем здесь кодировка 866, русских букв то в батнике нет или будут проблемы с русским файлом ответов.
Цитата:

Цитата CtrlSoft
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: »

у меня вопрос вот по этому коду, если скажем оборудование имеется с кардридером, ладно он отработает из winPE, но в последствии переменная "DiskRoot" работать та уже не будет или как?

alegz81 14-02-2011 05:23 1612352

FreshMen85
Цитата:

Цитата
CtrlSoft: 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: »
у меня вопрос вот по этому коду, если скажем оборудование имеется с кардридером, ладно он отработает из winPE, но в последствии переменная "DiskRoot" работать та уже не будет или как?
Будет.
После установки Windows, в командной строке выполни SET, и ты ее увидишь.

CtrlSoft 15-02-2011 10:15 1613291

alegz81, нет, не будет. Назначение ведь идет из командной строки а не из файла ответов (на этапе specialize). Она будет доступна до первой перезагрузки.

Ruboard 17-02-2011 17:43 1615511

dell

qeraser 20-02-2011 17:38 1617754

Господа, прошу помощи. Делаю по инструкции из поста №64.

В пункте 15 сказано
Цитата:

Создаем WinPE x86 и x64. В Командной строке средств развертывания наберите:
copype.cmd x86 D:\W7AIO\temp\x86
в результате выполнения этой команды ничего не копируется, появляется сообщение
Код:

Destination dirictory exists: D:\W7AIO\temp\x86
Видимо у меня что-то не установлено от WAIK? Не могу понять что. Установка вроде простая. Данной командой, как я понял, во временную папку должна копироваться среда PE.

Windows 7 SP1

PS: Разобрался. Среда PE не копировалась т.к. папка D:\W7AIO\temp\x86 существовала (пустая). О чем и сообщалось (Destination dirictory exists: D:\W7AIO\temp\x86). Если же папки x86 x64 заранее не создавать, то все отлично копируется.

BORISKARAD 21-02-2011 12:48 1618273

Возник вопрос. Хочу создать двуезычный установочный диск -en-Us & ru-ru - есть дистрибутив Windows 7 ULTIMATE EN SP-1 x86
Взял пакеты ru-ru из нового KB3AIK_RU, скачанного с офф.сайта. Монтирую первый индекс 32-разрядного образа boot.wim
Устанавливаю язык
dism /image:F:\W7AIO\offline /add-package /packagepath:f:\W7AIO\temp\packages\x86\ru-ru\LP.CAB
а в ответ:

C:\Program Files\Windows AIK\Tools\PETools>dism /image:F:\W7AIO\offline /add-package /packagepath:
f:\W7AIO\temp\packages\x86\ru-ru\LP.CAB

Cистема DISM
Версия: 6.1.7600.16385

Версия образа: 6.1.7601.17514

Processing 1 of 1 - Adding package Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~x
86~ru-RU~6.1.7600.16385
Ошибка: 0x800f081e

The specified package is not applicable to this image.

Аа установка пакетов проходит нормально. Что не так я делаю?

alegz81 15-03-2011 15:35 1635472

BORISKARAD,
так ведь там же написано что эти пакеты не подходят для этого образа.
The specified package is not applicable to this image.

SANIOK_AV 15-03-2011 17:24 1635552

Цитата:

Цитата alegz81
Напоминаю что языковые пакеты для x86 и x64 разные, и друг к другу не подходят. На сайте Microsoft можно скачать языковые пакетя для sp1. Если собираете windows с SP1 то используйте их. »

Если я собираю windows с SP1, и у меня дистрибутив английский (без SP1), и я хочу туда добавить русский то мне надо скачивать языковые пакеты для sp1 и en-us и ru-ru?
и соответсвенно устанавливать:
Код:

Dism /Image:%wd%\Mount /ScratchDir:%wd%\Sandbox /Add-Package /PackagePath:%wd%\mui\ru-RU\lp.cab /PackagePath:%wd%\mui\en-us\lp.cab
?

alegz81 15-03-2011 20:29 1635683

SANIOK_AV,
сначала интегрируешь sp1, он автоматом обновит английский язык у тебя в дистрибутиве. Потом интегрируешь русский языковой пакет для sp1.
Английский языковой пакет для sp1 тебе не нужен.
Хотя если проанализировать вывод команды
Код:

Dism /image:%wd%\Mount /Get-Packages
до интеграции sp1:

Код:

Cистема DISM
Версия: 6.1.7600.16385

Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385
State : Uninstall Pending
Release Type : Language Pack
Install Time : 14.07.2009 4:46

Package Identity : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7600.16385
State : Installed
Release Type : Foundation
Install Time : 14.07.2009 4:46



и после:

Код:

Cистема DISM
Версия: 6.1.7600.16385

Package Identity : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7601.17514
State : Install Pending
Release Type : Language Pack
Install Time : 14.03.2011 5:25

Package Identity : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514
State : Install Pending
Release Type : Foundation
Install Time : 14.03.2011 5:25


Версии пакетов изменились с 6.1.7600.16385, на 6.1.7601.16385.

Можно предположить что если сначала интегрировать обычные языковые пакеты, а потом sp1 - мы получим образ с уже с обновленными языковыми пакетами.
И языковые пакеты для SP1 не понадобятся.
Самому проверять лень, так что если кто проверит и отпишится, то внесу изменения в статью

SANIOK_AV 16-03-2011 09:39 1635974

Цитата:

Цитата alegz81
Можно предположить что если сначала интегрировать обычные языковые пакеты, а потом sp1 - мы получим образ с уже с обновленными языковыми пакетами.
И языковые пакеты для SP1 не понадобятся.
Самому проверять лень, так что если кто проверит и отпишится, то внесу изменения в статью »

Я вот к стати по Вашему мануалу раньше (до того как Вы описали как туда СП1 интегрировать) делал мультиязыковый дистрибутив. Потом по инструкции (ссылка на которую взята из блога уважаемого Vadikan`a) я уже в мульти языковый дистрибутив интегрировал СП1 - по идее интеграция происходит как и у Вас, только у Вас многое делается не вручную а батником.
Ну и вот что мне выдал
Код:

Dism /image:%wd%\Mount /Get-Packages
читать дальше »
Cистема DISM
Версия: 6.1.7600.16385

Версия образа: 6.1.7601.17514

Список пакетов:

Удостоверение пакета : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385
Состояние : Отмена установки пакетов с незавершенными действиями
Тип выпуска : Language Pack
Время установки : 27.01.2011 13:45

Удостоверение пакета : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~ru-RU~6.1.7600.16385
Состояние : Отмена установки пакетов с незавершенными действиями
Тип выпуска : Language Pack
Время установки : 27.01.2011 13:50

Удостоверение пакета : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~ru-RU~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-CodecPack-Basic-Package~31bf3856ad364e35~x86~~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Feature Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7600.16385
Состояние : Отмена установки пакетов с незавершенными действиями
Тип выпуска : Foundation
Время установки : 14.07.2009 4:46

Удостоверение пакета : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Foundation
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-IE-Troubleshooters-Package~31bf3856ad364e35~x86~en-US~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-IE-Troubleshooters-Package~31bf3856ad364e35~x86~ru-RU~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-IE-Troubleshooters-Package~31bf3856ad364e35~x86~~6.1.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Feature Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~x86~en-US~8.0.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~x86~ru-RU~8.0.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~x86~~8.0.7601.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Feature Pack
Время установки : 09.03.2011 13:27

Удостоверение пакета : Package_for_KB976932~31bf3856ad364e35~x86~~6.1.1.17514
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Service Pack
Время установки : 09.03.2011 13:27

Операция успешно завершена.

То есть получается при интеграции СП1 языковые пакеты для сп1 тоже интегрировались.

P.S.: А вот что было до интеграции СП1:
читать дальше »
Cистема DISM
Версия: 6.1.7600.16385

Версия образа: 6.1.7600.16385

Список пакетов:

Удостоверение пакета : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~en-US~6.1.7600.16385
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 27.01.2011 13:45

Удостоверение пакета : Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~ru-RU~6.1.7600.16385
Состояние : Установить пакеты с действиями, ожидающими завершения
Тип выпуска : Language Pack
Время установки : 27.01.2011 13:50

Удостоверение пакета : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7600.16385
Состояние : Установлен
Тип выпуска : Foundation
Время установки : 14.07.2009 4:46

Операция успешно завершена.

alegz81 16-03-2011 14:36 1636210

SANIOK_AV, спасибо.
Внесу изменение в статью.

МИШАНЧИК 17-03-2011 07:18 1636803

alegz81, спасибо за статью, ждём:
Цитата:

Цитата alegz81
объединение двух редакций Windows 7 »


dmz 18-03-2011 16:33 1638051

Добрый день, а как бы мне сделать объединение двух дисков седьмой винды 86 и 64. Оба диска есть. Это нужно для заливки на установочную флешку. GRUB.
У меня на компе стоит 64 винда. не хочу ее сносить... может можно как-нибудь без такого гемора сделать это?

e9990638 20-03-2011 00:26 1639153

CtrlSoft,
Попробовал Ваш метод, все работает отлично. Вопрос: я вместо оригинальных образов решил использовать, образы полученные ранее методом аудита (каждый из них "весит" более 6 Гб). Устанавливал их, разбивая на тома (instal.swm и т.д.). Попробовал по вашему методу (только вместо install.wim у меня install.swm и install2.swm) все остальное не менял, создал iso и запустил на установку, но вылезла ошибка (что не может найти файл по такому-то пути...). Возможно это как-то исправить?

Комсомолец 20-03-2011 03:41 1639226

Цитата:

Цитата alegz81
ВНИМАНИЕ. Если вы работаете в 64-х битной системе, то собрать Windows x86 у вас не получится.
У меня стоит Windows 7 sp1 RU x64, и мне пришлось в VMware ставить Windows 7 x86, и уже в ней делать сборку Windows 7 x86.
Те кто работают в 32-х битной системе могут собирать обе редакции Windows 7. »

странно, я мультибут собираю в 64 всегда. А вот наоборот как раз не получается.

alegz81 20-03-2011 10:46 1639306

Цитата:

Цитата Комсомолец
странно, я мультибут собираю в 64 всегда. А вот наоборот как раз не получается. »

Наверное у тебя винда особенная:)
Вот здесь Microsoft пишет обо всех известных проблемах WAIKa.
И вот там написано:
Цитата:

Известные проблемы диспетчера установки Windows (Windows SIM)
Диспетчер образов x86
Может создавать каталоги для образов Windows на базе платформ x86, x64 и Itanium.

Диспетчер образов x64
Может создавать каталоги только для образов Windows на базе платформы x64.
И много чего еще.

Все что написано в статье - не теоретические измышления, а лично мной проверенное на практике.
Интегрировать sp1 в Winndows 7 x86 из под Windows 7 x64 не получается.
Да и вообще из под Windows 7 x64 можно нормально сделать сборку только Windows 7 x64.
С этим столкнулись очень многие.

Комсомолец 20-03-2011 13:31 1639407

alegz81, наверное я странный. но проверил многократно-все нормально) просто я не WAIK использую, а только утилиты с него.

P.S. - сейчас проверил - на х64 замечательно собралось всё. :)

vahe-91 20-04-2011 17:32 1662477

парни, а можно WAIK для 7 поставить на ХР и все эти действия с дистрибутивом 7-а сделать на нем ? :sorry: :dont-know

truvo 13-05-2011 19:23 1675805

Цитата:

Цитата CtrlSoft
Должно выглядеть так: http://image.md/images/0712.png »

обновите ссылку

CtrlSoft 14-05-2011 00:09 1675953

truvo, http://img824.imageshack.us/img824/8941/bootmenu.png

ded-mazay 19-05-2011 12:41 1679041

Доброго времени!
Сделал все по инструкции CtrlSoft на 7-й странице топика. Win 7 x86 нормально ставится, x64 - уходит в перезагрузку на запуске setup.exe /unattend:%diskroot%\winsetup\w7\install-x64.xml...
Консоли восстановления тоже работают нормально.
С чем может быть связана перезагрузка?

Вывод bcdedit -enum:

читать дальше »
Windows Boot Manager
--------------------
identifier {bootmgr}
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {default}
{8aa61eda-8125-11e0-a45e-001d60b04163}
{4436841e-8126-11e0-a45e-001d60b04163}
{e32421ba-8126-11e0-a45e-001d60b04163}
toolsdisplayorder {memdiag}
timeout 10

Windows Boot Loader
-------------------
identifier {default}
device ramdisk=[boot]\winsetup\w7\boot-x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Install Windows 7 Ultimate x86 SP1
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\winsetup\w7\boot-x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows Boot Loader
-------------------
identifier {8aa61eda-8125-11e0-a45e-001d60b04163}
device ramdisk=[boot]\winsetup\w7\boot-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Install Windows 7 Ultimate x64 SP1
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\winsetup\w7\boot-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows Boot Loader
-------------------
identifier {4436841e-8126-11e0-a45e-001d60b04163}
device ramdisk=[boot]\winsetup\w7\winre-x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Recovery manager x86
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\winsetup\w7\winre-x86.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows Boot Loader
-------------------
identifier {e32421ba-8126-11e0-a45e-001d60b04163}
device ramdisk=[boot]\winsetup\w7\winre-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Recovery manager x64
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\winsetup\w7\winre-x64.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes


Файл ответов install-x86.xml:
читать дальше »
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="configure">
<assemblyIdentity name="Microsoft-Windows-CodecPack-Basic-Package" version="6.1.7601.17514" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="" />
</package>
</servicing>
<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">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<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">
<Display>
<ColorDepth>32</ColorDepth>
</Display>
<UserData>
<AcceptEula>true</AcceptEula>
<ProductKey>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows 7 Ultimate SP1 x86</Value>
</MetaData>
<MetaData wcm:action="add">
<Key>/IMAGE/DESCRIPTION</Key>
<Value>Windows 7 Ultimate SP1 x86</Value>
</MetaData>
</InstallFrom>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-IE-InternetExplorer" 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">
<StartPages>
<StartPage wcm:action="add">
<StartPageUrl>about:blank</StartPageUrl>
<StartPageKey>blank</StartPageKey>
</StartPage>
</StartPages>
<DisableFirstRunWizard>true</DisableFirstRunWizard>
<FilterLevel>Low</FilterLevel>
<AllowedSites>http://google.com</AllowedSites>
<TrustedSites>http://google.com</TrustedSites>
<BlockPopups>no</BlockPopups>
<PrintBackground>true</PrintBackground>
<DisableDevTools>false</DisableDevTools>
<DisableDataExecutionPrevention>false</DisableDataExecutionPrevention>
<Home_Page>about:blank</Home_Page>
</component>
<component name="Security-Malware-Windows-Defender" 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">
<DisableAntiSpyware>true</DisableAntiSpyware>
</component>
<component name="Networking-MPSSVC-Svc" 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">
<DomainProfile_DisableNotifications>true</DomainProfile_DisableNotifications>
<DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall>
<PrivateProfile_DisableNotifications>true</PrivateProfile_DisableNotifications>
<PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall>
<PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall>
<PublicProfile_DisableNotifications>true</PublicProfile_DisableNotifications>
</component>
<component name="Microsoft-Windows-Security-SPP-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">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
<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">
<ShowWindowsLive>true</ShowWindowsLive>
<ComputerName>Comp</ComputerName>
<RegisteredOrganization>Company</RegisteredOrganization>
<RegisteredOwner>User</RegisteredOwner>
<ProductKey>342DG-6YJR8-X92GV-V7DCV-P4K27</ProductKey>
</component>
<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">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Path>cmd /c &amp;quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m&amp;quot;</Path>
<Order>1</Order>
<Description>Activation</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" 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">
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<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">
<AutoLogon>
<Username>User</Username>
<Enabled>true</Enabled>
</AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
</Display>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>cmd /c REGEDIT /S %systemdrive%\reg.reg</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>reg add &quot;HKCU\SOFTWARE\Microsoft\Windows\Shell\Bags\1\Desktop&quot; /v &quot;IconSize&quot; /t REG_DWORD /d 32 /f</CommandLine>
<Order>2</Order>
</SynchronousCommand>
</FirstLogonCommands>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
</OOBE>
<Themes>
<DefaultThemesOff>false</DefaultThemesOff>
<DesktopBackground>%WinDir\Web\Wallpaper\Landscapes\img10.jpg</DesktopBackground>
</Themes>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Description>Администратор</Description>
<DisplayName>User</DisplayName>
<Name>User</Name>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<TimeZone>Ekaterinburg Standard Time</TimeZone>
<RegisteredOrganization>Company</RegisteredOrganization>
<RegisteredOwner>User</RegisteredOwner>
<WindowsFeatures>
<ShowInternetExplorer>true</ShowInternetExplorer>
</WindowsFeatures>
</component>
</settings>
<settings pass="auditUser">
<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">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Description>Disable UAC for users</Description>
<Path>reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System&quot; /v &quot;EnableLUA&quot; /t REG_DWORD /d 0 /f</Path>
<Order>1</Order>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Description>Disable UAC for admin</Description>
<Order>2</Order>
<Path>reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System&quot; /v &quot;FilterAdministratorToken&quot; /t REG_DWORD /d 0 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="offlineServicing">
<component name="Microsoft-Windows-LUA-Settings" 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">
<EnableLUA>false</EnableLUA>
</component>
</settings>
<settings pass="auditSystem">
<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">
<AuditComputerName>
<Name>Comp</Name>
</AuditComputerName>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:j:/winsetup/w7/install.wim#Windows 7 Ultimate x86 SP1" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


Файл ответов install-x64.xml:
читать дальше »
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<servicing>
<package action="configure">
<assemblyIdentity name="Microsoft-Windows-CodecPack-Basic-Package" version="6.1.7601.17514" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="" />
</package>
</servicing>
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Display>
<ColorDepth>32</ColorDepth>
</Display>
<UserData>
<AcceptEula>true</AcceptEula>
<ProductKey>
<WillShowUI>OnError</WillShowUI>
</ProductKey>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
<MetaData wcm:action="add">
<Key>/IMAGE/NAME</Key>
<Value>Windows 7 Ultimate SP1 x64</Value>
</MetaData>
<MetaData wcm:action="add">
<Key>/IMAGE/DESCRIPTION</Key>
<Value>Windows 7 Ultimate SP1 x64</Value>
</MetaData>
</InstallFrom>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
<WillShowUI>OnError</WillShowUI>
</OSImage>
</ImageInstall>
</component>
</settings>
<settings pass="specialize">
<component name="Microsoft-Windows-IE-InternetExplorer" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<StartPages>
<StartPage wcm:action="add">
<StartPageUrl>about:blank</StartPageUrl>
<StartPageKey>blank</StartPageKey>
</StartPage>
</StartPages>
<DisableFirstRunWizard>true</DisableFirstRunWizard>
<FilterLevel>Low</FilterLevel>
<AllowedSites>http://google.com</AllowedSites>
<TrustedSites>http://google.com</TrustedSites>
<BlockPopups>no</BlockPopups>
<PrintBackground>true</PrintBackground>
<DisableDevTools>false</DisableDevTools>
<DisableDataExecutionPrevention>false</DisableDataExecutionPrevention>
<Home_Page>about:blank</Home_Page>
</component>
<component name="Security-Malware-Windows-Defender" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DisableAntiSpyware>true</DisableAntiSpyware>
</component>
<component name="Networking-MPSSVC-Svc" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DomainProfile_DisableNotifications>true</DomainProfile_DisableNotifications>
<DomainProfile_EnableFirewall>false</DomainProfile_EnableFirewall>
<PrivateProfile_DisableNotifications>true</PrivateProfile_DisableNotifications>
<PrivateProfile_EnableFirewall>false</PrivateProfile_EnableFirewall>
<PublicProfile_EnableFirewall>false</PublicProfile_EnableFirewall>
<PublicProfile_DisableNotifications>true</PublicProfile_DisableNotifications>
</component>
<component name="Microsoft-Windows-Security-SPP-UX" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ShowWindowsLive>true</ShowWindowsLive>
<ComputerName>Comp</ComputerName>
<RegisteredOrganization>Company</RegisteredOrganization>
<RegisteredOwner>User</RegisteredOwner>
<ProductKey>342DG-6YJR8-X92GV-V7DCV-P4K27</ProductKey>
</component>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Path>cmd /c &amp;quot;FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\DiskRoot.txt SETX DiskRoot %i: -m&amp;quot;</Path>
<Order>1</Order>
<Description>Activation</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AutoLogon>
<Username>User</Username>
<Enabled>true</Enabled>
</AutoLogon>
<Display>
<ColorDepth>32</ColorDepth>
</Display>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>cmd /c REGEDIT /S %systemdrive%\reg.reg</CommandLine>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<CommandLine>reg add &quot;HKCU\SOFTWARE\Microsoft\Windows\Shell\Bags\1\Desktop&quot; /v &quot;IconSize&quot; /t REG_DWORD /d 32 /f</CommandLine>
<Order>2</Order>
</SynchronousCommand>
</FirstLogonCommands>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
</OOBE>
<Themes>
<DefaultThemesOff>false</DefaultThemesOff>
<DesktopBackground>%WinDir\Web\Wallpaper\Landscapes\img10.jpg</DesktopBackground>
</Themes>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Description>Administrator</Description>
<DisplayName>User</DisplayName>
<Name>User</Name>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
<TimeZone>Ekaterinburg Standard Time</TimeZone>
<RegisteredOrganization>Company</RegisteredOrganization>
<RegisteredOwner>User</RegisteredOwner>
<WindowsFeatures>
<ShowInternetExplorer>true</ShowInternetExplorer>
</WindowsFeatures>
</component>
</settings>
<settings pass="auditUser">
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Description>Disable UAC for users</Description>
<Path>reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System&quot; /v &quot;EnableLUA&quot; /t REG_DWORD /d 0 /f</Path>
<Order>1</Order>
</RunSynchronousCommand>
<RunSynchronousCommand wcm:action="add">
<Description>Disable UAC for admin</Description>
<Order>2</Order>
<Path>reg add &quot;HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System&quot; /v &quot;FilterAdministratorToken&quot; /t REG_DWORD /d 0 /f</Path>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>
<settings pass="offlineServicing">
<component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EnableLUA>false</EnableLUA>
</component>
</settings>
<settings pass="auditSystem">
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<AuditComputerName>
<Name>Comp</Name>
</AuditComputerName>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:j:/winsetup/w7/install.wim#Windows 7 Ultimate x64 SP1" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>


Файлы startnet.cmd соответствующие:

читать дальше »
@echo off
title Установка Windows
wpeinit
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:\winsetup\w7\install.wim SET DiskRoot=%%i:
start /w %diskroot%\winsetup\w7\setup.exe /unattend:%diskroot%\winsetup\w7\install-x86.xml
exit
и
@echo off
title Установка Windows
wpeinit
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:\winsetup\w7\install.wim SET DiskRoot=%%i:
start /w %diskroot%\winsetup\w7\setup.exe /unattend:%diskroot%\winsetup\w7\install-x64.xml
exit


Не ставится именно x64.
boot-x64.wim (заменил winpe на boot) делал на 32-ной железке, но ведь он грузится и winload на этой железке уже не стартует т.к. архитектура 86, а на 64-х битной PE все отлично грузится и уходит в перезагрузку именно на setup.exe.

Может можно как-то предотвратить перезагрузку на этом моменте, убрать @echo off и посмотреть что происходит? Или может вопрос уже давно баян и есть решение?..

ded-mazay 19-05-2011 14:24 1679070

Итак, убрал из startnet.cmd @echo off и exit. Вот что выдает установщик:
Цитата:

Отсутствует подсистема, необходимая для поддержки данного типа образа.
В гугле ничего не нашел, поиском на форуме тоже..
HELP!

Lennyvets 19-05-2011 18:39 1679183

Цитата:

Цитата ded-mazay
HELP! »

У вас одна и та же программа установки
Цитата:

Цитата ded-mazay
%diskroot%\winsetup\w7\setup.exe »

для 32 и для 64-битной системы. Используйте setup соответствующей разрядности.

DenchikK 19-05-2011 20:48 1679233

Весь день пытаюсь объединить Win7x86 и Win7X64 по инструкции с 7 страницы. Комментарии помогли обойти подводные камни.
Но пункт 23 мне не дается.(Создаем новый файл ответов. Добавляем следующие компоненты:)
Код:

Microsoft-Windows-International-Core-WinPE
Microsoft-Windows-Setup | ImageInstall | OSImage | InstallFrom | MetaData

Так и не понял, как это вносить в Диспетчер Образов Системы Windows, потому после пункта Создать Новый Файл Ответов - сохраняю как есть.
Для x86 так получается:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <cpi:offlineImage cpi:source="catalog:d:/w7aio/temp/x86/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Видимо из за этого, при старте с образа, после выбора, какую винду устанавливать, через некоторое время появляется ошибка:

Цитата:

Не удалось выполнить синтаксический разбор или обработку файла ответов для автоматической установки.[I:\sources\install-x86.xml]. Указанный файл не существует.
Для x64 - соответственно файл install-x64.xml в ошибке.

Подскажите, пожалуйста, как всё-таки сделать правильно этот файл ответов. И можно ли вообще обойтись без него.

Lennyvets 19-05-2011 22:26 1679283

Цитата:

Цитата DenchikK
Так и не понял, как это вносить в Диспетчер Образов Системы Windows »

Редактирование параметров файла ответов

DenchikK 21-05-2011 00:57 1679932

Lennyvets,
Спасибо за ссылочку!
Поизучал, сделал как там сказано (или так как смог понять), пересобрал.
Но опять засада - теперь уже такая:
Цитата:

Windows не удалось собрать данные для [OSImage], поскольку указанный файл образа [install.wim] не существует.
Хотя на флешке он есть:
Код:

m:\sources\install.wim
Как делал.
Запускаю Диспетчер образов системы Windows (6.1.7600 16385)
Вижу 5 окошечков:
1 2 3
4 5
В четвертом окошке (Образ Windows) жму правой клавишей мышки на выбор образа и указываю на файл:
Код:

d:\W7AIO\temp\x64\install_Windows 7 ULTIMATE.clg
Во втором окошке (Файл Ответов) создаю новый файл ответов.
В четвертом нахожу в Components ->
amd64_Microsoft-Windows-International-Core-WinPE_neutral, жму правой клавишей, выбираю Добавление параметра для прохода 1 windowsPE
amd64_Microsoft-Windows-Setup_6.1.7600.16385_neutral -> ImageInstall -> OSImage -> InstallFrom -> MetaData, жму правой клавишей, выбираю Добавление параметра для прохода 1 windowsPE
В третьем окошке для SetupUILanguage вписываю в UILanguage -> ru-RU
Для MetaData: key -> /IMAGE/INDEX, value -> 1
Сохраняю в d:\W7AIO\DVD\sources\install-x64.xml, в 5 окошке пишется: "Ошибок и предупреждений нет".
Получилось это:
Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>ru_RU</UILanguage>
            </SetupUILanguage>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>1</Value>
                        </MetaData>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="catalog:d:/w7aio/temp/x64/install_windows 7 ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Может где то на этом этапе я что то делаю не так?

Lennyvets 21-05-2011 08:01 1679976

Цитата:

Цитата DenchikK
Может где то на этом этапе я что то делаю не так? »

у вас два образа в WIM-файле, как я понял, 32 бит и 64 бит. Проверьте правильно ли указали номер индекса
Цитата:

Цитата DenchikK
Код:

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

»

Проверять так http://oszone.net/8587#imageinfo или так
Код:

DISM /Get-WimInfo /WimFile:C:\VistaWork\DVD\sources\install.wim

DenchikK 21-05-2011 10:43 1680017

Ага, так и делал:
Код:

<IMAGE INDEX="1">
<NAME>Windows 7 Ultimate x86</NAME>
<DESCRIPTION>Windows 7 ULTIMATE</DESCRIPTION>

Сравнил свой файл ответов с файлом ответов на 7 странице.
На уровне MetaData есть ещё Path со значением Value: %diskroot%\sources\install.wim
Попробую пересобрать, посмотреть.

Добавлено:
Вот, теперь заработало. Сейчас до конца проверю на виртуалке.

Lennyvets 21-05-2011 12:28 1680053

Индекс 1 у вас для 32 бит:
Цитата:

Цитата DenchikK
Код:

<IMAGE INDEX="1">
<NAME>Windows 7 Ultimate x86</NAME>
<DESCRIPTION>Windows 7 ULTIMATE</DESCRIPTION>

»

а файл ответов для 64 бит:
Цитата:

Цитата DenchikK
Код:

component name="Microsoft-Windows-Setup" processorArchitecture="amd64"
»

Проверьте индекс для 64-битного образа

DenchikK 21-05-2011 14:12 1680108

Lennyvets,
Точно, не внимательно я с файлами ответов обошёлся. ;)
Индекс поменял с 1 на 2 для x64, проверил на виртуалке, обе установились.
Спасибо большое!

CtrlSoft 30-05-2011 23:52 1685372

ребята, добился более усовершенствованного метода. Надеюсь через пару недель сделаю видео инструкцию.

7ka 02-06-2011 05:48 1686836

Объединение всех редакций Windows 7 (х86/х64-битных) в один образ (AIO)
 
Уважаемые знатоки форума Oszone, прошу вашей помощи в назревшем вопросе, а именно:

Хотелось бы сразу извиниться за создание данной темы если повтор, понимаю что данный вопрос уже не раз наверно поднимался, в виду множества простейших вопросов и не мнее простейших ответов затерялся наипростейший, но, все темы и ответы которые я находил в процессе изучения этой темы поиском по форуму, все перечитал и немного запутался. В некоторых темах участники форума утверждают что какие-либо манипуляции с *.wim образом х86-битной редакции из под х64-битной ОС так или иначе приведут к ошибкам при установке, перечитав еще несколько веток понял из написанного, что нужно редактировать BootManager добавляя в него записи об архитектуре устанавливаемой ОС с последующем его выбором при загрузке, в общем всю ночь читал и понимаю что запутался еще больше…

Имеются все редакции Майкрософт Windows 7, от Starter до Ultimate, плюс VL редакции Professional и Enterprise, все образы с SP1, обновленные, с учетом последних изменений на 12 мая 2011 года (KB2534111).
Все манипуляции в установленной ОС x64-битной SP1, установлен WAIK также с SP1.
Требуется создать один образ х86/х64-битных «ВСЕХ» редакций (кроме как я знаю Starter, его нет в природе х64-битной версии), включая Volume дистрибутивы и только, никакого моддинга, никакого доп.софта, просто дистрибутив с выбором редакции и архитектуры ОС. Подскажите пожалуйста, какими командами мне оперировать в данном случаи?

Заранее спасибо.)

DJ VASYA666 02-06-2011 09:59 1686921

7ka, думаю, все очень просто - ImageX /export X:\sources\install.wim * Y:\install.wim - это x86-образ Windows 7. Потом ImageX /export X:\sources\install.wim * Y:\install.wim - это x64-образ Windows 7. Где X: - это буква диска, где находится исходный дистрибутив, Y: - это буква диска, куда экспортируются редакции в install.wim. Команда "ImageX /export install.wim *" экспортирует все редакции сразу, без надобности указывать отдельно каждый индекс отдельной редакции. Потом замените этим install.wim аналогичный в дистрибутиве. И вуаля-все редакции в одном install.wim. P.S: надеюсь описал доступно

oleg66 02-06-2011 11:34 1686981

DJ VASYA666
Но лучше всего делать все эти процедуры из под 32битной системмы или разницы нет. Я где то сдесь на форуме читал что из под 64битной не желательно. Может привести к ошибке. Так это или нет.

DJ VASYA666 02-06-2011 15:00 1687099

oleg66, ну не знаю, я и под 32-х битной редакцией делал и под 64-разрядной делал это. Никакий ошибок и прочего не замечено. Сам имею диск Windows 7 All-In-One. Проблем с установкой нет))) Ну и конечно нужно использовать ImageX в зависимости от разрядности операционной системы

7ka 02-06-2011 15:43 1687128

Цитата:

Цитата DJ VASYA666
Команда "ImageX /export install.wim *" экспортирует все редакции сразу, без надобности указывать отдельно каждый индекс отдельной редакции »

Хорошо, это можно сделать с редакцией Ultimate, слиять х86-битную с х64-битным дистрибутивом, веть она включает в себя все прочии редакции, но, а как-же поступить с Volume дистрибутивами?

7ka 02-06-2011 17:41 1687211

DJ VASYA666, использовал ваш метод и сл. команду:

Использовал дистрибутивы Windows 7 Ultimete x86 и х64-битные
Экспорт проводился из х64-битной редакции Ultimate в х86-битную аналогичную редакцию

ImageX /export C:\SplitDistr\Arh_x64\install.wim * C:\SplitDistr\Arh_x86\install.wim

Получил:
Код:

ImageX Tool for Windows
Copyright (C) Microsoft Corp. All rights reserved.
Version: 6.1.7600.16385

Image name [Windows 7 HOMEBASIC] already exists in target file.
Image name [Windows 7 HOMEPREMIUM] already exists in target file.
Image name [Windows 7 PROFESSIONAL] already exists in target file.
Image name [Windows 7 ULTIMATE] already exists in target file.

Bulk image export to an existing file requires all image names to be unique.

Утилита ImageX вернула ответ вводившейся команды и гласит она о том что, в исходном дистрибутиве уже содержаться данные редакции.

DJ VASYA666, ваша команда не верна или описана не полностью.

hobbit25 02-06-2011 23:50 1687433

7ka,

по мне так лучше ручками прописывать номера редакций))

если нужно могу скинуть CMD файлик.

7ka 03-06-2011 02:40 1687491

Сегодня после всех монипуляций, руководствуясь онлайн-справкой получил в итоге вот что:

о_О немного озадачен, буду разбираться дальше...

oleg66 03-06-2011 11:48 1687658

7ka,
Вот по такому принципу я делал и никаких глюков не было

читать дальше »
Отличия между Professional, VL и просто Professional только в способах активации. VL можно активировать только Volume:GVLK, Volume:CSVLK и Volume:MAK ключами. Просто Professional можно активировать всеми возможными типами ключей. Поэтому в говносборку будем включать Professional, а не Professional VL.

Для создания говносборки потребуется Windows Automated Installation Kit for Windows 7 and Windows Server 2008 R2 (x86, x64, ia64) - DVD (Russian), и четыре оригинальных образа Windows 7, например:
Windows 7 Ultimate (x86) - DVD (Russian)
Windows 7 Enterprise (x86) - DVD (Russian)
Windows 7 Ultimate (x64) - DVD (Russian)
Windows 7 Enterprise (x64) - DVD (Russian)
Копируем содержимое образов в следующие папки (расположение папок и их наименование примерное):
Windows 7 Ultimate (x86) - DVD (Russian) -> D:\7 (это будет основой нашей говносборки). Из папки \Source удаляем файл ei.cfg
Windows 7 Enterprise (x86) - DVD (Russian) -> D:\7Ex86
Windows 7 Ultimate (x64) - DVD (Russian) -> D:\7x64
Windows 7 Enterprise (x64) - DVD (Russian) -> D:\7Ex64

Затем устанавливаем Windows Automated Installation Kit и запускаем командную строку WAIK (не стандартную командную строку Windows, а именно ту которая в папке WAIK) от имени администратора.

Получаем информацию о количестве и наименовании индексных номеров, вводя поочерёдно
Код:
Imagex.exe /info D:\7Ex86\Sources\install.wim

Код:
Imagex.exe /info D:\7x64\Sources\install.wim

Код:
Imagex.exe /info D:\7Ex64\Sources\install.wim

Затем определив индексные номера, выполняем поочерёдно следующие команды

Код:
Imagex.exe /export D:\7Ex86\Sources\install.wim 1 D:\7\Sources\install.wim "Windows 7 Enterprise x86"

Код:
Imagex.exe /export D:\7x64\Sources\install.wim 1 D:\7\Sources\install.wim "Windows 7 Home Basic x64"

Код:
Imagex.exe /export D:\7x64\Sources\install.wim 2 D:\7\Sources\install.wim "Windows 7 Home Premium x64"

Код:
Imagex.exe /export D:\7x64\Sources\install.wim 3 D:\7\Sources\install.wim "Windows 7 Professional x64"

Код:
Imagex.exe /export D:\7x64\Sources\install.wim 4 D:\7\Sources\install.wim "Windows 7 Ultimate x64"

Код:
Imagex.exe /export D:\7Ex64\Sources\install.wim 1 D:\7\Sources\install.wim "Windows 7 Enterprise x64"


Тем самым добавляя недостающие редакции в основу говносборки.

После создаём образ DVD диска, вводя команду

Код:
Oscdimg.exe -u2 -bD:\7\Boot\etfsboot.com -lru_windows_7_all_editions -g -t07/13/2009,12:55:00 -h D:\7 D:\ru_windows_7_all_editions_x86_x64_dvd.iso
или
oscdimg -n -m -b"%programfiles%\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" D:\7Work\DVD D:\7Work\ISO\Win7wIE9.iso


Здесь:
-u2 >> создает файловую системы UDF для образа ISO
-b >> указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
-l >>метка DVD-диска или образа
-g >> указывает на то, что все указатели на время сделаны в GMT
-t >> Дата и Время
-h >> включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути

В итоге получаем образ, содержащий 11 русскоязычных редакций Windows 7 (x86 и х64)

DJ VASYA666 04-06-2011 21:14 1688506

7ka, извиняюсь, забыл что в x86 и x64 редакциях названия операционных систем одинаковые. oleg66 Вам описал правильное решение как создать AIO диск)

Сантей 04-08-2011 12:33 1725776

CtrlSoft, ой как же долго пару недель длятся :)

Сантей 04-08-2011 19:01 1725974

Цитата:

Цитата CtrlSoft
15. Создаем WinPE x86 и x64. В Командной строке средств развертывания наберите:
Код:
copype.cmd x86 D:\W7AIO\temp\x86
copype.cmd amd64 D:\W7AIO\temp\x64 »

можно здесь поподробней? как создать WinPE? я ввел эти команды но ничего не произошло, файлы не появились

Lennyvets 04-08-2011 22:13 1726055

Цитата:

Цитата Сантей
я ввел эти команды но ничего не произошло, файлы не появились »

Попробуйте удалить указанные каталоги, т.к. copype.cmd не копирует файлы, если каталоги существуют:
Код:

Updating path to include dism, oscdimg, imagex

  C:\Program Files\Windows AIK\Tools\PETools\
  C:\Program Files\Windows AIK\Tools\PETools\..\x86
  C:\Program Files\Windows AIK\Tools\PETools\..\x86\Servicing;


C:\Program Files\Windows AIK\Tools\PETools>copype.cmd x86 D:\W7AIO\temp\x86
Destination directory exists: D:\W7AIO\temp\x86

C:\Program Files\Windows AIK\Tools\PETools>


Сантей 04-08-2011 23:08 1726085

Lennyvets, спасибо, теперь всё ок

CtrlSoft 05-08-2011 01:49 1726143

пишу инструкции. Сборки уже готовы. Получилось достаточно хорошо. Скоро будут. :)

Сантей 05-08-2011 15:37 1726429

Попробовал более легкий способ, вполне приемлемо получилось, и размер меньше :). Может кому и сгодится.
Итак:

Необходимо:

Windows 7 Ultimate (x86)
Windows 7 Ultimate (x64)
Шестнадцатеричный редактор (Например: HxD)
Windows Automated Installation Kit

1) Создаем следующие папки:

D:\AIO\DVD\sourc64
D:\AIO\ISO
D:\AIO\WIMs

2) Копируем содержимое образа Windows 7 Ultimate (x86) в папку D:\AIO\DVD
3) Удаляем все файлы с расширением .clg и файл ei.cfg из папки D:\AIO\DVD\sources.
4) Перемещяем install.wim из папки D:\AIO\DVD\sources в папку D:\AIO\WIMs
5) Переименовываем файл install.wim в ULTx86.wim
6) Копируем файл install.wim из образа Windows 7 Ultimate (x64) в папку D:\AIO\WIMs
7) Переименовываем файл install.wim в ULTx64.wim
8) Копируем содержимое папки sources (за исключением install.wim, ei.cfg и всех файлов .clg) из образа Windows 7 Ultimate (x64) в папку D:\AIO\DVD\sourc64.
9) Копируем файл setup.exe из корня образа Windows 7 Ultimate (x64) в папку D:\AIO\DVD как setup64.exe

10) Создаем Wim:

Код:

Imagex /export "D:\AIO\WIMs\ULTx86.wim" 5 "D:\AIO\DVD\sources\install.wim" "Windows 7 ULTIMATE"

Imagex /export "D:\AIO\WIMs\ULTx64.wim" 4 "D:\AIO\DVD\sources\install.wim" "Windows 7 ULTIMATE (x64)"

11) Измененяем BCD

Запускаем командную строку.

Код:

D:
cd AIO\DVD
bcdedit /store boot\bcd /copy {default} /d "Запуск среды восстановления Windows x64"

Выданный {GUID} нужно где-нибудь записать.

Устанавливаем новый загрузчик, выполнив команды:

Код:

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

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

Замените {GUID} тем, который записали.

Ставим время ожидания загрузки по умолчанию:

Код:

bcdedit /store boot\bcd /timeout 10
12) Добавляем поддержку обновлений во время установки для 64-битных систем.[/b]

Открываем файл D:\AIO\DVD\setup64.exe в hex-редакторе HxD.
Ищем и меняем все значения Юникодовой строки (без учета регистра) с sources\ на sourc64\. Сохраняем

Открываем файл D:\AIO\DVD\sourc64\autorun.dll и меняем все значения Юникодовой строки (без учета регистра) с sources\setup.exe на sourc64\upg64.cmd

Cоздаем в папке D:\AIO\DVD\sourc64 файл upg64.cmd, содержащий следующее:

Код:

setup.exe /m:sourc64 /installfrom:\sources\install.wim
13) Меняем содержание файла autorun.inf в папке D:\AIO\DVD на следующее:

Код:

[Autorun.Amd64]
open=setup64.exe
icon=setup64.exe,0

[Autorun]
open=setup.exe
icon=setup.exe,0

14) Создаем ISO-образ:

Код:

oscdimg.exe -u2 -lWIN7_AIO -t11/21/2010:16:39 -m -bD:\AIO\DVD\Boot\etfsboot.com -h D:\AIO\DVD D:\AIO\ISO\Win7_x86-x64.iso

Argentym 09-08-2011 21:01 1728796

добрые люди а не могли бы вы дать ссылочку где именно описан метод объединения х64 и х86 в один диск или описать подробнее

Devils0411 11-08-2011 16:18 1729944

Не стал создавать новую тему. Пост почти похож с названием темы.
Собрал два загрузчика winpe 3.1 x86 и x64.
Привязал загрузке по сети. x86 ставиться без проблем, а вот x64 запускаться не хочет. При попытке запустить установку, выдает следующее сообщение: "Windows could not load required file WinSetup.dll. The may be corrupt. The install Windows, restart the installation. Error Code: 0xC1"
Я так понимаю этот же файл используется и при x86 установки, но там проблем нет.
з.ы. x86 загрузчик для x86 установки, x64 - для x64 соответственно.

Devils0411 16-08-2011 12:47 1733008

Кстати, вот скрин ошибки https://lh6.googleusercontent.com/-Y...0/IMAG0054.jpg

Devils0411 17-08-2011 14:41 1733801

Доброго всем для. Начну из далека. Данный товарищ, собрал сборку, где совместил как 32-разрядные ОС Windows 7, так и 64-разрядные. За основу взяв 32-разрядный дистрибутив. Так же поместив boot_x64.wim образ и файл set64.exe. При загрузке диска, выскакивает предзагрузочное меню, с выбором загрузчика нужной разрядности (boot.wim - 32-разрядный; boot_x64.wim - 64-разрядный) Пытаюсь совместить нечто подобное для установки по сети. Почти все сделал (32битная система ставиться без проблем), но проблема оказалась в установке 64битной системы. Чтобы понять из-за чего эта проблема. Скачав оригинальный образ Win7 Ultimate x64, я вытащил оттуда boot.wim, и переименовав boot_x64.wim, скопировал в папку sources. Загрузив boot_x64.wim по сети, у меня выскочила ошибка. Смонтировав boot_x64.wim (был выбран индекс 2), удалил файлы setup.exe (который находился в корне смонтированного образа) , wdsclient.dll, wdsclientapi.dll, wdscsl.dll, wdsimage.dll, wdstptc.dll находящиеся в папке sources (т.к. WDS сервера нет, да и не хотелось бы его поднимать). Собрал образ обратно и снова загрузил boot_x64.wim по сети. Как я понял, раз нет setup.exe в корне образа с индексом 2, то ищется файл startnet.cmd (какая программа это делает - не знаю, а хотелось)
Содержимое файла startnet.cmd указан ниже.
Выдал следующее: №1 №2
В чем может быть проблема? Ведь 32битная ОС устанавливается без проблем.

startnet.cmd

Код:

@Echo off
Title Подключение сетевого диска
wpeinit
For /F "Tokens=2 Delims=={,} " %%a In ('WMIC NICCONFIG Where IPEnabled^=True Get DHCPServer /Value^') Do Set $DHCP=%%~a
net use y: \\%$DHCP%\NETBOOT\W7 "" /user:Guest
if ERRORLEVEL 1 (goto AnotnerDHCP) else (goto DHCP)
:DHCP
if exist y:\sources\set64.exe (
x:\sources\set64.exe
)
cmd.exe
exit

:AnotnerDHCP
set /P DHCP=Введите адрес сервера:
net use y: \\%DHCP%\NETBOOT\W7 "" /user:Guest
if exist y:\sources\set64.exe (
x:\sources\set64.exe
)
cmd.exe
pause


Для чего нужен 64битный загрузчик

Цитата:

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

mPaSoft 17-08-2011 17:53 1733994

Devils0411, обращайтесь к "товарищу" с рутрекера. С первого взгляда вообще ничего не понятно, потом желание пропадает почему-то разбираться.

Devils0411 17-08-2011 18:47 1734032

mPaSoft, Да он не хочет помочь, мол сам ищи, когда попросил хотя бы линк дать, на то, как такого же рода сборку собрать - ничего не ответил.
Конечно, можно плюнуть и остановиться на 32битном загрузчике. Но ситуация с рейдом не дает покоя.

Dj_DeN83 18-08-2011 21:03 1734797

При шаге:
21. Сохраняем образ.
Код:
dism /unmount-wim /mountdir:D:\W7AIO\offline /commit :closed-to

выдаёт ошибку " Неизвестный параметр unmount-wim

при сохранение Windows x86 все отлично прошло, а вот при Windows x64 проблеммы :o :cry:

Dj_DeN83 19-08-2011 20:42 1735438

Цитата:

Цитата Dj_DeN83
При шаге:
21. Сохраняем образ.
Код:
dism /unmount-wim /mountdir:D:\W7AIO\offline /commit
выдаёт ошибку " Неизвестный параметр unmount-wim
при сохранение Windows x86 все отлично прошло, а вот при Windows x64 проблеммы »

Все получилось

alegz81 20-08-2011 09:47 1735664

Argentym,
вот Полезные советы для Windows 7 от Nizaury
читай раздел Установка, пункт 22 способ №2.
Способ рабочий, но много надо делать "руками".
Я его несколько изменил, и почти весь автоматизировал.
Осталось чуть-чуть, но не хватает времени закончить, проверить и дописать статью.

Argentym 21-08-2011 12:53 1736318

alegz81,
спасибо большое но вот файл ответов как создать что бы он работал на установке х64 и х86

Devils0411 21-08-2011 14:10 1736360

Argentym, Если я правильно понял, то никак... при установке можно просто указать, какой файл ответов использовать. В файле ответов указывается архитектура ОС.

Dj_DeN83 21-08-2011 23:22 1736700

Windows заработал РЕСПЕКТ автору.

alegz81 22-08-2011 08:37 1736803

Argentym,
Цитата:

alegz81, спасибо большое но вот файл ответов как создать что бы он работал на установке х64 и х86
Для каждой архитектуры надо создавать свой файл ответов.
Один файл ответов и для х86 и для х64 использовать не получится.
У setup.exe есть параметр /unattend в котором и указывается файл ответов.

Argentym 22-08-2011 10:59 1736874

эх а какже сделать то
Цитата:

Цитата alegz81
У setup.exe есть параметр /unattend в котором и указывается файл ответов. »

это понятно но туда ведь невпишешь сразу два файла ответов

morres 22-08-2011 16:31 1737086

Цитата:

Цитата Argentym
это понятно но туда ведь невпишешь сразу два файла ответов »

А разве возможна ситуация, когда надо одновременно провести установку и x86 и x64 ;-) на один и тот же раздел?
Скажу больше, даже для каждого издания (Ultimate, Professional и т.п.) надо создавать собственный файл ответов, а вот во время установки передавать параметру /unattend тот, который необходим. Вот, постмотри тут я когда-то писал про висту, с семёркой всё аналогично!
Если используется собственная WinPE, то для установки Windows 7 надо будет запускать например:
setup.exe /unattend:g:\Ultimate_x86.xml, который будет заранее сформирован для установки Windows 7 Ultimate 32-bit или
setup.exe /unattend:g:\Professional_x64.xml который будет заранее сформирован для установки Windows 7 Professional 64-bit и т.д. и т.п. И в зависимости от того какую комманду ты запустишь из WinPE такое издание Windows и автоматически установится по заранее подготовленному файлу ответов.

qeraser 07-09-2011 16:51 1748163

CtrlSoft
Цитата:

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

m0nkrus 07-09-2011 21:26 1748342

Он ее с зимы все обещает... Как рак на горе свистнет, так и сделает.

AnTaL 13-09-2011 14:54 1752074

Argentym

у меня нормально работает один файл ответов.
Просто продублировал секции для x86 и amd64...

Пример:
<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">
<Reseal>
<Mode>Audit</Mode>
<ForceShutdownNow>false</ForceShutdownNow>
</Reseal>
</component>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Reseal>
<Mode>Audit</Mode>
<ForceShutdownNow>false</ForceShutdownNow>
</Reseal>
</component>

Цитата:

Цитата morres
А разве возможна ситуация, когда надо одновременно провести установку и x86 и x64 ;-) на один и тот же раздел? »

Не "и x86 и x64", а или...
я слепил DVD с со всеми версиями (32 и 64) и с файлом ответов.
При загрузке выбираю нужную версию ОС и всё...

timon45 25-09-2011 14:14 1759715

Цитата:

Цитата alegz81
Потом в x86_Microsoft-Windows-Shell-Setup_neutral-FirstLogonCommand, который добавляется к 7 oobeSystem создаю команды, типа такой «cmd /c %DiskRoot%\Install\setupProg.exe». »

А можно ли про подробнее как оно должно выглядеть в файле ответов.

alegz81 26-09-2011 08:45 1760193

timon45,
вот смотри:

Код:

<settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
                <NetworkLocation>Home</NetworkLocation>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>false</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>West Asia Standard Time</TimeZone>
            <ShowWindowsLive>true</ShowWindowsLive>
            <StartPanelOff>true</StartPanelOff>
            <FirstLogonCommands>
                <SynchronousCommand wcm:action="add">
                    <Order>1</Order>
                    <CommandLine>REGEDIT /S %SystemDrive%\Install\OEM.reg /s</CommandLine>
                    <Description>OEM info</Description>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <Order>2</Order>
                    <CommandLine>REGEDIT /S %SystemDrive%\Install\usbW7.reg /s</CommandLine>
                    <Description>Normal Usb</Description>
                </SynchronousCommand>
                <SynchronousCommand wcm:action="add">
                    <Order>3</Order>
                    <CommandLine>cmd /c %SystemDrive%\Install\1.cmd</CommandLine>
                    <Description>Activation</Description>
                </SynchronousCommand>
            </FirstLogonCommands>
        </component>
    </settings>

Это полностью вся секция oobeSystem из моего рабочего файла ответов для W7 x64.
Подсекция FirstLogonCommands как раз и отвечает за выполнение команд при первом входе в систему.
%SystemDrive% это буква раздела куда установлена винда.
В папке ..\DVD\sources\ создаешь папку $OEM$, а вней папку $1.
Все что ты положишь в $1 будет скопировано в корень %SystemDrive% во время установки.
Если хочешь ставить с двд, то используй %DiskRoot%, конечно предварительно определенный.
В примерах файлов ответов показано как это сделать.

Код:


<CommandLine>cmd /c %DiskRoot%\Install\1.cmd</CommandLine>
                вместо
<CommandLine>cmd /c %SystemDrive%\Install\1.cmd</CommandLine>


JayK 04-10-2011 17:17 1765759

oleg66, Хочу сделать аналогичное, только без Enterprise, насколько я понял у каждой версии должен быть свой индексный номер, и идти они должны по порядку. Но у меня почему то оба образа имеют одинаковый индексный номер... образ не собирается, есть какие нибудь закономерности? Может порядок добавления образов должен быть особый?

hobbit25 04-10-2011 19:50 1765877

JayK, вот вам работающий пример!

просто индекс бдет у Windows 7 Home Basic x64 6-ой
у HP 7 и т.д.

Код:

imagex /export %Wim86%\install.wim 1 %full%\install.wim "Windows 7 Starter x86" /check /compress maximum

imagex /export %Wim86%\install.wim 2 %full%\install.wim "Windows 7 Home Basic x86" /check /compress maximum

imagex /export %Wim86%\install.wim 3 %full%\install.wim "Windows 7 Home Premium x86" /check /compress maximum

imagex /export %Wim86%\install.wim 4 %full%\install.wim "Windows 7 Professional x86" /check /compress maximum

imagex /export %Wim86%\install.wim 5 %full%\install.wim "Windows 7 Ultimate x86" /check /compress maximum

imagex /export %Wim64%\install.wim 1 %full%\install.wim "Windows 7 Home Basic x64" /check /compress maximum

imagex /export %Wim64%\install.wim 2 %full%\install.wim "Windows 7 Home Premium x64" /check /compress maximum

imagex /export %Wim64%\install.wim 3 %full%\install.wim "Windows 7 Professional x64" /check /compress maximum

imagex /export %Wim64%\install.wim 4 %full%\install.wim "Windows 7 Ultimate x64" /check /compress maximum


Butcher 06-10-2011 21:09 1767644

Не заметил ответа на всплывающий не раз вопрос...
Влияет ли на конечный результат редакция семерки (86/64) , в которой производится сборка данного дистрибутива?

Сам заметил такую вещь.
Делал сборку из двух редакций Ultimate 32+64. Делалось это в 64 битной семерке. Сначала экспорт редакции 32, потом туда же экспорт 64. Названия соответственно подправил (32 и 64).
Получившийся WIM запихнул в дистрибутив х64 (где то тут прочел что надо именно так, а не наоборот). Верно ли это утверждение?
Все ставилось и работало (вроди без нареканий) до одного прекрасного момента. Пока не поставил новую мать с рэйдом на чипсете Амд.
Во время установки семерка х64 наотрез отказывалась кушать драйвера под этот рэйд. Мотивируя это тем, что они мол не подписаны. Хотя цифровая подпись присутствует. Винда ставилась, когда ей даешь дрова от 32х битной системы, и работала, но в некоторых моментах коряво и хоть и с редкими, но синими экранами! А вот просто с диска, который не подвергся насилию поставилась без проблем.

JayK 09-10-2011 11:42 1769251

hobbit25, Огромное спасибо, все получилось...
Butcher, А я делал под 64 но запихнул в дистр от 32, насколько я понял дистры семерки отличаются только тем самым install.wim

Butcher 09-10-2011 14:15 1769361

JayK, 64ая нормально ставится с этого твоего дистра?

Цитата:

Цитата JayK
насколько я понял дистры семерки отличаются только тем самым install.wim »

Скорее нет, чем да. В среде х86 не запускается установка 2008 R2 (сам не проверял). Потом если устанавливаешь х86 семерку на виртуальной машине, а в настройках тип машины выбран как х64, то она ругается... что мол не та система загружается (оболочка установщика).

CtrlSoft 20-10-2011 20:47 1778048

Обновил http://forum.oszone.net/post-1561544-64.html
удачи. Будет время доделаю. Есть еще много вкусного. :)

Habetdin 20-10-2011 21:57 1778108

CtrlSoft, по ссылкам на файлы - "Access denied!!!" :not-me:
P.S.: можно собрать только из Windows 7 Ultimate SP1 x86, без остальных трех? =)

CtrlSoft 20-10-2011 22:49 1778160

Habetdin, обновил.
Можно.

m0nkrus 22-10-2011 21:22 1779524

CtrlSoft, извини, конечно, но у тебя какая-то страсть к дешевым эффектам. Вместо текстового описания что и как делать, чтобы юзер осознал какое действие и для чего, ты выложил видюху без каких бы то ни было комментариев. Музычка, подсветка клика мышки - это, конечно, все хорошо. Но понять какое действие и для чего ты делаешь, новичку практически невозможно. Вернуться к какому-то шагу, который выпал из головы, тоже напряжно - искать нужный кусок видео не так просто, как если бы это был текст. Плюс, длится все это почти пол часа! А кому-то, может, и 5 минут из этого достаточно, так как остальное он знает и если это был бы текст, то юзер прочел бы просто по диагонали до интересного куска. Но смотреть приходится все, а то вдруг пропустишь что-то нужное! Сделать что-то свое на основании этой, с позволения сказать, инструкции, довольно проблематично. Вот тупо повторить - это да! Чтобы что-то понять, необходимо самому переписать последовательность действия на бумагу, а потом разбираться.

Пол года народ от тебя ждал нормальную инструкцию, которую ты обещал "на следующей неделе", а получил это...

alegz81 27-10-2011 18:38 1783125

CtrlSoft, я полностью согласен с m0nkrus.
А так же хотел бы добавить что я (далеко не новичок в деле "потрошения" Windows ) не все понял из этого видео.
А теперь представь реакцию человека с большим желанием сделать сборку, но с минимум знаний...
Это видео будет хорошим дополнением к статье, но не как "основное блюдо".
Большинство участников форума не похожи на "обезьян" которые повторяют все действия без их понимания.
Мы делимся своими решениями что бы другие могли понять и использовать их в своих целях так, как это нужно им.

vserd 06-11-2011 13:53 1789602

Цитата:

Теперь нам понадобятся языковые пакеты для WinPE, они находятся на установочном диске Microsoft Windows AIK для Windows 7 в папке WinPE_LangPacks\x86 для x86, а в WinPE_LangPacks\amd64 для x64. Я взял папки «ru-ru» и «tr-tr», и скопировал их в ..\bootwim\lp.
Если использовать boot.wim от Sp1 то при интеграции получаем ошибку

Код:

Processing 1 of 1 - Adding package Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~x
86~ru-RU~6.1.7600.16385
Ошибка: 0x800f081e

The specified package is not applicable to this image.

для исправления необходимо из waik_supplement_ru-ru.iso :\X64\WINPE_FPS\ru-ru\ скопировать в ..\bootwim\lp.
и переименовать LP_RU-RU.CAB в LP.CAB

vserd 08-11-2011 14:58 1790983

alegz81, ALL
Цитата:

DEL /Q D:\window7_x32\DVD\sources\install_*.clg »
Зачем удаляем, а потом создаем? Почему нельзя использовать старый?
Если используем с уже интегрированным SP можно не удалять?

alegz81 08-11-2011 20:22 1791177

vserd
А не много поподробней?
Не совсем понял вопрос.

vserd 09-11-2011 12:44 1791540

В разделе "Подготовка:" удаляются файлы каталога (install_*.clg ), затем в разделе
"Модификация Windows 7:"
Цитата:

Теперь запускаем «Диспетчер образов системы Windows», всё так же с правами Администратора. Открываем наш Install.wim(..\DVD\sources) – Файл-Выбрать образ Windows. Потом выбираем нужную версию Windows (у меня ULTIMATE). Появится предупреждение о том что файл каталога не найден или устарел , и его надо создать заново. »
почему не использовать старый файл каталога?
На импортных форумах каталог не удаляют, вот и возник вопрос, а зачем нам это действие?

Если это связано с переходом SP0->SP1, то если берем SP1 дистрибутив эти действия можно пропустить?

alegz81 09-11-2011 17:36 1791689

vserd, в файлах install_*.clg содержится информация об образе.
Например файл install_Windows 7 PROFESSIONAL.clg содержит информацию об образе Windows 7 PROFESSIONAL.
Все пакеты, обновления и прочее.
Многие инструменты из WAIKa используют их для получения инфы, а иначе приходилось бы каждый раз монтировать образ и уже в нем смотреть.
Так что если изменял образ, то лучше обновить файл.

456456 06-01-2012 21:52 1829874

Проблема при создании автоустановочного дистрибутива Windows 7 86/64-bit
 
Здравствуйте! Нужна помощь специалиста ;)

Имеется два оригинальных образа Windows 7 86-bit и Windows 7 64-bit. Необходимо объединить все редакции в один образ, а так же настроить автоматическую установку (чтобы во время установки ничего не спрашивалось, кроме выбора редакции и раздела).

Для объединения редакций использую Gimagex (экспортирую редакции из install.wim Windows 7 64-bit в install.wim Windows 7 86-bit)
Для настройки автоматической установки использую RT 7 Lite

Порядок создания образа:
Вариант 1 - сначала через RT 7 Lite настраиваю дистрибутивы Windows 7 x86 и Windows 7 64-bit (а именно редакции Ultimate, остальные удаляю, но это не важно), за тем через Gimagex экспортирую редакцию Ultimate из install.wim Windows 7 64-bit в install.wim Windows 7 86-bit;
Вариант 2 - сначала через Gimagex экспортирую редакцию Ultimate из install.wim Windows 7 64-bit в install.wim Windows 7 86-bit, за тем настраиваю редакцию Windows 7 Ultimate x86, а потом Windows 7 Ultimate 64-bit.

Проблема в следующем:
В 1 варианте - Во время установки редакции Windows 7 Ultimate x86 все работает хорошо (устанавливается автоматом), а в Windows 7 Ultimate 64-bit выскакивает окно создания пользователя и ей подобные, т.е. в экспортируются не все настройки.
Во 2 варианте: все наоборот - Windows 7 Ultimate x86 во время установки просит заполнять окна, а в Windows 7 Ultimate 64-bit все происходит автоматом, т.е. во время редактирования второй редакции, слетают отредактированные настройки первой редакции.

Примечание: Данная проблема происходит только с автоматической установкой. Все другие настройки сохраняются у обоих редакций (настройка служб, интеграция обновлений, инсталяторов и др).

МИШАНЧИК 08-01-2012 16:32 1830944

Подскажите пожалуйста.
Создал диск по методу CtrlSoft. Теперь в загрузочном меню этого диска написано:
Установка windows(включен режим EMS). А что обозначает этот режим EMS и на что он влияет?

CtrlSoft 10-01-2012 19:33 1832663

Цитата:

Цитата 456456
Данная проблема происходит только с автоматической установкой »

а вы не подумали читать документацию на сайте?

Открой-те файл ответов в WSIM и добавьте компоненты автоматизации для каждой архитектуры.


al-siz 15-01-2012 10:28 1836157

Cкажите у меня установленная система windows xp sp3, есть 2 образа windows7 sp1 x86 и х64,мне нужно скачивать windows AIK для xp или для 7?и какие ещё программы нужны будут?

456456 15-01-2012 15:08 1836321

При открытии install.wim в Windows System Image Manager выдается ошибка:

Цитата:

Oшибкa пpи oткpытии oбpaзa Windows в D:\86_64\sources\install.wim.
Пoдpoбныe cвeдeния: Элeмeнт c тeм жe ключoм yжe был дoбaвлeн.

Файл журнала:
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
в System.Collections.Generic.Dictionary`2.Add(TKey key, TValue value)
в System.Collections.ObjectModel.KeyedCollection`2.AddKey(TKey key, TItem item)
в System.Collections.ObjectModel.KeyedCollection`2.InsertItem(Int32 index, TItem item)
в System.Collections.ObjectModel.Collection`1.Add(T item)
в Microsoft.ComponentStudio.ComponentPlatformInterface.WimInfo..ctor(String wimPath)
в Microsoft.ComponentStudio.ComponentPlatformInterface.Cpi.OpenWim(String wimPath)
в Microsoft.ComponentStudio.ImagePicker.GetImageInfoFromPath(String path)
в Microsoft.ComponentStudio.ImagePicker.ValidateImageFileOrFolder(String fileOrFolder)
Как я понимаю, менеджер не может открыть дистрибутив с объединенными редакциями 86+64, как обойти данную проблему?

В данный момент файл ответов Autounattend дистрибутива 86+64 выглядит следующим образом:

Код:

<?xml version="1.0" encoding="utf-8"?>
<!--This answer file generated by RT Seven Lite-->
<unattend xmlns="urn:schemas-microsoft-com:unattend">
  <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">
      <SetupUILanguage>
        <UILanguage>ru-RU</UILanguage>
      </SetupUILanguage>
      <InputLocale>0419:00000419</InputLocale>
      <UserLocale>ru-RU</UserLocale>
      <UILanguage>ru-RU</UILanguage>
      <SystemLocale>ru-RU</SystemLocale>
    </component>
    <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">
      <ImageInstall>
        <OSImage>
          <InstallFrom>
            <MetaData wcm:action="add">
              <Key>/IMAGE/NAME</Key>
            </MetaData>
          </InstallFrom>
          <InstallToAvailablePartition>false</InstallToAvailablePartition>
          <WillShowUI>OnError</WillShowUI>
        </OSImage>
      </ImageInstall>
      <UserData>
        <ProductKey>
          <Key>XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</Key>
          <WillShowUI>OnError</WillShowUI>
        </ProductKey>
        <FullName>WORKGROUP</FullName>
        <AcceptEula>true</AcceptEula>
      </UserData>
    </component>
  </settings>
  <settings pass="oobeSystem">
    <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">
      <UserAccounts>
        <LocalAccounts />
        <AdministratorPassword>
          <Value />
        </AdministratorPassword>
      </UserAccounts>
      <AutoLogon>
        <Password>
          <Value />
        </Password>
        <Enabled>true</Enabled>
        <LogonCount>1</LogonCount>
        <Username>Administrator</Username>
      </AutoLogon>
      <OOBE>
        <NetworkLocation>Other</NetworkLocation>
        <HideEULAPage>true</HideEULAPage>
        <ProtectYourPC>3</ProtectYourPC>
        <HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
        <SkipMachineOOBE>true</SkipMachineOOBE>
        <SkipUserOOBE>true</SkipUserOOBE>
      </OOBE>
      <DisableAutoDaylightTimeSet>true</DisableAutoDaylightTimeSet>
      <TimeZone>Russian Standard Time</TimeZone>
      <Display>
        <ColorDepth>32</ColorDepth>
      </Display>
    </component>
  </settings>
  <settings pass="specialize">
    <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">
      <ComputerName>Computer</ComputerName>
    </component>
    <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">
      <SkipAutoActivation>true</SkipAutoActivation>
    </component>
  </settings>
</unattend>

Как видно, в нем прописаны установки для 86-bit, а про 64-bit настроек не видно, может можно просто добавить установки вручную, скопировав их из дистрибутива 64-bit в дистрибутив 86+64, но как это правильно сделать?

alegz81 16-01-2012 03:31 1836848

al-siz,
Цитата:

Цитата al-siz
windows AIK для xp »

не существует.
WAIK существует в 3 версиях. Вернее версия 1.0 и 2.0, плюс дополнение к версии 2.0
WAIK предназначен для работы над Windows Vista (x86/x64), Windows 7 (x86/x64), и для серверов начиная с 2008.
Если ты спрашиваешь какой WAIK установить на windows xp sp3 что бы работать над Windows 7 (x86/x64), то ответ никакой.
Минимальные системные требования для WAIK это Windows Vista. На windows xp лучше не ставить.
Об этом я писал в первом варианте своей статьи.
Прочитай внимательно первый абзац.
Цитата:

Цитата al-siz
и какие ещё программы нужны будут? »

Если будешь работать по статье, то в ней описаны все необходимые программы.
Если будешь делать что-то другое, то это зависит от того что ты будешь делать.

456456,
Цитата:

Цитата 456456
При открытии install.wim в Windows System Image Manager выдается ошибка »

А как создавался install.wim ?

qeraser 16-01-2012 18:28 1837233

Автоматизацие Win Vista/7 практически не занимался. Ограничивался сборкой дистрибутива по инструкции CtrlSoft - устаревший метод. Сейчас решил копнуть дальше и интегрировать обновления. Мои познания в данной области пока поверхностны, поэтому прошу прощения.
После интеграции обновлений чрез Dism не могу обновить файл каталога. WSIM пишет: "не удается найти файл каталога, связанный с образом Windows". Как я понимаю, речь идет об удаленных в данном способе install_Windows 7 ULTIMATE.clg...? Получается использую этот способ интеграции не получится управлять пакетами через WSIM?

alegz81 16-01-2012 18:47 1837264

qeraser,
а что мешает создать файл install_Windows 7 ULTIMATE.clg заново?

qeraser 16-01-2012 19:22 1837298

На вопрос создать новый файл каталога отвечаю ДА. Получаю сообщение "Диспетчеру установки не удается создать файл каталога"
вот часть журнала
Код:

2:19 : Диспетчеру установки Windows не удалось создать каталог.
Дополнительные сведения по устранению неполадок см. в разделе
"Технический справочник диспетчера установки Windows" в руководстве
пользователя предустановочного набора OPK или пакета автоматической
установки AIK Windows.
2:19 : System.InvalidOperationException: Не удается завершить операцию.
---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение.
---> System.ArgumentNullException: Ссылка на строку не ссылается на экземпляр String.
Имя параметра: source


alegz81 16-01-2012 20:31 1837356

qeraser,
а у тебя папка с файлами дистрибутива как называется, какой путь до нее?
Лучше будет если все латиницей, и где-нибудь в корне диска.
"Диспетчер установки Windows" от Админа запускаешь?
Что за ОС у тебя стоит?
Освободил ли ты все ресурсы после работы Dism (папки монтирования)?

qeraser 17-01-2012 15:38 1837956

alegz81,
Цитата:

Цитата alegz81
а у тебя папка с файлами дистрибутива как называется, какой путь до нее? »

D:\W7AIO\DVD\sources\
Цитата:

Цитата alegz81
"Диспетчер установки Windows" от Админа запускаешь? »

Да
Цитата:

Цитата alegz81
Что за ОС у тебя стоит? »

Windows 7 Ultimate 64
Цитата:

Цитата alegz81
Освободил ли ты все ресурсы после работы Dism (папки монтирования)? »

Образ отмонтирован

alegz81 17-01-2012 19:04 1838190

qeraser,
попробуй выполнить
Код:

Dism /Cleanup-Image

qeraser 19-01-2012 17:18 1839719

alegz81,
Моя ошибка. Забыл, что редактировать в WSIM 32битный образ из под x64 системы нельзя, о чем в шапке и написано.

streamrider 20-01-2012 09:03 1840164

Добрый вечер !!! Перечитал кучу информации про созданию мультизагрузочных флешек с разными ОС таких как XP и Seven все получается , а вот вопрос у меня в следующем : Вот про размещению XP и Seven на флешке все понятно и все работает а вот как добавить туда Windows Server 2008R2 что бы так же его можно было устанавливать с флешки выбрав соответствующий пункт ? Поскольку файлы и папки дистрибутива у 2008R2 и Win 7 одинаковы я взял создал папку на флешке и туда скопировал содержимое 2008R2 и в файле menu.lst добавил пункт :

title Microsoft Windows Server 2008R2 (x64) Setup
map --unmap=0:0xff
map --unhook
root (hd0,0)
chainloader /2008R2/bootmgr

папка в которой файлы 2008R2 - 2008R2

Изначально я создал базовую мультизагрузочную флешку при помощи WinSetupFromUSB_1-0-beta7 в которой было только Windows 7 и XP а потом уже добавил вручную 2008R2. При выборе пункта начинается загрузка (полоса) а потом открывается установщик Windows 7 вместо 2008R2 причем в конфигурации прописан загрузчик chainloader /2008R2/bootmgr .

Может кто знает как можно заставить соседствовать 2008R2 с Windows 7 на флешке ?

Linkers 22-01-2012 02:03 1841542

streamrider,
Загрузчик, bootmgr, должен быть всегда в корне флешки, ну это я так к слову.

Я когда то совмещал сервер с семеркой в одном дистре, дружок просил.
У меня получилось.
Но это такой геморой, может есть и путь по проще, не знаю.
Правда обе системы в этом варианте должны быть 32- бит
В двух словах выглядит так.
В install.wim сервера экспортируем редакции от семерки.
Основа - дистрибутив сервера.
В него кладем install.wim.
Редактируем boot.wim от семерки.
Монтируем его в отдельную папку далее в папке sources изменяем название файла Setup.exe
Изменяем и название файла Setup.exe.mui, в папке с муи, ru-RU.
Правим файл autorun.dll в HEX-редакторе.
Измененные файлы копируем соответствующие папки в дистрибутив, кроме autorun.dll.
Размонтируем образ boot.wim и переименовываем его, ну скажем в boot7.wim.
Далее копируем его в папку sources дистра.
Потом правим файл bcd из папки boot , добавляем в него запись на запуск Windows Server 2008.
Ну вот вроде и все.
Я уже ТУТ давал подобную инструкцию для добавления 32-х- битный дистрибутив семерки, 64-х- битный установщик (boot.wim). Действия совершенно идентичны, что и для добавления семерки в сервер.

Секция на запуск в листинге, примерно такая.

title Установка Windows 7 with SP1 + Windows Server 2008.
find --set-root /bootmgr
chainloader /bootmgr
boot

Alko 25-01-2012 09:33 1844020

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

Ikiru 25-01-2012 20:35 1844424

На мультизагрузочной флэшке имеется два настроенных wim-образа c W7SP1 rus professional (x86 и x64). Делались через Ctrl+Shift+F3 и последующим sysprep и imagex. После были обработаны vLite-ом.
В папке sources имеем всего 4 файла: boot.wim, install_32.wim, install_64.wim, setup.exe. Путем переименования install_32.wim или install_64.wim в install.wim получал нужный вариант для установки. И этот вариант работает.
Решил что можно и нужно упростить задачу, объединив их в один образ и выбирать вариант уже во время установки.
imagex /export install_32.wim 1 install.wim "W7 x86"
imagex /export install_64.wim 1 install.wim "W7 x64"
Экспорт делался из под 32-разрядной винды.
И во время установки получил пустое окошко с двумя пустыми полосками для выбора варианта установки. При выборе любой из них и нажатии на кнопку "Далее" получаю сообщение о том что Виндоуз не смог найти образов для установки. Imagex /info install.wim показывает наличие двух образов с индексами 1 и 2. Где я ошибся? Подскажите пожалуйста.

Linkers 25-01-2012 21:04 1844442

Alko,
Wim-образ 32 бит.
Предполагается что у Вас на разделе D: созданы следующие папки:
Папка "WIM_x86" - В нее кладем install.wim, в который будем запихивать обновы.
Папка "Wim_MOUNT"- В нее будем монтировать по очереди каждую из редакций, если конечно предполагается интеграция обновлений в каждую из них.
Папка "UPDATE_x86" - В нее помещаем файлы обновлений в структуре "msu"

Перед монтированием редакции, нужно знать под каким индексом она находится.
Для этого от имени админа запустите консоль командной строки и введите следующую команду:
Код:

Dism /Get-WimInfo /WimFile:D:\WIM_x86\install.wim
Выбираемым нужную редакцию Wim-образа, для монтирования.
И вводим следующую команду.
В параметре строки, /index:1 /меняйте только цифру, это и есть номер индекса редакции.

Код:

dism /Mount-Wim /WimFile:D:\WIM_x86\install.wim /index:1 /MountDir:D:\Wim_MOUNT
После монтирования, в папке "Wim_MOUNT" вообще делать нечего.
Вы не должны находится в ней во время монтирования и размонтирования образа.
Лучше вообще из раздела выйти.

Далее добавляем обновления из папки UPDATE_x86 и ждем завершения операции.

Код:

dism /image:D:\Wim_MOUNT /Add-Package /PackagePath:D:\UPDATE_x86\

Размонтируем образ:

Код:

dism /Unmount-Wim /MountDir:D:\Wim_MOUNT /commit

Ну и так по порядку. Выбираем индекс редакции, в строке меняем цифру, монтируем, добавляем обновы, размонтируем и т.д.

CtrlSoft 25-01-2012 22:27 1844487

Цитата:

Цитата Ikiru
На мультизагрузочной флэшке имеется два настроенных wim-образа c W7SP1 rus professional (x86 и x64). Делались через Ctrl+Shift+F3 и последующим sysprep и imagex. После были обработаны vLite-ом.
В папке sources имеем всего 4 файла: boot.wim, install_32.wim, install_64.wim, setup.exe. Путем переименования install_32.wim или install_64.wim в install.wim получал нужный вариант для установки. И этот вариант работает.
Решил что можно и нужно упростить задачу, объединив их в один образ и выбирать вариант уже во время установки.
imagex /export install_32.wim 1 install.wim "W7 x86"
imagex /export install_64.wim 1 install.wim "W7 x64"
Экспорт делался из под 32-разрядной винды.
И во время установки получил пустое окошко с двумя пустыми полосками для выбора варианта установки. При выборе любой из них и нажатии на кнопку "Далее" получаю сообщение о том что Виндоуз не смог найти образов для установки. Imagex /info install.wim показывает наличие двух образов с индексами 1 и 2. Где я ошибся? Подскажите пожалуйста. »

Задайте новое имя, но с описанием, для каждого индекса:
Код:

imagex /info D:\Win7DVD\sources\install.wim 1 "Windows 7 Professional (32-bit)" "Windows 7 Professional (32-bit) Ikiru Edition"
imagex /info D:\Win7DVD\sources\install.wim 2 "Windows 7 Professional (64-bit)" "Windows 7 Professional (64-bit) Ikiru Edition"

также можно воспользоваться http://www.autoitscript.com/cgi-bin/...ex/gimagex.zip

Alko 25-01-2012 22:34 1844493

а после размонтирования в последнем пункте что еще нужно сделать?

Ikiru 25-01-2012 23:33 1844546

CtrlSoft, спасибо за ответ, попробую, но синтаксис не совсем понятен
Цитата:

Цитата CtrlSoft
imagex /info D:\Win7DVD\sources\install.wim 1 "Windows 7 Professional (32-bit)" "Windows 7 Professional (32-bit) Ikiru Edition"
imagex /info D:\Win7DVD\sources\install.wim 2 "Windows 7 Professional (64-bit)" "Windows 7 Professional (64-bit) Ikiru Edition" »

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

CtrlSoft 25-01-2012 23:53 1844559

Ikiru, нет! Идет новое название и новое описание.

Ikiru 26-01-2012 08:39 1844676

CtrlSoft, первый вариант решил проблему. Огромное спасибо. Второй рассмотрю для общего развития :).

Linkers 26-01-2012 11:28 1844760

Цитата:

Цитата Alko
а после размонтирования в последнем пункте что еще нужно сделать? »

Выбирайте следующий индекс для монтирования. /index:2 /
Код:

dism /Mount-Wim /WimFile:D:\WIM_x86\install.wim /index:2 /MountDir:D:\Wim_MOUNT
Если Вы конечно хотите интегрировать обновления в каждую редакцию Windows.
И так по порядку.

Индексы редакций.


jentoso 04-02-2012 11:14 1851520

CtrlSoft, хочу еще раз уточнить. В шапке указано:
Цитата:

Цитата alegz81
ВНИМАНИЕ. Если вы работаете в 64-х битной системе, то собрать Windows x86 у вас не получится. »

А по твоей инструкции это становится возможно?

CtrlSoft 04-02-2012 11:54 1851546

jentoso, я вообще не понимаю почему автор темы это написал. В 64-битной ОС невозможно создавать файлы каталога (clg), может быть alegz81 это имел введу. Но поскольку файлы clg на установку не влияют - то не вижу причины...

Maza Faka 15-03-2012 10:57 1879671

alegz81
В разделе Модификация Windows 7, есть команда Установка языков:
Код:

Dism /Image:%wd%\Mount /ScratchDir:%wd%\Sandbox /Add-Package /PackagePath:%wd%\mui\ru-RU\lp.cab /PackagePath:%wd%\mui\tr-TR\lp.cab
откуда взялся файл lp.cab? Из языкового пакета, который нужно скачать с офф. сайта Microsoft? Скачал, распаковал, файл lp.cab не нашёл.

Maza Faka 15-03-2012 11:15 1879684

Или надо просто переименовать языковый пакет в файл вида lp.cab?

Lennyvets 15-03-2012 12:55 1879783

Maza Faka, при запуске языкового пакета вида windows6.1-kb2483139-xxx.exe в той же папке создается lp.cab, но затем исчезает. Чтобы lp.cab не исчез, уберите для папки права на удаление.

Для примера, я отключил для папки наследование прав, оставил разрешения только группе Администраторы, у группы Администраторы убрал права на Удаление и Удаление папок и файлов - в результате после запуска .exe в той же папке обнаружил и lp.cab

Maza Faka 15-03-2012 13:32 1879818

Lennyvets
Спасибо! Думаю, что автор темы мог бы добавить эту информацию в шапку, дабы не возникало больше таких вопросов :)

Changes 25-03-2012 18:59 1886488

Добрый вечер. Помогите разобраться с проблемой, ибо я совершенно не понимаю изза чего она, перепробовал всё.
А сейчас по порядку:
1. Создал Установочный дистрибутив Window 7. В BCD Загрузчике идёт выбор установка 32 и 64 версии системы и Live . Т.е. boot_x86.wim, boot_x64.wim и boot_L.wim
2. Совместил в одном образе install.wim 32 и 64 версии Ultimate SP 1. Т.е. Индесы образов x32 - 1 x64 - 2.
3. Создал файл ответов Отдельно для 32 и 64. А так же единый для 32-64 с пропущенным шагом выбором редакции 32 или 64.

Собственно парадокс вот в чем. фалы ответов 32 отдельно и 64 отдельно отлично работают. Единый файл 32-64 тоже работает, но это для варианта с одним boot_x86, без 64-го. Консоль восстановления одна от 32.
По совету который здесь описывался ранее, я закинул файл ответов от 32 в boot_x86.wim и соответственно от 64 в boot_x64.wim.

Установка x32 проходит отлично, а вот с 64 чтобы я ни делал выдает Setup application failed, что-то в этом роде. Причем это не связано с setup.exe и set64.exe в Hex я это всё подправил. И доказательство этому то, что в ручном варианте без файла овтетов установка x64 проходит нормально. Драйвера на CD_Rom не теряет. Но стоит мне закинуть файл ответов в x64 как выдаётся ошибка.
В итоге дело в файле ответов.

Вот мои ответы:

для x32

Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <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">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <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">
            <UserData>
                <AcceptEula>true</AcceptEula>
                <FullName>Arkham</FullName>
                <Organization>Arkham</Organization>
            </UserData>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>1</Value>
                        </MetaData>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" 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">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <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">
            <AutoLogon>
                <Enabled>true</Enabled>
                <LogonCount>2</LogonCount>
                <Username>Administrator</Username>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:n:/sources/install.wim#Windows 7 Ultimate x86" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

для x64

Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <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">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UserData>
                <AcceptEula>true</AcceptEula>
                <FullName>Arkham</FullName>
                <Organization>Arkham</Organization>
            </UserData>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <InstallFrom>
                        <MetaData wcm:action="add">
                            <Key>/IMAGE/INDEX</Key>
                            <Value>1</Value>
                        </MetaData>
                    </InstallFrom>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <LogonCount>2</LogonCount>
                <Username>Administrator</Username>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:n:/sources/install.wim#Windows 7 Ultimate amd64" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

для 32-64

Код:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UserData>
                <AcceptEula>true</AcceptEula>
                <FullName>Arkham</FullName>
                <Organization>Arkham</Organization>
            </UserData>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <WillShowUI>OnError</WillShowUI>
                </OSImage>
            </ImageInstall>
        </component>
        <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">
            <SetupUILanguage>
                <UILanguage>ru-RU</UILanguage>
            </SetupUILanguage>
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <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">
            <UserData>
                <AcceptEula>true</AcceptEula>
                <FullName>Arkham</FullName>
                <Organization>Arkham</Organization>
            </UserData>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <ImageInstall>
                <OSImage>
                    <WillShowUI>OnError</WillShowUI>
                </OSImage>
            </ImageInstall>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-International-Core" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <AutoLogon>
                <Enabled>true</Enabled>
                <LogonCount>2</LogonCount>
                <Username>Administrator</Username>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
        </component>
        <component name="Microsoft-Windows-International-Core" 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">
            <InputLocale>en-US; ru-RU</InputLocale>
            <SystemLocale>ru-RU</SystemLocale>
            <UILanguage>ru-RU</UILanguage>
            <UserLocale>ru-RU</UserLocale>
        </component>
        <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">
            <AutoLogon>
                <Enabled>true</Enabled>
                <LogonCount>2</LogonCount>
                <Username>Administrator</Username>
            </AutoLogon>
            <Display>
                <ColorDepth>32</ColorDepth>
                <HorizontalResolution>1024</HorizontalResolution>
                <VerticalResolution>768</VerticalResolution>
            </Display>
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <ProtectYourPC>3</ProtectYourPC>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <TimeZone>Russian Standard Time</TimeZone>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:n:/sources/install.wim#Windows 7 Ultimate x86" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

В ответе для x64 пробовал изменять processorArchitecture="x86" на amd64. Толку нету. Выдает такую ошибку.

Объясните пожалуйста в чем дело. Почему файл ответов x64 так себя ведет при закидывании в boot_x64.
Напомню что отдельно Windows 7 x64 с автоответов работает с этим же фалом отлично

Changes 27-03-2012 21:25 1888043

Всё, разобрался почему. Теперь другой вопрос. Подскажите пожалуйста как и что в HEx править.
Требуется: В одном дистрибутиве будут папки sources и sourc64
Нужно править связи загрузки в setup.exe в папке sources и в setup.exe в образе boot_x64.wim второго индекса. А так же там же autorun.dll. Подскажите как править правильно чтобы дрова на cd rom не терял. А то что-то никак не соображу как правильно править путь с измененным названием папки

Ошибочка, исправлюсь. В папке sourc64

Всё, разобрался почему. Теперь другой вопрос. Подскажите пожалуйста как и что в HEx править.
Требуется: В одном дистрибутиве будут папки sources и sourc64
Нужно править связи загрузки в setup.exe в папке sourc64 и в setup.exe в образе boot_x64.wim второго индекса. А так же там же autorun.dll. Подскажите как править правильно чтобы дрова на cd rom не терял. А то что-то никак не соображу как правильно править путь с измененным названием папки

CtrlSoft 27-03-2012 22:06 1888071

Changes, не получится. При запуске setup.exe используются некоторые библиотеки которые ищут файл install.wim именно в папке sources. Что за библиотеки - не знаю.

Лучше всего оставить как есть (set64.exe).
Если решили воспользоватся установкой из sour64 - то следует делать это только из установленной ОС. При этом указав путь к файлу install.wim с помощию командного файла или скрипта AutoIt.

Changes 27-03-2012 22:59 1888099

CtrlSoft Вот оно что....понимаете, с set64.exe я бы оставил, он прекрасно работает. Но в ручную. Как только кидаю файл ответов, то failed to launch setup application.

А подскажите пожалуйста, я видел вашу сборку и там файлы дистрибутивов были сделаны в иных папках. Т.е. можно ли организовать так чтобы корневой каталог диска был две папки 32 и 64 и в каждой своя версия полностью?
Или тогда помогите приструнить этот файл ответов непослушный....

Changes 27-03-2012 23:48 1888135

И заметил что папка boot у вас всё же в корне. Но тогда хотелось бы узнать какие файлы нужно в Hex править чтобы они добирались до нужных Sources

CtrlSoft 28-03-2012 00:10 1888157

Цитата:

Цитата Changes
можно ли организовать так чтобы корневой каталог диска был две папки 32 и 64 и в каждой своя версия полностью? »

можно.
Цитата:

Цитата Changes
заметил что папка boot у вас всё же в корне »

так положено :)
Цитата:

Цитата Changes
Но тогда хотелось бы узнать какие файлы нужно в Hex править чтобы они добирались до нужных Sources »

править ничего не нужно. Используется другой метод. Немного здесь - http://forum.oszone.net/post-1561544-64.html .

Changes 28-03-2012 00:14 1888165

Спасибо за ссылки :)
Я вот тут щас кажется нашел другое решение. Когда за основу дистриба взят диск 64-го разряда, то тогда файл ответов не ругается)) Вот щас пробую сделать аналогичные действия с как с set64.exe только наоборот, теперь это будет set32.exe Посмотрим что получится) Может обойдусь малыми жертвами)

Changes 28-03-2012 00:52 1888179

Да....ничего не получилось с моим способом, теперь наоборот 32 файл ответов выдаёт такую же ошибку.

А ссылка на dvd windows 7x86 x64 AIO RUS.7z не работает

Вытащу AIO из вашей сборки))

Changes 28-03-2012 13:09 1888464

Народ, скажите плиз одну деталь. То что на ссылках указанных ранее это всё хорошо. Но мне правда всего этого при запуске установки не нужно. Всё что я хочу это структуру диска в виде двух папок - 32 и 64 внутри со своими осями. Как попроще это сделать? :help:

Changes 28-03-2012 17:10 1888665

Всё сделал. Теперь всё прекрасно. А товрищу CtrlSoft отдельное спасибо за ссылку. Мне помог именно устаревший метод который там описывался :clapping:

Changes 28-03-2012 20:34 1888780

А теперь другая проблема. Через BCDW меню диска идёт запуск BCD 7-ки, выбираю любой пункт и всё, ощибка

Changes 29-03-2012 12:22 1889182

Как ни крутился, ничего сделать не смог. Сначала обрадовался что Easy boot загрузил нормально установку. Потом пришла идея прикрутить загрузчик easy boot к BCDW. У меня это получилось конечно, через BCDW загружался Easy boot, там выбирал установку 7-ки, а потом всё. Та же история.
Палка о двух концах. Народ помогите одним из двух способов кто знает. Либо усмирить файл ответов для x64. Либо решить проблему с BCDW загрузчиком чтобы заставить его нормально загружать установку 7-ки. И кстати При загрузке с BCDW загрузчик bcd не отображает русский язык, вместо русских букв вопросы.

Changes 29-03-2012 13:44 1889251

Всё! :yahoo: Решил все проблемы! Идея та же, только не easy boot загружается из BCDW теперь, а наоборот BCDW из Easy boot! При таком раскладе всё работает шикарно!
Так что теперь всё по порядку, если кому то поможет и столкнется с такой же проблемой:
Если вы собираете дистрибутив 7 по старому методу, делая два WinPE и два WinRE в папке sources с общим install.wim с 32 и 64 архитектурами. То делайте основным загрузчиком с диска Easy boot 6.5.0.663 а из него делайте кнопочку на запуск установки Win7 и другую кнопочку на выход в BCDW меню. И будет вам счастье!
:) :) :)

superman_md 26-04-2012 16:15 1906244

После распаковки
WINPE-LEGACYSETUP.CAB
WINPE-SETUP.CAB
WINPE-SETUP-CLIENT.CAB
не хватает несколько файлов в папке sources установочного диска.

папка "ru-ru"

actionqueue.dll.mui
dismhost.exe.mui
embeddedutil.dll.mui
erofflps.txt
oobe_help_opt_in_details.rtf
privacy.rtf
sperr32.exe.mui

папка "sources"

dlmanifests
replacementmanifests
servicingstackmisc
cversion.ini
embeddedutil.dll
iiscomp.dll
product.ini
readme.rtf
sfcn.dat
sflcid.dat
sperr32.exe
vofflps.rtf
wmicmiplugin.dll

из за этого невозможно запустить обновление из под Windows. есть ru и en оригинальные образы из которых можно достать эти файлы, но нужны ещё ro и ua. таких образов я не встречал. Где найти недостающее???

saalem 27-04-2012 12:55 1906678

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

superman_md 27-04-2012 13:59 1906713

в сети полно самых разнообразных сборок. например на nnm. или у вас есть какие то оригинальные идеи по этому поводу??? :happy:

CtrlSoft 27-04-2012 15:47 1906758

superman_md, у него достаточно специфичные требования :)

Цитата:

Цитата superman_md
есть ru и en оригинальные образы из которых можно достать эти файлы, но нужны ещё ro и ua. »

вам на TMD и NNM соответственно :)

superman_md 27-04-2012 16:36 1906782

Цитата:

Цитата CtrlSoft
вам на TMD и NNM соответственно »

просто не хочется из за 3-х файлов качать 4 образа...

CtrlSoft, не подскажете где можно отдельно найти файлы по списку??? хотя бы для румынской локализации???

timon45 15-06-2012 18:38 1934884

У меня небольшой вопрос по созданию универсального диска x86/x64, прочел много разных статей и перепробовал, и решил упростить все до минимума.
1. За основу был взят оригинальный образ x86. Удалил папки: support, upgrade
2. отредактировал ...:\boot\bcd

т.е. для x86 ...:\sources\boot.wim для x64 ...:\sources\boot_x64.wim
здесь все работает и запускается.
3. install.wim экспортировал x86 и x64 разрядные дистрибутивы.
Цитата:

"%~dp0imagex" /export "%~dp0install_x86.wim" 1 "%~dp0ISO\install.wim" "Windows 7 Starter x86" /compress maximum
"%~dp0imagex" /export "%~dp0install_x86.wim" 2 "%~dp0ISO\install.wim" "Windows 7 Home Basic x86" /compress maximum
"%~dp0imagex" /export "%~dp0install_x86.wim" 3 "%~dp0ISO\install.wim" "Windows 7 Home Premium x86" /compress maximum
"%~dp0imagex" /export "%~dp0install_x86.wim" 4 "%~dp0ISO\install.wim" "Windows 7 Professional x86" /compress maximum
"%~dp0imagex" /export "%~dp0install_x86.wim" 5 "%~dp0ISO\install.wim" "Windows 7 Ultimate x86" /compress maximum
"%~dp0imagex" /export "%~dp0install_x64.wim" 1 "%~dp0ISO\install.wim" "Windows 7 Home Basic x64" /compress maximum
"%~dp0imagex" /export "%~dp0install_x64.wim" 2 "%~dp0ISO\install.wim" "Windows 7 Home Premium x64" /compress maximum
"%~dp0imagex" /export "%~dp0install_x64.wim" 3 "%~dp0ISO\install.wim" "Windows 7 Professional x64" /compress maximum
"%~dp0imagex" /export "%~dp0install_x64.wim" 4 "%~dp0ISO\install.wim" "Windows 7 Ultimate x64" /compress maximum
"%~dp0imagex" /info "%~dp0ISO\install.wim" 1 "Windows 7 Starter x86" "Windows 7 Starter"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 2 "Windows 7 Home Basic x86" "Windows 7 Home Basic"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 3 "Windows 7 Home Premium x86" "Windows 7 Home Premium"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 4 "Windows 7 Professional x86" "Windows 7 Professional"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 5 "Windows 7 Ultimate x86" "Windows 7 Ultimate"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 6 "Windows 7 Home Basic x64" "Windows 7 Home Basic"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 7 "Windows 7 Home Premium x64" "Windows 7 Home Premium"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 8 "Windows 7 Professional x64" "Windows 7 Professional"
"%~dp0imagex" /info "%~dp0ISO\install.wim" 9 "Windows 7 Ultimate x64" "Windows 7 Ultimate"
4. Собрал образ утилитой oscdimg
Код:

"%~dp0oscdimg.exe" -m -u2 -b"%source%\boot\etfsboot.com" -g -h "%source%" -lWin7_SP1_x86-x64_TimON -t11/21/2010,03:40:00 "%target%Win7_SP1_x86-x64.iso"
5. В результате при загрузки WinPE грузится у обоих на x86 запускается установка, на x64 не загружается выдает ошибку о том что не найден драйвер:


НО если взять и заменить все содержимое папки sources (кроме файлов boot.wim, boot_x64.wim, install.wim) фалами с оригинального диска x64. То получается иная ситуация x64 установка запускается а x86 выдает такую же ошибку (не найден драйвер). Хотя много где читал что за установку через WinPE содержимое папки sources (кроме файлов boot.wim, boot_x64.wim, install.wim) не на что не влияет, но если её отчистить то не устанавливается обе x86 и x64.

Что же ещё нужно сделать/скопировать/изменить? Я иссяк перепробовал все варианты.

Changes 18-06-2012 19:57 1936490

timon45

Это тебе парень нужно брать Hex редактор. Вот так запросто скинув образы boot оба и получить нормальный результат не получится. Нужно setup.exe редактировать причем создав его копию и назвав set64.exe. В boot_x64 нужно делать развертку и менять файлы на set64.exe отредактировав в Hex

timon45 18-06-2012 21:58 1936556

Цитата:

Цитата Changes
Hex редактор »

WinHex думаю подойдет,
Цитата:

Цитата Changes
делать развертку и менять файлы на set64.exe отредактировав в Hex »

ясно.
Вот только вопрос что там менять нужно? в этом set64.exe? что на что?
...:\sources\set64.exe
...:\sources\boot_x64.wim\2\setup.exe
только эти два файла?

Changes 19-06-2012 01:56 1936661

Вот тут все написано подробно. http://forum.oszone.net/thread-160569-15.html
Раскройте пост Linkers от 15:06, 16-01-2012

saneck 11-09-2012 18:52 1986852

Уважаемый CtrlSoft, делаю образ по Вашей инструкции. Дохожу до места где в командной строке запускается система DISM, она мне выдаёт такую ошибку, скажите пожалуйста, где я накосячил? Лог прилагаю, спасибо.

saneck 11-09-2012 19:06 1986859

Извиняюсь, косяк нашёл сам я директорию offline не создал.

sanflex@vk 12-09-2012 02:09 1987089

Доброго всем. Подскажите мне как новичку. Есть install.wim (от х86 образа и от х64 образа, 2 файла) поясните подробно как объединить их в один что бы потом вернуть новый файлик в образ и удалив конфиг разлочить все редакции.
Т.е. я хочу в результате получить образ винды формата х86 Starter-Ultimate/x64 Starter-Ultimate.

Заранее спасибо

n0g0H0K 20-09-2012 23:27 1992306

Цитата:

Цитата sanflex@vk
x64 Starter »

Starter 64 bit? не не слышал.
sanflex@vk, нету в природе такой редакции, Windows 7 Starter только 32х битная!

Boa Soft 21-09-2012 23:22 1992827

Цитата:

Цитата timon45
5. В результате при загрузки WinPE грузится у обоих на x86 запускается установка, на x64 не загружается выдает ошибку о том что не найден драйвер: »

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

Такое сообщение выдается когда установщик не может найти setup.exe в каталоге sources дистрибутива или его хеш отличен от хеша setup.exe в boot.wim

Установщик, чтобы определить диск с дистрибутивом, ищет по всем доступным дискам каталог sources и файл setup.exe в нем, если файл setup.exe найден, то сверяется хеш найденного файла с хешем файла из boot.wim. Если они совпадают, то поиск прекращается и этот диск считается диском дистрибутива. Если нет - поиск продолжается.
Если ни на одном из дисков не найден setup с нужным хешем, то как раз появляется это сообщение о не найденном драйвере.

Более того, ищется не просто setup.exe, а файл с тем же именем, что запустил процесс установки.

Исходя из этого, можно сказать, что сборки с двумя загрузчиками 32 и 64 бит неработоспособны. Как миниум, один из вариантов загрузки будет выдавать сообщение о не найденном драйвере.

Но, исходя из того, что проверяется не файл setup, а файл, одноименный процессу в памяти, то проблема решаема.

Берем сетуп от 64 бит дистрибутива, именуем как setup64.exe и помещаем в sources дистрибутива, потом монтируем 64бит boot.wim и переименовываем в нем в sources setup.exe в setup64.exe. Setup в корне можно удалить. Так как теперь установщик сам не запустится, мы должны запустить его сами. В каталог system32 помещаем winpeshl.ini следующего содержания.
Код:

[LaunchApps]
%SYSTEMDRIVE%\sources\setup64.exe

Сохраняем и переименовываем в boot64.wim

То же самое проделываем и с 32 бит - только соответственно, setup32, корректируем winpeshl.ini и boot32.wim

Загрузку обоих вариантов прописываем в bcd.

Имеем два варианта загрузки 32 и 64. Минус - потеренна возможность восстановления с диска.

Текущий свой дистрибутив я создал при помощи своего конструктора автозагрузки.

CtrlSoft 21-09-2012 23:44 1992834

Цитата:

Цитата Boa Soft
Минус - потеренна возможность восстановления с диска. »

+ теряем возможность выполнить установку / обновление из Windows.

Boa Soft 21-09-2012 23:55 1992839

Вложений: 1
Вот каркас для создания универсального загрузчика. Описание принципа - в предидущем посте.
Для полной сборки нужены дистрибутивы MSDART 7 32 и 64 версии. Если хочется иметь среду восстановления и установки двуязычной - интегрируем в PE язаковые пакеты. DART тоже можно сделать могоязычным - добавить mui-файлы из локализованной версии дистрибутива.

MW3 07-10-2012 21:43 2001090

Vadikan, А ВЫ не можете подробно рассказать как сделать образ х86-64

saneck 07-10-2012 22:00 2001096

MW3, так вот здесь подробнее некуда, ещё и с видео.

MW3 07-10-2012 22:33 2001106

Помогите кто может! Если можете подробно расскажите как сделать сборку х86-64 буду благодарен

MW3 08-10-2012 00:02 2001132

А если без мануала CTRLSOFTA все самому сделать нет такой инструкции

alegz81 08-10-2012 11:54 2001287

MW3, вот здесь качаешь Полезные советы для Windows 7 от Nizaury .
То что тебя интересует описано в 22 статье темы Установка.

MW3 08-10-2012 17:57 2001503

Спасибо Вам ребята за помощь буду разбираться.

MW3 10-10-2012 22:26 2003033

Расскажите про файл ответов как создать, для чего он нужен и где он должен находить?

morozoff 10-10-2012 22:45 2003042

Цитата:

Цитата MW3
Расскажите про файл ответов как создать, для чего он нужен и где он должен находить? »

Читайте Создание файла ответов для Windows Vista. Для Семёрки всё однотипно.
Также соответствующая тема на форуме: Файл ответов (AutoUnattend.xml)

MW3 11-10-2012 23:20 2003808

morozoff, Спасибо за помощь

morozoff 11-10-2012 23:22 2003811

Цитата:

Цитата MW3
Спасибо за помощь »

Всегда пожалуйста :)

kazimir 20-12-2012 13:35 2049629

кому нужен универсальный боот вим для установки объединённого 86 и 64 бит вбейте в поиск WINDOZA_Live&Boot . с него запускается установка любой версии 7ки . в нём токо нет функции восстановления 64бит .
кому нужен MSDart.7х86 (ERD 7) , чтоб воткнуть в боот вим - забираем .(отдельные файлы ) http://narod.ru/disk/64641814001.8e2...(ERD).rar.html

kazimir 11-01-2013 13:16 2064113

собрал образ настроенного windows 7 86х64 , вес получился немного больше - 4,52гб . на DVD диск не вмещается . заметил , что в сборках удаляют файлы с папки SOURCES . остаются WIM ы , setup.exe ,setup.dll и ещё пара файлов . я у себя в образе тоже удалил файлы и оставил те , что в сборках - всё вроде норма . установка проходит без ошибок .я подумал : может есть нюансы невидимые на перый взгляд ,может чего то недоустаналивается ? какие файлы обязательно нужны в папке SOURCES , а какие можно удалить ?
ещё папки update ,efi , support - их можно удалить ? я удалил - всё нормально .
или может есть программа или метод , которая может записать 4.52гб. на DVD диск ?

iZ0Top 15-01-2013 20:38 2067568

Объясните пожалуйста как таким способом обьеденить х86 и х64 версии в один диск ?
Автор мануала писал о такой возможности, но в описании процесса все делается на примере какой-то одной архитектуры, а мне интересно как объединить их.

alegz81 15-01-2013 22:43 2067661

iZ0Top, вот здесь качаешь Полезные советы для Windows 7 от Nizaury .
То что тебя интересует описано в 22 статье темы Установка.

Научись пользоваться поиском.
Этот вопрос уже поднимался в теме не раз, на предыдущей странице кстати сообщение #222.

kenny5705 27-01-2013 14:40 2076067

Можете ответить на вопрос:
надеюсь в правильную тему обратился
Если я хочу устанавливать только 2 редакции (Pro и Ult) и 2 разрядности (x86 и x64) Windows 7 из одного образа, без функции восстановления, достаточно ли будет их просто соединить в одном образе install.wim?
И заменив полученный install.wim на оригинальный из образа ISO с Win x86.
Или же нужны еще другие манипуляции?
И я правильно понял, что редактировать boot.wim нужно, только если хотим сохранить функцию восстановления системы?

NO SMOOKY 27-01-2013 21:44 2076379

можна изменить эту дату 26.11.2012 (smatri na kartinku) http://img827.imageshack.us/img827/7...020579d9e2.jpg

Painkiller 27-01-2013 22:11 2076399

Цитата:

Цитата kenny5705
Можете ответить на вопрос:
надеюсь в правильную тему обратился
Если я хочу устанавливать только 2 редакции (Pro и Ult) и 2 разрядности (x86 и x64) Windows 7 из одного образа, без функции восстановления, достаточно ли будет их просто соединить в одном образе install.wim?
И заменив полученный install.wim на оригинальный из образа ISO с Win x86.
Или же нужны еще другие манипуляции?
И я правильно понял, что редактировать boot.wim нужно, только если хотим сохранить функцию восстановления системы? »

Оно так все и есть. Но только чтобы образ весил до 4 гигов ,а то установка и не начавшись закончиться с ошибкой . Вчера столкнулся впервые с этим. Решил проблему разделением install.wim на части.

kenny5705 28-01-2013 14:17 2076831

Цитата:

Цитата Painkiller
Оно так все и есть.»

Отлично.
Цитата:

Цитата Painkiller
Но только чтобы образ весил до 4 гигов, а то установка и не начавшись закончиться с ошибкой.»

Имеется ввиду размер образа install.wim?
З.Ы. Я пока что умещаюсь :)

Задам тогда еще несколько интересующих меня вопросов:
1. Как переименовать имена и описания пунктов в меню выбора редакции при установке:
http://user-life.ru/wp-content/uploa...-Windows-7.jpg
Imagex не помог. Вводил следующее:
imagex /info c:\wim\custom\install.wim 2 "Windows 7 Professional (x86) MY" "Windows 7 Professional (x86) MY"
Меняется только поля NAME и DESCRIPTION. А надо чтобы еще DISPLAYNAME и DISPLAYDESCRIPTION. Через что их можно изменить?
2. Можно ли как-то избавить себя от лишних "щелчков мыши" при установке:
Выбор языка: http://www.oszone.net/figs/u/154852/091001103126/51.jpg
Выбор режима установки: http://www.oszone.net/figs/u/154852/091001103126/52.jpg
Принятие лиц. соглашения: http://www.oszone.net/figs/u/154852/091001103126/53.jpg
Выбор полной установки: http://www.oszone.net/figs/u/154852/091001103126/54.jpg
3. Как интегрировать .Net Framework 4.5 Full (желательно через dism)?

NO SMOOKY 28-01-2013 21:08 2077196

Цитата:

Цитата kenny5705
Как переименовать имена и описания пунктов в меню выбора редакции при установке:
http://user-life.ru/wp-content/uploa...-Windows-7.jpg
Imagex не помог. Вводил следующее:
imagex /info c:\wim\custom\install.wim 2 "Windows 7 Professional (x86) MY" "Windows 7 Professional (x86) MY"
Меняется только поля NAME и DESCRIPTION. А надо чтобы еще DISPLAYNAME и DISPLAYDESCRIPTION. Через что их можно изменить? »

GimageX

Painkiller 28-01-2013 21:25 2077208

Цитата:

Цитата kenny5705
1. Как переименовать имена и описания пунктов в меню выбора редакции при установке:
http://user-life.ru/wp-content/uploa...-Windows-7.jpg
Imagex не помог. Вводил следующее:
imagex /info c:\wim\custom\install.wim 2 "Windows 7 Professional (x86) MY" "Windows 7 Professional (x86) MY"
Меняется только поля NAME и DESCRIPTION. А надо чтобы еще DISPLAYNAME и DISPLAYDESCRIPTION. Через что их можно изменить?
2. Можно ли как-то избавить себя от лишних "щелчков мыши" при установке:
Выбор режима установки: http://www.oszone.net/figs/u/154852/091001103126/52.jpg
Выбор языка: http://www.oszone.net/figs/u/154852/091001103126/51.jpg
Принятие лиц. соглашения: http://www.oszone.net/figs/u/154852/091001103126/53.jpg
Выбор полной установки: http://www.oszone.net/figs/u/154852/091001103126/54.jpg
3. Как интегрировать .Net Framework 4.5 Full (желательно через dism)? »

1. Используйте оболочку gimagex для переименования
2. Решается созданием файла ответов
3. Net Framework 4.5 Full не интегрируется через dism . Нужен вам тихий установщик . Ставим его через SetupComplete.cmd или вообще вам лучше использовать режим аудита

sashok60 29-01-2013 16:13 2077765

создание мульти образа win 7
 
подскажите можно ли создать образ состоящий из выбора установки какую систему ставить, но ставить не просто разные версии ОС, а ОС с разным набором драйверов, ПО

kenny5705 31-01-2013 08:34 2079067

NO SMOOKY, Painkiller, спасибо
1. GimageX помог.
2. файла Autounattend.xml? И файл ответов искать в install.wim или boot.wim или еще где-то? - Решил
3.
Цитата:

Цитата Painkiller
Ставим его через SetupComplete.cmd »

Это значит он будет автомат. установлен во время установки ОС?
Цитата:

Цитата Painkiller
вообще вам лучше использовать режим аудита »

А это то, что он будет "развернут" уже установленный, так? Значит установка пройдет быстрей?

Кстати, мой образ install.wim все же вырос до 4 298 542 690 байт (>4GB), но при этом все равно установился...
Размер ISO образа 4 641 097 818 байт (<4.7GB) пока что

Vadikan 31-01-2013 09:23 2079090

kenny5705, а читать материалы сайта уже не модно?

kenny5705 31-01-2013 11:03 2079188

Vadikan,
Цитата:

Цитата Vadikan
kenny5705, а читать материалы сайта уже не модно? »

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

kenny5705 31-01-2013 16:42 2079440

2. От лишних "щелчков мыши" избавился созданием файла ответом, помогли эти статьи:
http://www.oszone.net/8585 - от Висты, но в большинстве своем подошло (не знал). Vadikan, хотя бы на нее ссыль кинул, и то бы полезней было.
http://unattendedxp.com/articles/vis...unattend.shtml
http://ya.ru/1973/ - от Вин8, но пути и пояснения параметров пунктов более точно разъяснены, подходит к вин7
Теперь винда просит только выбрать редакцию и место установки. Дальше автоматом. Файл ответов создается с помощью WSIM
3. О .Net Framework вопрос пока что открыт.

mardelek 13-02-2013 19:59 2089761

Опробовал несколько сборок из Инета и создавал свои по установки Windows 7 с флешки с разными редакциями и разрядностью

Все хорошо кроме одного:
при установленной на компе Windows 7 x64 отказывается ее обновлять после проверки совместимости выдает ошибку о невозможности обновления x32 до x64 и наоборот

Может кто-то решил эту проблему ? :cry:

Painkiller 13-02-2013 20:09 2089770

Цитата:

Цитата mardelek
Опробовал несколько сборок из Инета и создавал свои по установки Windows 7 с флешки с разными редакциями и разрядностью
Все хорошо кроме одного:
при установленной на компе Windows 7 x64 отказывается ее обновлять после проверки совместимости выдает ошибку о невозможности обновления x32 до x64 и наоборот
Может кто-то решил эту проблему ? »

Пробовали чистую Windows 7 SP 1 устанавливать ? Если интегрировали обновления то откуда брали их ?

mardelek 14-02-2013 09:46 2090129

Чистая Windows 7 SP 1 х32 и Windows 7 SP 1 х64 устанавливаются и прекрасно обновляются, а вот
сборка Windows 7 х32+х64 и SP1 ведут одинаково. Дело не в обновлении, а в объединении разрядностей
х32 и х64.
Суть в чем, есть сборка Windows 7 х32+х64 или Windows 7 SP1 х32+х64. С нее устанавливается
ОС Windows 7 х64 на ПК.
Теперь пытаемся ее обновить, а не делаем полную установку, когда установщик об этом спросит. После этого начинается процесс проверки совместимости редакций. Вот после него и происходит ошибка и только в единственном случае, если ОС х64. При ОС х32 все проходит на ура и сборка обновляет ОС с сохранением всех настроек.

Возьмите любую сборку Windows 7 х32+х64 и попытайтесь проделать все как я описал на виртуальной машине и станет все ясно. Кстати картина на реальной и виртуальной машинах аналогичны.

Использовались разные сборки, которых море в Инете
И делалась своя на основе:
ru_windows_7_ultimate_with_sp1_x64_dvd_618249 и ru_windows_7_ultimate_with_sp1_x86_dvd_619117

Цель - иметь все варианты установки на одной флешке с возможностью не только полной установки, но и обновления с целью исправления ошибок ОС с сохранением настроек пользователей и программ

Painkiller 14-02-2013 20:21 2090560

mardelek, такое не возможно . Любая сборка ставиться только на отформатированный раздел диска . Нельзя обновлять ее уже установленную OC

kazimir 14-02-2013 23:17 2090693

mardelek,
сборка Windows 7 х32+х64 . а файлы в папке sources (кроме wim ов )от какой битности ? думаю от 86бит . думаю дело в этом .

mardelek 16-02-2013 17:36 2092042

Painkiller Я не понял, что не возможно. Обновлять установленную ОС ? :dont-know

kazimir
файлы в папке sources (кроме wim ов )от х86 и дело именно в этом, но как это обойти?
Вот в чем вопрос.

А если файлы в папке sources (кроме wim ов )от х64, то пройдет обновление ОС х64, но облом с х32

А установка ОС х32 и х64 проходит на ура, притом что файлы в папке sources (кроме wim ов )от х86

И еще вопрос. Можно изменить имя папки sources и заставить загрузчик продолжить установку?

Soft777 05-03-2013 21:26 2104954

А где можно взять оригинальные образы Windows 7?

alegz81 06-03-2013 09:57 2105258

Soft777 хм, а оно вам по силам? :)
Если даже поиском в гугле или в яндексе воспользоваться не можете :cool:

focking 02-04-2013 12:45 2124209

Как интегрировать Microsoft Visual C++ 2010? Или только установка?

mover 05-04-2013 11:01 2126113

Цитата:

Цитата focking
Как интегрировать Microsoft Visual C++ 2010? Или только установка? »

установить в режиме аудита?

alegz81 06-04-2013 08:35 2126696

Цитата:

Цитата focking
Как интегрировать Microsoft Visual C++ 2010? Или только установка? »

При первом входе в систему (FirstLogonCommands) запустить с ключами тихой установки.

focking 06-04-2013 12:51 2126771

Спасибо за ответы. Я сделал через SetupComplete

Ivan_009 09-04-2013 14:15 2128940

Вложений: 1
После обьеденения x86 и x64 образов в папке sources есть файлы... Они вообще нужны или их можно удалить...

morozoff 09-04-2013 15:05 2128978

Цитата:

Цитата Ivan_009
Они вообще нужны или их можно удалить... »

Их нужно удалить.

sNc-DAntES 11-07-2013 14:54 2183127

Ни одна из сылок от CtrlSoft не работает.

ALBERTKN 19-07-2013 13:56 2187214

Добрый день ! При запуске интеграции SP1 в папку с дистрибутивом Win7x64 (prepareSP1.bat) в виртульной среде VirtualBox с ОС Win7Pro x86 появляется следующее сообщение: "Версия c:\window7_x64\windows6.1-KB976932-X64.exe не совместима с версией Windows, работающей на этом компьютере...". Согласно Вашим сведениям это должно работать.
И второй вопрос. Можно ли то же самое проделать с дистрибутивами, с уже интегрированным SP1. У меня не получилось сделать универсальный дистрибутив. Есть ли в данном случае какие-то ограничения ?

Вжжжик 31-07-2013 03:31 2193718

как совместить несколько дистрибутивов Win7 на одном DVD диске
 
Доброго времени суток.В общем суть такова:имеется загрузочный диск под BCDW.На нём имеется несколько копий ХР,сделанных по мануалу.Как можно запилить туда же несколько копий вин7 (т.е. что бы дистрибутивы лежали не в корне диска,а в отдельных папках).Я подозревая,что таким же образом,как и ХР,но беда в том,что я совершенно не имею представление о структуре семёрки,не знаю какие файлы править НЕХ-редактором, что собственно в них править и как извлечь из дистрибутива файлы программ установки.Есть ли отличающиеся от моего варианта способы?способ типа :

Цитата:

Цитата harleysoft
Создаём струкутру диска - BCDW, Vista, Seven.
В папку Vista кидаем всё содержимое диска с Windows Vista. Далее мы извлекаем с диска Висты загрузочный сектор например через Ultra ISO. Кидаем его в папку с вистой и обзываем например vistaboot.bif так же мы поступаем с Windows 7. Содержимое диска с Windows 7 кидаем в папку Seven и извлекаем загрузочный сектор с этого диска и кидаем его в папку с Windows 7 обзывая его при этом например sevenboot.bif В BCDW пишем так:
\Vista\vistaboot.bif ; Установка Vista ; Установка Windows Vista Ultimate SP2
\Seven\sevenboot.bif ; Установка Windows 7 ; Установка русской Windows 7 Ultimate »

не катит (ибо,я так понимаю,нет установщиков).

З.Ы. Если быть точнее,то мне не нужны две семёрки.Просто на диске лежат всякие LiveCD проги и РЕ винды,использующие ресурсы семёрки (имеющие те же файлы с теми же названиями).Но суть в принципе та же.

Помогите разобраццо.Заранее благодарен.

vitbomba 23-08-2013 17:44 2206329

У кого-нибудь есть рабочая ссылка на Lego Project - набор для создания AIO x86-x64

morozoff 23-08-2013 18:34 2206359

vitbomba, Если есть проблемы с загрузкой набора Lego Project, напишите об этом в ПМ его автору CtrlSoft. Он обновит ссылки.

CtrlSoft 23-08-2013 20:42 2206413

Цитата:

Цитата vitbomba
У кого-нибудь есть рабочая ссылка на Lego Project - набор для создания AIO x86-x64 »

http://windeploy.ru/files/tools/DVD_...x64_AIO-RUS.7z

МИШАНЧИК 08-09-2013 08:07 2214459

Подскажите пожалуйста.
Можно ли сделать чтоб в дистрибутиве было два файла install.wim(например install.wim и install64.wim)? До этого пользовался наработками уважаемых CtrlSoft и Linkers, и всё устраивало. Но с приобретением нового компьютера захотелось ставить виндовс х64 в UEFI режиме, а для этого нужно ставить с флешки с Fat 32, а объединенный образ х86 и х64 получается больше 4Гб. Вот и подумал нельзя ли сделать два файла install.wim(каждый будет меньше 4Гб) в одном дистрибутиве?
Помогите пожалуйста.

CtrlSoft 08-09-2013 09:49 2214475

МИШАНЧИК,

Как разделить файла образа Windows (SWM-файл)
http://technet.microsoft.com/ru-ru/l.../hh825096.aspx

МИШАНЧИК 09-09-2013 12:20 2214968

CtrlSoft, это наверное работает только с Windows AIK от восьмерки? В 7 пишет неизвестный параметр Split-Image.

CtrlSoft 09-09-2013 13:24 2214995

МИШАНЧИК,

Разделение образа c помощью ImageX
http://technet.microsoft.com/ru-ru/l...(v=ws.10).aspx

focking 12-11-2013 21:05 2253160

Здравствуйте! Помогите найти на форуме файлы "Нового программного обеспечения центра обновления Windows" для интеграции. Скачивал, только не помню откуда.

Нашел :)

teflon 14-11-2013 21:51 2254779

CtrlSoft, нужна ваша подсказка.
Суть вот в чем: не получается создать нормально работающий boot.wim.
После импорта в стандартный boot.wim от Win 8 (x86), в котором уже имеются два образа:
с индексом 1 - Microsoft Windows PE (x86), и с индексом 2 - Microsoft Windows Setup (x86),
образа со средой Microsoft Windows Recovery Environment (x86) winre.wim,
загрузка в boot.wim начинает происходить сразу в среду Windows Recovery Environment,
вместо среды установки Microsoft Windows Setup.
Но я заметил в ваших сборках (с меткой $CtrlSoft$) сделано именно так как нужно:
в службу восстановления системы интегрирован набор инструментов Microsoft
Diagnostics and Recovery Toolset (MSDaRT), т.е. в 3-й индекс образа boot.wim,
и загрузка вашего boot.wim происходит именно в среду установки Windows (2-й индекс образа boot.wim).
Как это реализовать ? Поделитесь секретом :-)

CtrlSoft 15-11-2013 01:15 2254891

teflon,
Код:

imagex /info /boot D:\WIN7DVD\sources\boot.wim 2

Divil 27-11-2013 23:50 2262828

Подскажите пожалуйста!
Windows 7 x86 все версии.
Поставил язык, на первых 4 индексах поставил языки и sp1.
на пятом при монтировании вылезает ошибка 0x1420127.
пробовал команду dism /cleanup-wim не помогает
Что делать?

Divil 28-11-2013 15:56 2263151

все уже решил проблему

MW3 18-01-2014 00:57 2291349

Добрые вечер Всем!!! с прошедшими праздниками больших успехов в творчестве, хочу задать вопрос как объединить две разрядности с двумя Boot файлами и редактированием файла BCD примерно как у ув. monkrus не могу найти темы, если можно опишите процесс полностью? кучу ссылок давать не надо, в кучу тяжело собрать (много вопрос не понятно кому задавать), а именно если можно опишите процесс, буду благодарен ( главное рабочий ).

CtrlSoft 18-01-2014 11:24 2291500

MW3, примерно так http://forum.oszone.net/post-1561544-64.html

Vitaliy21 20-01-2014 19:10 2292928

Цитата:

Цитата CtrlSoft

Подскажите, а какие минусы устаревшего способа?
Тоесть, почему Вы решили в новом способе разделять на две папки source от x86 и x64, а не не просто сделать два бута - boot.wim и boot64.wim как в устаревшем способе?

Просто смотрю, такой способ использует до сих пор monkrus в своих работах...

CtrlSoft 20-01-2014 22:13 2293054

Vitaliy21, я не буду ничего объяснять. И сравнивать, пока что, тоже не собираюсь. Там инструкция (более менее) объясняющая поэтапные шаги. И если я посчитал что изначальный вариант устаревший, то это только в моем понимании он устаревший (ваш вопрос этому пример). И метод что на видео (Lego Project) ТОЖЕ устаревший. Проект уже не такой уж Lego получается... потому что многие сценарии усовершенствованы и изначальная идея (создать некий "сборщик сборок") не на первом месте... Может как-нибудь я напишу об о всем...

Divil 13-03-2014 00:29 2322816

В шапке написано создание образа для 86 и 64 версии, а как создать образ, если я к 86 добавил все 4 64 разрядности, т.е. у меня 9 индексов:5х86 и 4х64...какую команду использовать мне использовать?

jonik7 13-03-2014 13:16 2322982

Здравствуйте, где скачать Windows 7 чистую официальную с ключом?

Divil 13-03-2014 13:54 2322998

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

merdan-bmw 16-04-2014 13:56 2338884

Цитата:

Цитата AnTaL
у меня нормально работает один файл ответов.
Просто продублировал секции для x86 и amd64... »

А можно по подробней про твой фаил ответа?

Вообще у кого есть один файл ответов х86 и 64 бит

gazonL 24-09-2014 11:18 2406457

Добрый день. Подскажите, как устанавливать обновления UpdatePack7R2 от simplix на сборку windows 7 AIO x86-x64 от CtrlSoft? До сборки или после? Можно ли редактировать окно в сборке, где выбираются версия виндовс (например убрать windows enterprise)?

santa25698 24-10-2014 20:00 2419997

здравствуйте не могли бы выложить все конды которые были использованы в ролике за ранее спасибо

Shadow_31 07-12-2014 01:25 2440629

Просьба к CtrlSoft, если есть такая возможность, перевыложить файл DVD_Windows_7_x86-x64_AIO-RUS.7z, а то по ссылке в посте 64, пишет, сервер не найден.

sedoi40 17-12-2014 18:02 2445125

Указываем рабочую папку для удобства, пишем - set wd=D:\window7_x64 (это у меня, вы подправляете под себя).
Просмотр имеющихся образов и их индексы в boot.wim
Код: Выделить весь код

Dism /Get-WIMInfo /WimFile:%wd%\bootwim\boot.wim

как это будет выглядеть полностью?
куда прописать - set wd=D:\window7_x64 ? что-то не выходит.

alegz81 18-12-2014 05:47 2445243

sedoi40, что же здесь не понятно?
Цитата:

Цитата alegz81
Запускаем с правами Администратора «Командная строка средств развертывания».
Указываем рабочую папку для удобства, пишем - set wd=D:\window7_x64 (это у меня, вы подправляете под себя). »

Цитата:

Цитата sedoi40
куда прописать - set wd=D:\window7_x64 ? что-то не выходит. »

В запущенной с правами Администратора «Командная строка средств развертывания».

Ж.Д.А.Л.К.Е.Р. 05-02-2015 13:02 2466725

В шапке вместо:
Код:

oscdimg -h -lWindows7sp1x32 -n -m -oc -b"C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7SP1_x86.iso
oscdimg -h -lWindows7sp1x64 -n -m -oc -b"C:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7SP1_x64.iso

Лучше напишите:
Код:

oscdimg -h -lWindows7sp1 -n -m -oc -b"%wd%\DVD\boot\etfsboot.com" %wd%\DVD %wd%\ISO\windows7SP1.iso
Ведь дистрибутивы Windows Vista и старше и так содержат etfsboot.com. Он точно такой же как C:\Program Files\Windows AIK\Tools\PETools\x86\boot\etfsboot.com и C:\Program Files\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com (хэши одинаковые).

Shift85 07-03-2015 13:50 2479961

CtrlSoft, Распишите понятней порядок метода "Lego Project"

sov44 05-04-2015 21:26 2492118

Ищу мануал по созданию мультизагрузочного диска Win7 [x86\x64], на базе загрузчика Win 8.1 (*.esd)

Shift85 05-04-2015 22:44 2492136

Цитата:

Цитата sov44
Ищу мануал по созданию мультизагрузочного диска Win7 [x86\x64], на базе загрузчика Win 8.1 (*.esd) »

Присоединяюсь :clapping:

Painkiller 05-04-2015 22:59 2492139

Цитата:

Цитата Shift85
Ищу мануал по созданию мультизагрузочного диска Win7 [x86\x64], на базе загрузчика Win 8.1 (*.esd) »

Цитата:

Цитата Shift85
Присоединяюсь »

А как же самим посидеть и поэкспериментировать ??? )) Все любят готовое )))

alegz81 06-04-2015 06:00 2492186

Цитата:

Цитата sov44
Ищу мануал по созданию мультизагрузочного диска Win7 [x86\x64], на базе загрузчика Win 8.1 (*.esd) »

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

Divil 09-09-2015 22:16 2551528

Есть образы Windows 7 на англ и русском языках(разные диски) x86/amd64. Объединил данные образы в один, т.е. получился install.wim для x86/amd64, в котором все версии windows 7 с двумя языками.
Это вообще правильно?(делал это т.к. никак не получалось вшить англ локализацию в русскую)
Если все ок, то какую папку использовать для общей сборки(с англ или русской редакцией Windows 7, x86 или amd64)?
И boot.wim разных языков также нужно объединять?
И кстати так и не нашел, как быстро и качественно интегрировать обновления в образ?
Заранее благодарю за помощь!

Serder 19-10-2015 17:46 2565721

Кто-нибудь устанавливал Mac OS X ? Я пользовался услугами ХакМак, вроде все отлично, система просто летает! Интересно услышать мнения других кто пользовался ХакМаком)

mwz 20-10-2015 15:45 2566110

Serder, это имеет какое-то отношение к (читаем название темы) "Создание установочного диска Windows 7 SP1"???

Prodif 26-10-2015 22:34 2568498

Подскажите или переадресуйте в более правильную тему.
Как в меню выбора редакций при установке поправить название выводимой редакции?
http://i76.fastpic.ru/big/2015/1026/...72ebca692b.jpg
Хочется в нижней редакции просто LTSB вписать вместо партянки.

Сlassic 27-10-2015 00:24 2568527

В gimagex

Prodif 28-10-2015 01:41 2568909

Сlassic
Спасибо, все просто и удобно http://i60.fastpic.ru/big/2015/1028/...cdf9cf498c.jpg

Eyeore 01-12-2015 20:36 2580419

Тут есть добрые люди?

Кто может из MSDN образов сделать x86/x64 win7 sp1 без обнов все редакции с 3 языками при выборе перед установкой (Русский, Английский, Латышский) для записи руфусом на 8GB флешку?

Vadikan 01-12-2015 21:45 2580453

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

Eyeore 02-12-2015 12:34 2580590

Vadikan, Ну или пусть научат, я как бы в WinAIO Maker сделал, x64 на VMware Workstation установился без проблем а вот x86 выдал сообщение о повреждённом дистрибутиве или что то подобное

Vadikan 02-12-2015 15:20 2580675

Цитата:

Цитата Eyeore
а вот x86 выдал сообщение о повреждённом дистрибутиве или что то подобное »

Недостаточно информации для первоначальной диагностики проблемы

Divil 11-01-2016 18:19 2593559

интегрировал драйвер firadisk в дистрибутив как драйвера satam usbGen. Такой вопрос: что прописывать в menu.lst?

Painkiller 11-01-2016 18:44 2593579

Цитата:

Цитата Divil
интегрировал драйвер firadisk в дистрибутив как драйвера satam usbGen. Такой вопрос: что прописывать в menu.lst? »

Код:

title Установка Windows 7
map --mem (md)0x800+4 (99)
map /iso/Имя_вашего_образа-FiraDisk.iso (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/iso/Имя_вашего_образа-FiraDisk.iso;\n\0
chainloader (0xff)


Divil 20-01-2016 15:32 2597329

Как драйвер firadisk (заодно и sata&usbGen) интегрировать в windows 10(AIO) скачанный с помощью windows проги?

sjdb45 21-03-2016 11:58 2618212

Как лучше объединить все редакции, лучше сперва интегрировать обновления или после интеграции обновлений?
Дело в том, что если мы имеем все редакции стартер -> максимальная х86х64 то интегрировать пакет обновлений в каждую редакцию х86х64 получается огромный размер.

Ж.Д.А.Л.К.Е.Р. 21-03-2016 12:17 2618216

Цитата:

Цитата sjdb45
Как лучше объединить все редакции, лучше сперва интегрировать обновления или после интеграции обновлений? »

Без разницы.

Цитата:

Цитата sjdb45
интегрировать пакет обновлений в каждую редакцию х86х64 получается огромный размер. »

Если интеграция происходит силами UpdatePack7R2 то используй ключ /Optimize. В другом случае можешь пережать install.wim с помощью 78RePack с опцией Ultra Pack или вообще в ESD что значительно уменьшит размер. install.esd нужно будет закинуть в дистрибутив 10 заменив install.wim, заодно получишь полноценную поддержку установки с USB 3.0.

katya74 29-03-2016 19:48 2621039

Здравствуйте Ж.Д.А.Л.К.Е.Р.! Помогите пожалуйста, как интегрировать Addon з розширением *.WA в install.wim, с помощью dism (пример: dotNetFx461_x64.W7.20160227.WA)
Пожалуйста помогите.

Вини-Пух 11-06-2016 22:17 2642271

Приветствую всех !... если тема еще живет, прошу помощи…

Я прочитал все страницы темы, нашёл то, что меня интересует, вот это …
http://forum.oszone.net/post-1837128.html#post1837128
Но прошло слишком много лет, и теперь меня интересует как править "autorun.dll" но уже не для Win7, а для Win 8.1 и 10.
Интересует только один момент, при правке файла нужно заменить setup.exe на set64.exe, в файле встречается 4 записи setup.exe, какие из них надо менять ?
На пример в "autorun.dll" от Win7, менять надо 2ю и 3ю записи…

n0g0H0K 14-07-2017 17:30 2751413

Цитата:

Цитата katya74
Здравствуйте Ж.Д.А.Л.К.Е.Р.! Помогите пожалуйста, как интегрировать Addon з розширением *.WA в install.wim, с помощью dism (пример: dotNetFx461_x64.W7.20160227.WA) »

Аддоны c расширением .WA созданы для WinToolkit, интегрировать их можно только WinToolkit.

Prodif 15-07-2017 10:23 2751535

katya74
4.6.1 давно не актуален, сейчас 4.7.

SharkyEXE 26-07-2017 21:55 2754267

Всем здравствуйте.

Пожалуйста, помогите мне, я реально устал.

Ситуация такая: есть определенынй набор файлов дистрбутива Windows 7

При выполнении команды
Код:

oscdimg_2.54.0.1009.exe -n -m -bF:\1\boot\etfsboot.com F:\1 F:\bootwindowsdvd.iso
создается файл F:\bootwindowsdvd.iso, который записываем на DVD-RW диск, в БИОСе выбираем загрузку EFI ( стандартная , разметка жесткого диска MBR ), происходит установка в разметке MBR
Однако в БИОСе нет возможности загрузки UEFI ( нестандартная , разметка жесткого диска GPT)

При выполнении команд
Код:

oscdimg_2.54.0.1009.exe -LTEST -m -u2 -bootdata:2#p0,e,bF:\1\boot\etfsboot.com#pEF,e,bF:\1\efi\microsoft\boot\efisys.bin F:\1 F:\Win7.NVME.ISO
или
Код:

oscdimg_2.54.0.1009.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bF:\1\boot\etfsboot.com#pEF,e,bF:\1\efi\microsoft\boot\efisys.bin F:\1 F:\winpeuefi_2.54.0.1009.iso
или
Код:

oscdimg_2.54.0.1009.exe -lWin_7_x64 -m -o -u2 -udfver102 -bootdata:2#p0,e,bF:\1\boot\etfsboot.com#pEF,e,bF:\1\efi\microsoft\boot\efisys.bin F:\1 F:\win7x64efi.iso
создаются файлы, которые записываем на DVD-RW диск:
1) в БИОСе выбираем загрузку EFI ( стандартная , разметка жесткого диска MBR ), после появления экрана перед тем, как выбирать язык, происходит перезагрузка компьютера
2) в БИОСе выбираем загрузку UEFI ( нестандартная , разметка жесткого диска GPT), после появления экрана перед тем, как выбирать язык, происходит перезагрузка компьютера

В чем дело, прямо какая-то борьба моего компьютера против UEFI загрузки, при этом 100но оригинальный образ Windows 7 при записи на DVD-RW диск отлично загружается и устанавливается на EFI, так и UEFI

T15K6 17-04-2019 12:38 2868088

как зделат загрузочни образ ис сети ?


Время: 19:58.

Время: 19:58.
© OSzone.net 2001-