Установка обновлений в iso образ windows 7. Что нам понадобится

Привет друзья! Не секрет, что операционная система Windows 7 ещё пользуется большой популярностью и многие пользователи, чьи компьютеры совместимы с семёркой, держат Win 7 в качестве второй или даже основной операционной системы на компьютере. Зная о неугасающей популярности старенькой системы, Майкрософт ещё летом выпустила для неё очень удобный накопительный пакет обновлений «Rollup Update» (или обновление KB3125574), получивший неофициальное название - Service Pack 2, так как содержит в себе все важнейшие обновления с 2011 года. Данный накопительный пакет очень удобен, ведь всем известно, что сразу после установки на компьютер, Windows 7 начинает скачивать массу обновлений и устанавливать их с целой чередой перезагрузок, что очень неудобно для пользователя. Другое дело сразу после установки системы накатить накопительный пакет «Rollup Update» со всеми обновлениями и спокойно работать. В одной из наших предыдущих статей мы разобрали, , но вот интересно, а возможно ли интегрировать в дистрибутив OS этот накопительный пакет, чтобы после установки все обновления были уже установлены в операционную систему. Об этом мы и поговорим в сегодняшней статье.

Интеграция в дистрибутив Windows 7 накопительного пакета обновлений «Rollup Update» KB3125574

Щелкаем на скачанном архиве с программой WinToolkit 1.5 правой мышью и выбираем «7-Zip»-->«Распаковать»

Я распакую программу на раздел (E:).

Запускаю программу WinToolkit 1.5.

Жмём на кнопку ISO Maker для создания образа, содержащего все редакции Windows 7

Жмём на верхнюю кнопку «Browse»

В открывшемся проводнике находим на диске (E:) папку «1» с файлами Windows 7, выделяем её левой мышью и жмём кнопку «Выбор папки»

Жмём на нижнюю кнопку «Browse»

В открывшемся проводнике выбираем место сохранения будущего ISO-образа Windows 7 (раздел E:) и даём ему название « Win7 » , затем жмём «Сохранить»

Жму на кнопку « Create ISO »

и начинается процесс создания ISO образа Windows 7

ISO-образ Windows 7 64-бит с интегрированными обновлениями готов!

и находится на диске (E:).

Устанавливаем Windows 7 с интегрированными обновлениями «Rollup Update» на другой компьютер

После успешной установки идём в «Центр обновления Windows» и смотрим установленные обновления.

Видим наши интегрированные обновления установились вместе с операционной системой.

Возвращаемся в предыдущее окно и жмём на кнопку «Проверка обновлений»

Windows 7 начинает поиск обновлений.

И обновления находятся. Жмём на кнопку «Установить обновления»

Принимаем условия лицензионного соглашения и жмём «Готово»

Выполняется установка обновлений.

После установки обновлений система просит перезагрузку.

Начинается Настройка обновлений.

Под манипуляцией с установочным образом Windows мы будем подразумевать добавление или удаление отдельных компонент операционной системы еще до ее инсталляции. Речь идет о том, чтобы добавить в дистрибутив (обычно файл с расширением ISO) компоненты (например, драйвера или сервис-паки) без помощи специалистов Microsoft.

Такая операция может быть осуществлена с помощью специализированного программного обеспечения. Когда и зачем это может понадобиться? В самых разных обстоятельствах и самым различным категориям пользователей Windows. В первую очередь тем, кому нужно интегрировать обновления в имеющийся у них образ Windows 7.

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

  • Вы пытаетесь инсталлировать Windows 7 на только что приобретенный ноутбук и обнаруживаете, что процесс установки завершается ошибкой с указанием на отсутствующие драйвера.
  • Вы занимаетесь массовой инсталляцией ОС на множество компьютеров в организации.
  • Сформировав удобную для себя рабочую среду вы хотели бы сохранить ее для дальнейшего использования и получать подходящее для себя окружение немедленно после инсталляции.
  • Вы имеете дистрибутив Windows без последних пакетов обновлений и хотели бы включить их в установочный диск.

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

Немного истории и где хранятся сведения о процессе загрузки?

С самого момента появления операционок модели NT вместе с ними начали поставляться инструменты для автоматической инсталляции системы на один или многие компьютеры. Например, Windows 2000 содержала довольно развитый инструментарий такого назначения. Те, кто устанавливал ОС с обычного инсталляционного диска вручную хорошо знают, что в процессе установки операционная система требует от пользователя дать ответы на целый ряд вопросов, касающихся места установки, типа файловой системы и некоторых других параметров. Автоматическая установка системы подразумевает что ответы на эти вопросы заранее записаны в отдельный файл, который так и называется — «файл ответов».

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

