Создание своего x86 и x64 всё в одном ISO Windows 7.
Всем известно,что каждая версия Windows 7 поставляется в двух различных версиях — 32bit и 64bit.Последняя является наиболее популярной,потому что большинство новых машин идут по крайней мере с 4 ГБ памяти ,а версия 64bit использует это.Версия 32bit по-прежнему очень полезна для машин с немного меньшей памятью, или,если существуют известные проблемы совместимости с использованием 64-битной версии Windows.
Microsoft Windows 7 выпускается на двух разных DVD,когда они могли бы легко быть установлены оба 32bit и 64bit на тот же диск.Аналогичная ситуация частично применяется в различных установочных DVD для каждого дистрибутива,Home Basic,Home Premium,Ultimate и т.д., но, по крайней мере,это может быть легко исправлено,удалив файл ei.cfg в папке Sources в ISO Windows 7 для разблокирования других версий.Так как,только потому,что Microsoft не поставляет всё на одном диске, это не значит,что мы не сможем сделать это для себя.Я сделал такой диск для себя,он включает использование инструмента командной строки под названием GimageX,чтобы вручную изменить Wim-файлы.Вы можете скачать эти типы образов Windows все в одном через Интернет,но вы не уверены на 100%,что скачали то что вам нужно.Вот почему я решил сделать что-то подобное для себя, если я смогу.
Утилита,которая поможет вам сделать это с достаточной легкостью,называется WinAIO Maker.Этот инструмент делает всю работу и всё,что необходимо с соответствующими 32bit и 64bit ISO-образами,и законными серийными ключами на переустановку.Чтобы получить правильные нетронутые образы,прочитайте мою предыдущую статью о Загрузка ISO образа Windows 7 от дистрибьютора Microsoft .
Также ранее я написал статью о резервном копировании информации активации и серийных ключей Резервное копирование и восстановление файлов активации для Windows 7 для OEM машин. Для систем, которые были активированы с розничной лицензией через Интернет или по телефону,есть другое программное обеспечение,утилита, называемая Advanced Tokens Manager,с помощью которой Вы можете сделать резервное копирование и восстановление активации данных в таких случаях.
WinAIO Maker является портативной и бесплатной утилитой и не требует .NET framework 3.5,так это,включено в Windows 7 .
Хотя я просто хочу показать вам,как программа делает всё в один образ со всеми стандартными 32-и 64-разрядными версиями Windows 7,есть ряд дополнительных услуг,которые может делать WinAIO Maker Professional, чтобы помочь Вам в создании требуемых изображений. Он включает создание ISO из папки на вашем жестком диске,извлечение ISO-образа в папку,создание ISO из физического DVD,а также вычисление MD5/SHA1 хешей для выбранных файлов, поэтому вы можете проверить готовые ISO которые являются оригинальными. Чтобы сделать один общий ISO с 32-и 64-битными редакциями Starter (только x86),Home Basic,Home Premium,Professional и Ultimate,Вам потребуется сделать буквально несколько простых шагов.В главном окне утилиты WinAIO Maker Professional,нажмите на кнопку AutoAIO ,откроется новое всплывающее окно.
Как установить Windows 10
Как из общего дистрибутива Windows 7, содержащего все издания операционной системы, выделить одно необходимое издание и на его основе создать отдельный дистрибутив
Как из общего дистрибутива Windows 7, содержащего все издания операционной системы, выделить одно необходимое издание и на его основе создать отдельный дистрибутив
В следующем окне программа просит нас открыть WIM-файл (формат образа установочного диска применяемый в Майкрософт). Данный файл находится у нас на разделе (D:) в папке sources дистрибутива Windows 7.
В открывшемся проводнике находим папку 7, заходим во вложенную папку sources, выделяем левой мышью файл install.wim и жмём Открыть.
Открывается окно программы, в котором отображены все издания, находящиеся в этом дистрибутиве.
Закрываем данное окно.
В появившемся окне жмём на кнопу WIM-Manager.
В данном окне выделяем левой мышью то издание Win 7, которое мы ходим «забрать» из дистрибутива (возьмём для примера Home Premium), затем жмём на кнопку Image и выбираем в выпадающем меню Export Image.
В открывшемся окне проводника находим папку 7, затем вводим имя будущего файла install.wim и жмём Сохранить.
Происходит экспорт выбранного нами файла-образа с Windows 7 Home Premium (Домашняя расширенная) на диск (D:), в папку 7.
Программу WinToolkit 1.5 не закрываем.
Идём на диск (D:) в папку 7 и перемещаем файл install.wim в папку sources и заменяем им оригинал.
Заменить файл в папке назначения.
Файл install.wim перемещён в папку sources
Заходим в папку sources, находим и открываем файл ei.cfg,
изменяем его содержимое и сохраняем.
Возвращаемся к окну программы WinToolkit 1.5.
Browse—> Browse for WIM
В открывшемся проводнике заходим в папку: D:\7\sources, выделяем файл install.wim левой мышью и жмём Открыть.
Как видим, в нашем файле-образе WIM есть одно издание Windows 7 Home Premium (Домашняя расширенная).
Закрываем это окно.
Жмём на кнопку Intermediate , а затем на All-In-One Disk Creator .
В следующем окне заходим в папку: D:\7\sources и выделяем левой мышью файл install.wim, жмём Открыть
Отмечаем пункты Unlock All Edition (Разблокировать все редакции) и Recovery Mode (Режим восстановления) и жмём на кнопку Make ISO.
Жмём на кнопку Browse.
Я сохраню ISO-образ Windows 7 Home Premium (Домашняя расширенная) на диске (D:).
Образ назову Windows 7.
Жмём на кнопку Create ISO
и начинается процесс создания ISO образа Windows 7 Home Premium.
Если создать из данного ISO-образа загрузочную флешку и загрузить с неё компьютер или ноутбук, то процесс установки Windows 7 начнётся привычным образом.
— = The GRomR1 Blog = —
My work & My actions & My opinion
Страницы
28 марта 2014 г.
Объединение нескольких редакций 32- и 64-битных версий Windows 7 в одном ISO-образе
Примечание:
16.02.2015. Обновил статью для работы с 13 редакциями/версиями (объединил две статьи, и, наконец, описал как интегрировать Enterprice).
1. Starter x86
2. HomeBasic x86
3. HomePremium x86
4. Professional x86
5. Ultimate x86
6. HomeBasic x64
7. HomePremium x64
8. Professional x64
9. Ultimate x64
10. Entreprise x86
11. Entreprise x64
12. Professional VL x86
13. Professional VL x64
Примечание:
64-битной версии Starter не существует.
Итоговый размер образа у меня получился 3,93 ГБ (4 225 490 944 байт).
Опыт работы с командной строкой обязателен.
Хоть каждый образ и содержит только одну разрядность никто нам не помешает их объединить в один.
Во-первых, вкратце о том как происходит установка. Хотя я это уже и упоминал в своих предыдущих статьях. Повторение все же бывает полезно.
Первым делом управление передается предустановочной среде (WinPE). Она содержится в файле boot.wim который расположен в папке sources внутри устаночного ISO-образа. Про формат WIM — почитайте сами, например, на википедии. Этот файл (boot.wim) помогает установить ОС, а также в нем содержатся инструменты для восстановления работоспособности уже установленной ОС. Вот именно этими инструментами и различаются образы boot.wim двух архитектур (32- и 64-битных ОС). Идем дальше.
Новая ОС, которую мы собираемся поставить находится в файле install.wim. И как мы уже узнали — в этом файле находятся сразу несколько редакций.
Остальные служебные файлы в образе идентичны для обеих архитектур.
Следовательно, чтобы объединить несколько разрядностей, достаточно произвести некоторые манипуляции над файлами boot.wim и install.wim. Спешу обрадовать, если вы не собираетесь пользоваться стандартными инструментами восстановления для 64-битных ОС (у меня ни разу не было желания в этом), то особой нужды править boot.wim нету, и можно использовать boot.wim от версии x86. Через него можно запросто установить как 32- так и 64-битную ОС. Но если вам нужны инструменты восстановления для обоих архитектур — ссылка на пример создания внизу статьи.
Что потребуется?
ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso
MD5: 21A69779195F3E651A186DA1A27CFE7D
ru_windows_7_ultimate_with_sp1_x64_dvd_u_677391.iso
MD5: 10963967C12E6B58D346054F51AFF5C1
ru_windows_7_enterprise_with_sp1_x86_dvd_u_677692.iso
MD5: 67C42A99B7F9EC502C14942B4F26306E
ru_windows_7_enterprise_with_sp1_x64_dvd_u_677671.iso
MD5: C52FF90B564CAD4CC2D4AE696FF4DCED
ru_windows_7_professional_with_sp1_vl_build_x86_dvd_u_677853.iso
MD5: 5B8CF3CD5B04770CE527754348554FFB
ru_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677774.iso
MD5: 1CDC2CA6F6E236ABED3CE872B66E2DC9
Последовательность действий:
start /wait UltraISO.exe -sil -in «.\ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso» -ext «.\ISO_files»
Пояснение используемых параметров UltraISO:
-sil Do not show any popup windows
-in Input ISO image
-ext Extract ISO image to specified directory
mkdir .\ install_wims move .\ISO_files\sources\install.wim .\install_wims\install_x86.wim
start /wait UltraISO.exe -sil -in «.\ru_windows_7_ultimate_with_sp1_x64_dvd_u_677391.iso» -get /sources/install.wim -ext «.\install_wims»
move .\install_wims\install.wim .\install_wims\install_x64.wim
::ENTERPRICE
start /wait UltraISO.exe -sil -in «.\ru_windows_7_enterprise_with_sp1_x86_dvd_u_677692.iso» -get /sources/install.wim -ext «.\install_wims»
move .\install_wims\install.wim .\install_wims\install_ent_x86.wim
start /wait UltraISO.exe -sil -in «.\ru_windows_7_enterprise_with_sp1_x64_dvd_u_677671.iso» -get /sources/install.wim -ext «.\install_wims»
move .\install_wims\install.wim .\install_wims\install_ent_x64.wim
::PROFESSIONAL VL
start /wait UltraISO.exe -sil -in «.\ru_windows_7_professional_with_sp1_vl_build_x86_dvd_u_677853.iso» -get /sources/install.wim -ext «.\install_wims»
move .\install_wims\install.wim .\install_wims\install_pro_vl_x86.wim
start /wait UltraISO.exe -sil -in «.\ru_windows_7_professional_with_sp1_vl_build_x64_dvd_u_677774.iso» -get /sources/install.wim -ext «.\install_wims»
move .\install_wims\install.wim .\install_wims\install_pro_vl_x64.wim
dism /get-wiminfo /wimfile:.\install_wims\install_x86.wim
Сведения об образе : .\install_wims\install_x86.wim
Индекс: 1
Имя : Windows 7 STARTER
Описание : Windows 7 STARTER
Размер (байт): 7 867 661 744
Индекс: 2
Имя : Windows 7 HOMEBASIC
Описание : Windows 7 HOMEBASIC
Размер (байт): 7 887 488 944
Индекс: 3
Имя : Windows 7 HOMEPREMIUM
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 8 329 827 718
Индекс: 4
Имя : Windows 7 PROFESSIONAL
Описание : Windows 7 PROFESSIONAL
Размер (байт): 8 213 071 123
Индекс: 5
Имя : Windows 7 ULTIMATE
Описание : Windows 7 ULTIMATE
Размер (байт): 8 373 494 322
Операция успешно завершена.
dism /get-wiminfo /wimfile:.\install_wims\install_x64.wim
Сведения об образе : .\install_wims\install_x64.wim
Индекс: 1
Имя : Windows 7 HOMEBASIC
Описание : Windows 7 HOMEBASIC
Размер (байт): 11 531 865 453
Индекс: 2
Имя : Windows 7 HOMEPREMIUM
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 12 045 241 621
Индекс: 3
Имя : Windows 7 PROFESSIONAL
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 947 613 470
Индекс: 4
Имя : Windows 7 ULTIMATE
Описание : Windows 7 ULTIMATE
Размер (байт): 12 110 440 566
Операция успешно завершена.
::Объединение 32- и 64-битных ОС из оригин. install.wim редакции Ultimate в файл install.wim
imagex /export «.\install_wims\install_x86.wim» 1 «.\install_wims\install.wim» «Windows 7 Starter (x86)» /compress maximum
imagex /export «.\install_wims\install_x86.wim» 2 «.\install_wims\install.wim» «Windows 7 HomeBasic (x86)» /compress maximum
imagex /export «.\install_wims\install_x86.wim» 3 «.\install_wims\install.wim» «Windows 7 HomePremium (x86)» /compress maximum
imagex /export «.\install_wims\install_x86.wim» 4 «.\install_wims\install.wim» «Windows 7 Professional (x86)» /compress maximum
imagex /export «.\install_wims\install_x86.wim» 5 «.\install_wims\install.wim» «Windows 7 Ultimate (x86)» /compress maximum
imagex /export «.\install_wims\install_x64.wim» 1 «.\install_wims\install.wim» «Windows 7 HomeBasic (x64)» /compress maximum
imagex /export «.\install_wims\install_x64.wim» 2 «.\install_wims\install.wim» «Windows 7 HomePremium (x64)» /compress maximum
imagex /export «.\install_wims\install_x64.wim» 3 «.\install_wims\install.wim» «Windows 7 Professional (x64)» /compress maximum
imagex /export «.\install_wims\install_x64.wim» 4 «.\install_wims\install.wim» «Windows 7 Ultimate (x64)» /compress maximum
::Объединение 32- и 64-битных ОС из оригин. install.wim редакции Enterprise в файл install.wim
imagex /export «.\install_wims\install_ent_x86.wim» 1 «.\install_wims\install.wim» «Windows 7 Enterprise (x86)» /compress maximum
imagex /export «.\install_wims\install_ent_x64.wim» 1 «.\install_wims\install.wim» «Windows 7 Enterprise (x64)» /compress maximum
::Объединение 32- и 64-битных ОС из оригин. install.wim редакции Professional VL в файл install.wim
imagex /export «.\install_wims\install_pro_vl_x86.wim» 1 «.\install_wims\install.wim» «Windows 7 Professional VL (x86)» /compress maximum
imagex /export «.\install_wims\install_pro_vl_x64.wim» 1 «.\install_wims\install.wim» «Windows 7 Professional VL (x64)» /compress maximum
imagex /export файл_источника номер_источника файл_назначения имя_назначения /compress [тип]
файл_источника
Задает путь к WIM-файлу, содержащему образ, который нужно скопировать.
номер_источника
Задает номер, указывающий конкретный том в WIM-файле.
файл_назначения
Задает путь к WIM-файлу, в который будет скопирован образ.
имя_назначения
Задает уникальное имя образа в WIM-файле назначения.
/compress [тип]
Задает тип сжатия, используемый в операции создания первичного образа.
Параметр maximum предусматривает высшую степень сжатия при создании образа.
В результате получаем один install.wim, который содержит 7 редакций для 32-битной архитектуры и 6 — для 64-битной. У меня получился файл размером 3,61 ГБ (3 877 441 047 байт). Есть информация, что если этот файл превысит 4ГБ, то могут возникнуть проблемы (как с Vista), но у меня они не возникли.
10. Посмотрим информацию о новом install.wim:
dism /get-wiminfo /wimfile:.\install_wims\install.wim
Сведения об образе : .\install.wim
Индекс: 1
Имя : Windows 7 Starter (x86)
Описание : Windows 7 STARTER
Размер (байт): 7 873 232 304
Индекс: 2
Имя : Windows 7 HomeBasic (x86)
Описание : Windows 7 HOMEBASIC
Размер (байт): 7 893 059 504
Индекс: 3
Имя : Windows 7 HomePremium (x86)
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 8 335 398 278
Индекс: 4
Имя : Windows 7 Professional (x86)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 8 218 641 683
Индекс: 5
Имя : Windows 7 Ultimate (x86)
Описание : Windows 7 ULTIMATE
Размер (байт): 8 379 064 882
Индекс: 6
Имя : Windows 7 HomeBasic (x64)
Описание : Windows 7 HOMEBASIC
Размер (байт): 11 537 436 013
Индекс: 7
Имя : Windows 7 HomePremium (x64)
Описание : Windows 7 HOMEPREMIUM
Размер (байт): 12 050 812 181
Индекс: 8
Имя : Windows 7 Professional (x64)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 953 184 030
Индекс: 9
Имя : Windows 7 Ultimate (x64)
Описание : Windows 7 ULTIMATE
Размер (байт): 12 116 011 126
Индекс: 10
Имя : Windows 7 Enterprise (x86)
Описание : Windows 7 ENTERPRISE
Размер (байт): 8 223 165 758
Индекс: 11
Имя : Windows 7 Enterprise (x64)
Описание : Windows 7 ENTERPRISE
Размер (байт): 11 958 749 455
Индекс: 12
Имя : Windows 7 Professional VL (x86)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 8 218 767 771
Индекс: 13
Имя : Windows 7 Professional VL (x64)
Описание : Windows 7 PROFESSIONAL
Размер (байт): 11 954 208 757
Операция успешно завершена.
move /y .\install_wims\install.wim .\ISO_files\sources\install.wim
:: Папка с установочными файлами Windows
SET source=.\ISO_files
:: Папка для сохранения ISO-образа
SET target=.\
:: Путь до загрузчика
SET bootloader=»%source%\boot\etfsboot.com»
:: Создание ISO-образа
oscdimg -u2 -lWIN7 -m -h -b»%bootloader%» «%source%» «%target%\WIN7x86-x64.iso»
::-u2 — Создает образ, который имеет файловую систему UDF.
::-l — Задает метку тома. Между параметрами l и метка пробелов быть не должно.
::-b — Указывает на загрузочный файл образа, который используется для создания загрузочного сектора на DVD-диске или образе.
::-h — Включает в создаваемый образ все скрытые файлы и папки, расположенные по указанному пути
::-m — Игнорирует ограничение максимального размера образа.
Примечание:
Данный способ был проверен на системах BIOS, с (U)EFI загрузкой работоспособность не гарантирую. Проверить не на чем. Отпишитесь, если работает/не раобтает.
В следующих статьях покажу как автоматизировать процесс установки с помощью файла ответов, как добавить FiraDisk для загрузки с флешки, как добавить обновления в образ.
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.