Создание установочного образа Windows с двумя видами разрядности (32-битная и 64-битная) в одном iso-образе.

Создание установочного образа Windows с двумя видами разрядности (32-битная и 64-битная) в одном iso-образе.

В этом руководстве Вы будете работать с диском D:, но Вы можете выбрать любую букву диска.

Вариант 1. Быстрый и простой способ.

Для создания собственного образа установочного диска Вам потребуется следующее:

Образы:

Windows 7 Ultimate (x86)
Windows 7 Enterprise (x86) (при необходимости)
Windows 7 Ultimate (x64)
Windows 7 Enterprise (x64) (при необходимости)

Программное обеспечение:

Шестнадцатеричный редактор (Например: HxD)
Windows Automated Installation Kit 2.0 (ссылка) или выше.

Этап 1: Упорядочивание файлов.

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

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

2) Извлеките содержимое образа Windows 7 Ultimate (x86) в папку D:\AIO\DVD
3) Удалите все файлы с расширением .clg и файл ei.cfg из папки D:\AIO\DVD\sources, чтобы разблокировать все x86 версии Windows 7.
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) При необходимости извлеките файлы install.wim из образа Windows 7 Enterprise (x86) и Windows 7 Enterprise (x64) в папку D:\AIO\WIMs, и переименуйте их в ENTx86.wim и ENTx64.wim соответственно.
9) Извлеките содержание папки sources (за исключением install.wim, ei.cfg и всех файлов .clg) из образа Windows 7 Ultimate (x64) в папку D:\AIO\DVD\sourc64.
10) Скопируйте файл setup.exe из корня образа Windows 7 Ultimate (x64) в папку D:\AIO\DVD как setup64.exe

Этап 2. Создание Wim.

Теперь Вы должны создать install.wim (файл, который содержит различные версии windows), путем экспорта имеющихся у Вас в папке D:\AIO\WIMs образов.

1) Запустите Командную строку средств развертывания (расположена в папке Microsoft Windows AIK в меню Пуск) от имени администратора.
2) Введите нижеследующие команды, нажимая после ввода каждой из них клавишу Enter ↵:

Примечание: Вы можете пропустить команды для Windows 7 Enterprise, если Вы решили их не включать.

Этап 3: Изменение BCD

Здесь Вы измените файл данных конфигурации загрузки BCD, чтобы добавить консоль восстановления для 64-битной Windows.

1) Запустите командную строку с правами администратора.
В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl + ⇑ Shift + Enter ↵.
2) Перейдите к папке D:\AIO\DVD введя нижеследующие команды, нажимая после ввода каждой из них клавишу Enter ↵:

3) Сделайте копию загрузчика по умолчанию, выполнив команду:

Примечание: Эта команда сообщит Вам {GUID} сделанной копии, запишите его.

4) Установите новый загрузчик, чтобы загружать 64-битную PE, выполнив команды:

Примечание: (Замените {GUID} идентификатором GUID, который Вы записали.)

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

Этап 4. Добавление поддержки обновлений во время установки для 64-битных систем.

Так как добавление данной возможности в двухразрядную сборку Windows предполагает Hex-редактирование файлов, то минусом здесь является поломка цифровой подписи.
Но это является наиболее простым способом решения проблемы с обновлениями.

1) Откройте файл D:\AIO\DVD\setup64.exe в hex-редакторе.
2) Найдите и замените все значения Юникодовой строки (без учета регистра) с sources\ на sourc64\.
Хотя данное действие сломает подпись, но оно не нарушит работоспособность самой программы, так как обе строки имеют одинаковую длину.
3) Откройте файл D:\AIO\DVD\sourc64\autorun.dll и замените все значения Юникодовой строки (без учета регистра) с sources\setup.exe на sourc64\upg64.cmd
4) Cоздайте в папке D:\AIO\DVD\sourc64 файл названный upg64.cmd, содержащих следующее:

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

5) Измените содержание файла autorun.inf в папке D:\AIO\DVD на следующее:

Этап 5: Создание ISO-образа (опционально)

1) Запустите Командную строку средств развертывания (расположена в папке Microsoft Windows AIK в меню Пуск) от имени администратора.
2) Введите нижеследующую команду и нажмите клавишу Enter ↵:

Указанные здесь параметры:

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

Готовый файл iso-образа: WIN7_AIO_x86-x64.ISO будет находится в папке D:\AIO\ISO.

Вариант 2. Сложный и долгий способ.

Для создания собственного образа установочного диска Вам потребуется следующее:

Образы:

Windows 7 Enterprise (x86)
Windows 7 Enterprise (x64)

Программное обеспечение:

Windows Automated Installation Kit 2.0 (ссылка) или выше.
Архиватор 7-zip
Текстовый редактор с возможностью сохранения в кодировке 866. (Например: AkelPad)

Этап 1: Подготовка к работе.

1) Создайте указанную ниже структуру папок с подпапками:

D:

└─AIO

├───DVD
│    │
│    └───sources
│           │
│           ├───x64
│           │
│           └───x86
├───WIMs
├───ISO
├───offline
└───temp
├───x64
└───x86

2) Скопируйте все папки и все файлы, исключая папку sources из iso-образа Windows 7 Enterprise (64) в папку D:\AIO\DVD
3) Скопируйте содержимое папки sources из iso-образа Windows 7 Enterprise (64) в папку D:\AIO\DVD\sources\x64, исключая файлы:

4) Переместите файл install_Windows 7 ENTERPRISE.clg из папки D:\AIO\DVD\sources\x64 в папку D:\AIO\temp\x64
5) Переместите файл install.wim из папки D:\AIO\DVD\sources\x64 в папку D:\AIO\WIMs
6) Переименуйте файл install.wim в папке D:\AIO\WIMs в ENTx64.wim
7) Извлеките файл install_Windows 7 ENTERPRISE.clg из iso-образа Windows 7 Enterprise (x86) в папку D:\AIO\temp\x86
8) Извлеките файл install.wim из iso-образа Windows 7 Enterprise (x86) в папку D:\AIO\WIMs
9) Переименуйте файл install.wim в папке D:\AIO\WIMs в ENTx86.wim

Этап 2. Создание файла install.wim.

Теперь Вы должны создать install.wim (файл, который содержит различные версии Windows), путем экспорта имеющихся у Вас в папке D:\AIO\WIMs образов.

1) Введите нижеследующие команды, нажимая после ввода каждой из них клавишу Enter ↵:

Этап 3. Создание файлов winpe.wim.

1) В Командной строке средств развертывания введите команды, нажимая после ввода каждой из них клавишу Enter ↵:

2) Создайте в папке в D:\AIO\temp\x86 командный файл startnet.cmd:
3) Откройте его в AkelPad добавьте в него нижеследующий текст и сохраните в кодировке 866:

4) Создайте в папке в D:\AIO\temp\x64 командный файл startnet.cmd:
5) Откройте его в AkelPad добавьте в него нижеследующий текст и сохраните в кодировке 866:

6) Смонтируйте файл D:\AIO\temp\x86\winpe.wim, выполнив команду:

7) Скопируйте в папку D:\AIO\offline\Windows\system32 файл startnet.cmd из папки D:\AIO\temp\x86 соглашаясь на замену.
8) Скопируйте файл background_cli.bmp из папки D:\AIO\DVD\sources\x86 в папку D:\AIO\offline\Windows\System32
9) Удалите файл winpe.bmp из папки D:\AIO\offline\Windows\System32
10) Переименуйте файл background_cli.bmp в папке D:\AIO\offline\Windows\System32 на winpe.bmp.
11) Скопируйте файл winpe.bmp из папки D:\AIO\offline\Windows\System32 в папку
D:\AIO\offline\Windows\winsxs\x86_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.760X.XXXXX_none_XXXXXXXXXXXXXXXX
(значения вместо X зависят от версии WAIK) соглашаясь на замену.
12) Демонтируйте образ с сохранением.

13) Удалите файлы и папки, которые могли остаться после демонтирования wim-образа, используя команду:

14) Смонтируйте файл D:\AIO\temp\x64\winpe.wim, выполнив команду:

15) Скопируйте в папку D:\AIO\offline\Windows\system32 файл startnet.cmd из папки D:\AIO\temp\x64 соглашаясь на замену.
16) Скопируйте файл background_cli.bmp из папки D:\AIO\DVD\sources\x64 в папку D:\AIO\offline\Windows\System32
17) Удалите файл winpe.bmp из папки D:\AIO\offline\Windows\System32
18) Переименуйте файл background_cli.bmp в папке D:\AIO\offline\Windows\System32 на winpe.bmp.
19) Скопируйте файл winpe.bmp из папки D:\AIO\offline\Windows\System32 в папку
D:\AIO\offline\Windows\winsxs\amd64_microsoft-windows-winpe-background_31bf3856ad364e35_6.1.760X.XXXXX_none_XXXXXXXXXXXXXXXX
(значения вместо X зависят от версии WAIK) соглашаясь на замену.
20) Демонтируйте образ с сохранением.

21) Удалите файлы и папки, которые могли остаться после демонтирования wim-образа, используя команду:

22) Экспортируйте образы winpe:

Этап 4. Создание файлов ответов.

1) Запустите из меню Диспетчер образов системы Windows (расположен в папке Microsoft Windows AIK в меню Пуск)
2) Нажмите в главном меню Файл → Выбрать образ Windows
3) Выберите файл каталога install_Windows 7 ENTERPRISE.clg из папки D:\AIO\temp\x86
4) Нажмите в главном меню Файл → Новый файл ответов
5) На панели Образ Windows поочередно щелкая правой кнопкой мыши на указанных ниже компонентах, выберите этап конфигурации (пункт Добавление параметра для прохода 1 WindowsPE):