Если добавить в дистрибутив дополнительные компоненты (драйвера, пакеты обновления и т.д.), а также сообщить установщику где эти обновления находятся и что с ними делать — можно получить образ с требуемыми характеристиками. Т.е. интегрировать обновления прямо в инсталлятор Windows.

Как выглядят «файлы ответов» и что такое wim?

В современных дистрибутивах Windows 7 (изготовленных в виде iso-образа) файл ответов представляет собой обычный xml-документ под названием autounattend.xml, располагаемый в корне файловой иерархии образа. Сам же инсталляционный пакет представлен двумя файлами с расширением wim — boot.wim и install.wim. первый отвечает за начальную загрузку, а второй — содержит собственно инсталлируемую систему. Wim-файлы являются по сути контейнерами для других файлов входящих в образ операционной системы. Поэтому в них можно добавлять или удалять от дельные компоненты, тем самым формируя экземпляр Windows c необходимым внутренним наполнением.

Дальнейшая работа по модификации системы выглядит следующим образом:

  • ISO-шник с Windows распаковывается подходящим архиватором в отдельную папку.
  • К нему добавляются необходимые компоненты и обновления.
  • Нюансы инсталляции данных обновлений прописываются в «файл ответов»
  • Все это запаковывается обратно в iso-шник, готовый к использованию.

В итоге получается готовый инсталлятор с нужными обновлениями. Следует иметь в виду что в общем случае такого рода интеграция требует определенных, иногда не малых, познаний. Файл ответов может быть сформирован и автоматически в процессе инсталляции системы — но это не наш случай т.к. мы хотим добиться не просто автоматической установки, а получить дистрибутив с обновлениями.

От теории к практике

Некоторые пользователи Windows 7 столкнулись с такой примерно ситуацией (она очень напоминает историю с невозможностью инсталлировать «семерку» на новый ноутбук): после очередного автоматического обновления и перезагрузки компьютера — система отказывается запускаться в новой конфигурации и просто зависает на стадии запуска. Одно из решений данной проблемы — скачать пакет обновлений из Сети и интегрировать его непосредственно в образ ОС. Не нужно заранее пугаться — создавать и редактировать «файлы ответов» для этой цели не потребуется. В данном случае все оказывается значительно проще, хотя и происходит все по описанной выше схеме.

Что нам потребуется? Во-первых, — хорошая программа для работы с образами дисков, наподобие широко распространенной бесплатной утилиты «Ultraiso». А, во-вторых, — немного смекалки и аккуратности. Дальше приводим пошаговую инструкцию:

  • Открываем образ в ultraiso.
  • Создаем отдельную папку.
  • Укладываем туда install.wim из iso-файла. Искать его следует в папке /source.
  • Укладываем туда же файл с сервис-паком.
  • Открываем окно командной строки и вводим команду просмотра всех редакций Windows интегрированных в наш образ (их обычно несколько). Команда выглядит так:

Dism /Get-WimInfo /WimFile: …\install.wim (вместо трех точек пишем путь к install.wim)

А затем закатываем сервис-пак в одну или все редакции сразу. Чтобы интегрировать во все редакции, в том же командном окне наберите что-то вроде:

…\UpdatePack7R2.exe /WimFile=…\install.wim /Index=*

В процессе модификации система будет выдавать окна с сообщениями.

Новый install.wim переносим в iso-шник на место старого.

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

Для всего этого мы будем использовать утилиту RT Se7en Lite. Если раньше вы использовали nLite для Windows XP или vLite для Windows Vista, то RT Se7en Lite покажется вам знакомой. RT Se7en Lite - это разновидность vLite или nLite для Windows 7.

Для создания установочного диска, вам понадобится установленная на вашем компьютере Windows 7. Также вам придется скачать и установить набор Windows Automated Installation Kit (WAIK) для Windows 7 от Microsoft - RT Se7en Lite является более приветливым вариантом WAIK.

WAIK весит 1,7GB, так что на скачивание у вас может уйти некоторое время. Скачав программу, распакуйте ее с помощью какого-либо архиватора, вроде 7-Zip .

Вам также понадобится дистрибутив Windows 7 - либо в виде физического диска, либо в виде файла ISO.

Далее скачайте и установите RT Se7en Lite. Утилита бесплатна, хотя при желании вы можете пожертвовать в ее фонд какую-либо сумму. При скачивании утилиты учитывайте свою версию Windows - x86 при использовании 32-х битной Windows или x64 при использовании 64-х битной.

Использование RT Se7en Lite

Для начала кликните по кнопке просмотра Browse и пройдите к своему дистрибутиву Windows 7. Если у вас есть файл ISO, то выберите Select ISO file и пройдите к нему. Если же у вас имеется установочный диск Windows 7, то вставьте его, кликните Select OS path, и пройдите к нему.

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

Файлы из ISO будут извлечены автоматически.

После выбора желаемого издания Windows 7, RT Se7en Lite позволит вам создать свой кастомизированный образ. Так, если ваш установочный диск с Windows 7 не содержит в себе пакета Service Pack 1, то с помощью опции Slipstream Service Pack в окне “Select an image to configure” вы сможете интегрировать в него SP1.

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

Панель интеграции Integration позволяет вам интегрировать на свой установочный диск обновления Windows, драйвера, языковые пакеты и даже сторонние приложения. Для интеграции обновлений вам придется скачать их дистрибутивы и загрузить их в RT Seven Lite посредством кнопки добавления Add.

На вкладке удаления возможностей и компонентов Features Removal or Components, вы можете навсегда удалить со своего установочного диска Windows ненужные компоненты и добавить нужные возможности. Так, например, вы можете удалить со своего установочного диска игры, или заставить Windows по умолчанию устанавливать веб-сервер IIS .

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

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

Так, например, вы можете заранее ввести ключ продукта, так что в последствии Windows не спросит у вас его. Другие разделы позволяют вам контролировать и другие настройки. Например, вы можете указать жесткий диск, на который будет устанавливаться Windows. При ответе на все вопросы, Windows будет устанавливаться автоматически, не задавая вам никаких вопросов, и позволяя вам вообще уйти от компьютера.

Панель кастомизации Customization позволяет вам добавить на свой установочный диск свой скринсэйвер, обои, темы, документы и даже рисунок входа в Windows.

На панели ISO Bootable вы сможете создать ISO-образ из своего кастомизированного установочного диска. Вы также можете нарезать его на DVD или скопировать его на загрузочную USB-флэшку.

Разработчики RT Se7en Lite рекомендуют попробовать свой кастомизированный образ Windows 7 на виртуальной машине. Просто чтобы убедиться, что все работает. А затем – смело использовать его в реальной жизни. Для тестирования вы можете использовать VirtualBox или VMware Player - обе программы бесплатны.

Для интеграции SP1 в установочный ISO-образ Windows 7 есть два варианта. Первый это используя команду Dism , и второй - используя программу RT 7 Lite