6) На панели Файл отчетов пройдите:

7) На панели Свойства: SetupUILanguage присвойте параметру UILanguage значение ru-RU
8) На панели Файл отчетов пройдите:

9) На панели Свойства: SetupUILanguage присвойте параметру Key значение /IMAGE/INDEX, а параметру Value значение 1
10) На панели Файл отчетов пройдите:

11) На панели Свойства: InstallFrom присвойте параметру Path значение %diskroot%\sources\install.wim
12) Нажмите в главном меню Файл → Сохранить файл ответов как и сохраните его как D:\AIO\DVD\sources\install-x86.xml
13) Нажмите в главном меню Файл → Закрыть файл ответов, а затем Закрыть образ Windows

14) Нажмите в главном меню Файл → Выбрать образ Windows
15) Выберите файл каталога install_Windows 7 ENTERPRISE.clg из папки D:\AIO\temp\x64
16) Нажмите в главном меню Файл → Новый файл ответов
17) На панели Образ Windows поочередно щелкая правой кнопкой мыши на указанных ниже компонентах, выберите этап конфигурации (пункт Добавление параметра для прохода 1 WindowsPE):

18) На панели Файл отчетов пройдите:

19) На панели Свойства: SetupUILanguage присвойте параметру UILanguage значение ru-RU
20) На панели Файл отчетов пройдите:

21) На панели Свойства: SetupUILanguage присвойте параметру Key значение /IMAGE/INDEX, а параметру Value значение 2
22) На панели Файл отчетов пройдите:

23) На панели Свойства: InstallFrom присвойте параметру Path значение %diskroot%\sources\install.wim
24) Нажмите в главном меню Файл → Сохранить файл ответов как и сохраните его как D:\AIO\DVD\sources\install-x64.xml
25) Нажмите в главном меню Файл → Закрыть файл ответов, а затем Закрыть образ Windows

Этап 5: Добавление в загрузочное меню пункты для выбора разрядности установки.

1) Добавьте в загрузочное меню пункт Установка Windows 7 Enterprise (x86).
В Командной строке средств развертывания введите команды, нажимая после ввода каждой из них клавишу Enter ↵:

2) Добавьте в загрузочное меню пункт Установка Windows 7 Enterprise (x64).
В Командной строке средств развертывания введите команды, нажимая после ввода каждой из них клавишу Enter ↵:

Примечание: Эта команда сообщит Вам {GUID} сделанной копии, запишите его.

Примечание: (Замените {GUID} идентификатором GUID, который Вы записали.)

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

Этап 6: Добавление в загрузочное меню пункты для выбора разрядности среды восстановления.

1) Добавьте файлы сред восстановления системы (winre.wim) для каждой разрядности:

1.1) Откройте с помощью программы 7-zip файл install.wim из папки D:\AIO\DVD\sources
1.2) Скопируйте из папки D:\AIO\DVD\sources\install.wim\1\Windows\System32\Recovery в папку D:\AIO\DVD\sources файл winre.wim.
1.3) Переименуйте файл winre.wim из папки D:\AIO\DVD\sources в winre-x86.wim
1.4) Откройте с помощью программы 7-zip файл install.wim из папки D:\AIO\DVD\sources
1.5) Скопируйте из папки D:\AIO\DVD\sources\install.wim\2\Windows\System32\Recovery в папку D:\AIO\DVD\sources файл winre.wim.
1.6) Переименуйте файл winre.wim из папки D:\AIO\DVD\sources в winre-x64.wim

2) Добавьте новые записи в загрузочное меню для среды восстановления Windows x86:
В Командной строке средств развертывания введите команды, нажимая после ввода каждой из них клавишу Enter ↵:

Примечание: Эта команда сообщит Вам {GUID} сделанной копии, запишите его.

Примечание: (Замените {GUID} идентификатором GUID, который Вы записали.)

3) Добавьте новые записи в загрузочное меню для среды восстановления Windows x64:

Примечание: Эта команда сообщит Вам {GUID} сделанной копии, запишите его.

Примечание: (Замените {GUID} идентификатором GUID, который Вы записали.)

(Если в D:\AIO\DVD\boot\ появились файлы BCD.LOG, bcd.LOG1, bcd.LOG2 – их можно удалить)

Этап 7: Создание ISO-образа.

1) Скопируйте bcd из папки D:\AIO\DVD\boot в папку D:\AIO\DVD\efi\microsoft\boot заменяя оригинал.
2) Запустите Командную строку средств развертывания (расположена в папке Microsoft Windows AIK в меню Пуск) от имени администратора.
3) Введите нижеследующую команду и нажмите клавишу Enter ↵:

Указанные здесь параметры:

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

Готовый файл iso-образа: WIN7_AIO_x86-x64.ISO будет находится в папке D:\AIO\ISO

 

Взято отсюда : http://qvers.ru


Комментарии:

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.