Вариант 1. Интегрирование при помощи команды Dism .

  1. Создайте папки необходимые для работы (Например, на диске D: папки Temp, SP1, mWim и Mount)
  2. Откройте окно команд в папке, где у Вас находится exe-файл сервисного пакета
    a) Удерживая нажатой клавишу Shift щелкните правой кнопкой мыши на папке в области переходов
    b) В контекстном меню выберите пункт Открыть окно команд
  3. Распакуйте exe-файл сервисного пакета во временную папку, используя команду:

    Для 64-битной версии:

    windows6.1-KB976932-X64.exe /x:D:\Temp

    Для 32-битной версии:

    windows6.1-KB976932-X86.exe /x:D:\Temp
  4. Закройте окно комманд
  5. Откройте в проводнике папку D:\Temp и запустите в ней окно команд как описано в пункте 2.
  6. Распакуйте cab-файл KB976932, используя команду:

    Для 64-битной версии:

    expand windows6.1-KB976932-X64.cab -f:* D:\SP1

    Для 32-битной версии:

    expand windows6.1-KB976932-X86.cab -f:* D:\SP1
  7. Закройте окно комманд
  8. Откройте в проводнике папку D:\SP1 и запустите в ней окно команд как описано в пункте 2.
  9. Распакуйте все cab-файлы языков в папку D:\SP1, поочередно выполнив команды (соглашаясь, если система спросит о перезаписи):
    expand KB976933-LangsCab0.cab -f:* D:\SP1
    expand KB976933-LangsCab1.cab -f:* D:\SP1
    expand KB976933-LangsCab2.cab -f:* D:\SP1
    expand KB976933-LangsCab3.cab -f:* D:\SP1
    expand KB976933-LangsCab4.cab -f:* D:\SP1
    expand KB976933-LangsCab5.cab -f:* D:\SP1
    expand KB976933-LangsCab6.cab -f:* D:\SP1
  10. После окончания распаковки удалите все cab-файлы языков, используя команду:
    del KB976933-LangsCab*.cab
  11. Распакуйте cab-файл NestedMPPContent.cab в папку D:\SP1, используя команду (соглашаясь, если система спросит о перезаписи):
    expand NestedMPPContent.cab -f:* D:\SP1
  12. После окончания распаковки удалите cab-файл NestedMPPContent.cab, используя команду:
    del NestedMPPContent.cab
  13. Удалите из папки D:\SP1 файлы cabinet.cablist.ini и old_cabinet.cablist.ini , используя команду:
  14. Закройте окно комманд.
  15. update.ses , замените все Absent на Installed и сохраните изменения
  16. В папке D:\SP1 откройте в любом текстовом редакторе файл update.mum , замените allowedOffline="false" на allowedOffline="true" и сохраните изменения.
  17. В папке D:\SP1 откройте в любом текстовом редакторе файл Для 64-битной версии: Windows7SP1-KB976933~31bf3856ad364e35~amd64~~6.1.1.17514.mum или

    Для 32-битной версии: Windows7SP1-KB976933~31bf3856ad364e35~x86~~6.1.1.17514.mum, замените allowedOffline="false" на allowedOffline="true" и сохраните изменения.

  18. Скопируйте файл install.wim из папки \Sources Вашего установочного ISO-образа в папку D:\mWim
  19. Узнаете номер индекса Вашей Windows 7, используя команду:
    DISM.exe /Get-WimInfo /WimFile:D:\mWim\install.wim
  20. Монтируете файл install.wim в папку D:\Mount учитывая номер индекса (Например, для 64-битной версии Windows 7 Enterprise он равен 1), используя команду:
    DISM /Mount-Wim /WimFile:D:\mWim\install.wim /Index:1 /MountDir:D:\Mount

    Примечание : Если Ваш файл install.wim содержит несколько индексов и Вы собираетесь добавить SP1 для каждого из них, тогда Вам придется повторить действия указанные в пунктах 20 - 22 действия для каждого из индексов по очереди.

  21. Интегрируете сервисный пакет, используя команду:
    DISM /Image:D:\Mount /Add-Package /PackagePath:D:\SP1
  22. Демонтируйте образ с сохранением изменений, используя команду:
    DISM /Unmount-Wim /MountDir:D:\Mount /Commit
  23. Удалите файлы и папки, которые могли остаться после демонтирования wim-образа, используя команду:
  24. Замените файл install.wim из папки \Sources Вашего установочного ISO-образа, файлом D:\mWim\install.wim
  25. Удалите папки Temp, SP1, mWim и Mount.

Также для работы с программой DISM в графическом режиме Вы можете воспользоваться программой DISM Tool. Данная программа позволяет выполнять, все необходимые Вам команды, используя графический интерфейс. С помощью неё Вы сможете смонтировать (Mount WIM) и демонтировать (Dis-Mount WIM) образ, интегрировать языковой пакет или необходимое Вам обновление(используйте пункт Add Packages).

Вариант 2. Интегрирование, используя программу RT 7 Lite

  1. Распакуйте ISO-образ установочного диска (в который Вы собираетесь интегрировать сервисный пакет) в любую папку. ISO-образы можно прекрасно можно распаковать программой 7zip или программой UltraISO.
  2. Скачайте, установите и запустите программу RT 7 Lite
  3. Нажмите кнопку Browse и выберите пункт Select OS Path .
  4. Укажите путь к папке в которую Вы распаковали ISO-образ установочного диска и нажмите ОК
  5. В появившемся окне List of operating system выберите Вашу редакцию Windows 7, установите флажок Slipstream Service Pack и нажмите ОК .
  6. В появившемся окне RT Service Pack Slipstream нажмите нопку Browse
  7. Укажите путь к exe-файлу сервисного пакета (windows6.1-KB976932-X64.exe или windows6.1-KB976932-X86.exe) и нажмите Открыть .
  8. Нажмите кнопку Start и дождитесь завершения
  9. Нажмите кнопку Proceed
  10. Task и в открывшемся окне установите флажок ISO Bootable
  11. В столбце слева нажмите кнопку ISO Bootable
  12. В ниспадающем меню ----Select a mode---- выберите пункт Create Image
  13. В текстовом поле Volume name укажите какое имя для ISO-образа будет использоваться при монтировании.
  14. Нажмите кнопку Make ISO для создания ISO-образа установочного диска с интегрированным сервисным пакетом
  15. Введите имя файла и нажмите кнопку Сохранить

Каждый из нас сталкивается с ситуацией, когда переустановка операционной системы (ОС) неизбежна. Обычно, мы достаем запылившийся купленный диск с Windows, вставляем его в CD/DVD-ROM, начинаем установку, даём имя своей учетной записи и компьютеру, и… идём пить чай! Ведь наступила очередь установки обновлений.

И вот, казалось бы, обычная процедура переустановки ОС занимает не менее часа (даже при быстром доступе в интернет), ведь обновлений для той же Windows 7 с момента релиза Service Pack 1, накопилось уже более чем на ~1,5 гигабайта. А впереди ещё установка драйверов. Конечно, можно скачать образ 16-в-одном с ближайшего торрент-трекера, где будут интегрированы все обновления, драйверы, и ещё куча «полезного софта».

Но ведь мы здесь джентльмены, не так ли?

Для упрощения и ускорения процедуры переустановки были придуманы такие инструменты, как: RT Se7en Lite , Win ToolKit и Windows Download Integrator (WDI) .
Речь в статье пойдёт именно о последнем, на примере интеграции актуальных обновлений (более 300) в оригинальный образ Microsoft Windows 7 SP1 x64.

Почему именно Windows Download Integrator?

Данный инструмент был выбран по нескольким объективным причинам:

  • Поддержка ОС Windows, начиная с Windows Vista и заканчивая Windows 8.
  • Автоматическая загрузка и интеграция языковых пакетов, обновлений для Windows и Microsoft Office.
  • Резервное копирование установленных в систему драйверов и их последующая интеграция в чистый образ ОС.
  • Возможность создания файла ответов и автоматической установки.
  • Разблокировка всех редакций ОС в одном образе.
  • Экспорт в ISO и запись на USB-носитель «из коробки».
  • Нельзя сделать ZverDVD, т.е. напихать кучу софта и левых драйверов.
  • И многое другое...

Хотя WDI появилась сравнительно позднее чем его конкуренты, программа уже сейчас превосходит их по возможностям и при этом активно развивается. Спасибо ребятам с форумов My Digital Life.

Приступим к делу

Что нам понадобится?
  • ISO-образ Windows Vista/7/8, лучше всего с купленного диска, но можно использовать оригинальные образы из MSDN (обязательно сверяйте контрольные суммы!).
  • Набор обновлений в формате.MSU / .CAB. Скачать их можно прямо из WDI либо вручную с помощью WUD .
  • Актуальная версия Windows Download Integrator .
  • Свободное место на жестком диске (3 гигабайта и более).
  • Более 1 часа свободного процессорного времени.
Инструкция к применению

Одним из недостатков WDI является скудная документация, вернее полное её отсутствие. В архиве с программой вы найдете только сам исполняемый файл и список изменений на текущую версию. Всё. Вкупе со вторым недостатком - весьма неочевидным интерфейсом это может вызвать некоторые проблемы. Но, нерешаемых проблем не существует.

Загружаем необходимые компоненты

Все необходимые для интеграции компоненты можно скачать «из коробки», нужно только найти меню…


Главное меню обведено красным (что я говорил о неочевидном интерфейсе?).

Все загруженное добро аккуратно раскладываем по папочкам.

Выбираем источник

Жмём по надписи Click to select DVD source!, отвечаем утвердительно на вопрос «Would you like to select an ISO image ?».
(!) Ответив «Нет» в данном окне мы можем сразу выбрать распакованный ISO.
Выбираем папку для распаковки ISO. В дальнейшем можно будет сразу указывать эту папку.

Выбираем редакции

В появившемся окне можно разблокировать необходимые для установки редакции ОС:


Интеграция обновлений, языковых пакетов

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


Здесь всё более-менее понятно. Жмём на кнопки «Add», выбираем ранее загруженные файлы.
(!) Галочку LDR Mode на вкладке Updates ставим по желанию. Подробнее о разнице в установке можно узнать .

(!) Последние 4 вкладки (начиная с Drivers) я не затрагиваю специально. Мы же хотим получить «чистый» и наиболее близкий к оригиналу образ?

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

Процесс интеграции

Довольно скучен. Нет необходимости сидеть и смотреть на прогресс-бар, на ближайший час можно пойти заниматься своими делами. Сам процесс интеграции происходит в 2 этапа, по завершению которых появится диалоговое окно гласящее «Success» (или нет) с информацией о затраченном на операцию времени. У меня операция интеграции более 300 обновлений заняла около 1 часа (1 час 16 минут, если быть точнее).

Экспорт в ISO / запись на USB

После завершения интеграции готовый образ можно экспортировать в ISO (пункт меню «Create ISO») или сразу записать на USB-носитель (пункт меню «USB Tool»).

Итоги

В итоге, затратив час времени, мы получили актуальный, приближенный к оригинальному образ с ОС Windows, за содержимое которого отвечаем только мы сами. Никакого ненужного софта и драйверов, никаких нескучных обоев - всё только самое важное и нужное.

Ещё ссылки

Советую заглянуть на форум MDL в раздел MDL Projects and Applications , там можно найти много полезностей.