Windows 7: как создать собственную сборку системы?

Создаём собственный образ Windows 7 с обновлениями.

Всем привет, в этой статье я покажу вам один из самых простых и быстрых вариантов, с помощью которых можно создать образ Windows 7 с обновлениями. Пожалуй, сразу сделаю несколько допущений. Во-первых, “быстрым” этот способ можно назвать с большой натяжкой: нам понадобится ОЧЕНЬ немало времени для (1) скачивания самих обновлений и (2) на интеграцию их в будущую сборку. Плюс создание самого образа Windows 7. Многое зависит от производительности компьютера и пропускной способности сетевого канала. Но простота этого варианта заключается в том, что вам практически НИЧЕГО не придётся делать и настраивать ВРУЧНУЮ. А если и придётся, вы убедитесь, что со всеми действиями вы справитесь на интуитивном уровне. В одной из статей Про Windows 7 с набором обновлений мы уже проделывали это вручную. Сегодня мы подойдём к этому вопросу с другой стороны.

Во-вторых, о полноте скачанных обновлений. Она, конечно же, условна. В любом случае 0-day-обновлениями вам пополнить свою коллекцию не получится (особенно что касаемо обновлений безопасности). Однако мой вариант в любом случае лучше, чем всякий раз после переустановки Windows 7 часами сидеть и ждать очередной загрузки первостепенных обновлений. При этом забивая сетевой канал. И это на фоне того, что систему W7 Microsoft более поддерживать не собирается. Ни обновлениями, ни поддержкой. Так что давайте попробуем создать образ Windows 7 с набором всех обновлений единожды и навсегда.

В-третьих: в процессе работы воздержитесь от других задач. Если для вас процесс создания собственной сборки Windows 7 важен – а иначе зачем вы сюда пришли? – потерпите. Пусть все ресурсы машины Windows бросит на исполнение именно этой задачи. А их понадобится немало:

Вы можете создать собственный образ Windows 7 (8 или 10) на основе своей же Windows. Там будут и обновления, и программы и все ваши учётные записи с вашими уникальными настройками.

Что касается образа Windows 7…

Рассказывать, где его найти, не буду. На фоне показавшегося на горизонте конца эпохи Windows 7 Microsoft исключила её практически из всех ранее доступных официальных источников для скачивания. Однако. Какими бы сборками Windows 7 вы не обладали, возьмите за основу официальный (никем не подправленный) релиз. Это позволит избежать впоследствии ошибки установки типа

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

а окно с выбором версии Windows просто пустое

И здесь опять никаких советов по выбору подходящего образа не даю: у меня традиционно хранятся несколько официальных сборок, и даже не все они “сработали”. Увы: вам придётся набивать руку самостоятельно.

Про обновления

Как уже говорил, RT 7 Lite требует MSU файлы обновлений: разбивать их на CAB-файлы можно замучиться. Предлагаю вам скачать наиболее крупные, а также необходимые (связанные) пакеты. И придётся подготовиться. Сразу обратите внимание: качаем пакеты для своей версии и разрядности! И вот что я обычно закидываю в личные образы Windows 7:

  • подразумеваем, что у вас на руках уже Windows 7 SP1… Т.е. отдельно официальный сервис-пак качать не будем. Но если уж вы храните под сердцем старенький лицензионный диск/образ чистого релиза Windows 7, то вот вам ссылка на SP1.
  • обновление Апрель 2020 (они же критические обновления служебного стека); без него дальнейшие обновления не прокатят. На указанной странице вы найдёте ссылки на пакеты соответствующей разрядности.
  • обновление системы безопасности (KB3020369) (чтобы DISM отработал как надо)
  • Windows 7 SP1 Convenience Rollup. Качаем 64-х битную и 32-х битную версии пакетов;

Предлагаю их указывать RT 7 Lite их именно в таком порядке. Таким образом в моих собственноручных сборках автоматически устанавливаются обновления с SP1 до мая 2020 г. Крупных пакетов обновлений я особо не искал, но учитывая тот факт, что Microsoft ежемесячно (пока ещё) предлагает обновы с фиксами багов и усилением стабильности, вполне вероятно, что они и существуют. Тут я обращаюсь к своим читателям: кидайте ссылки; пусть хотя бы на страницах блогов, подобных моему, Windows 7 ещё немного поживёт. И в связи с этим сам же могу посоветовать одну из самых результативных в своём роде программ для скачивания обновлений Windows 7. Для нашего случая она может пригодиться. Кто не знает, знакомьтесь:

Windows Update Downloader

Эта маленькая утилитка позволяет загрузить на компьютер обновлений вплоть до начала 2020 г. При этом она разбивает обновления по группам:

Вы можете выбрать понравившиеся, активируя или снимая галочки с чек-боксов (по умолчанию скачаются все, и это вообще не обязательно – запихать их в install.wim исходной Windows не получится; впрочем, можете попытаться). Ошибки не будет – они просто не станут во время установки:

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

Про RT 7 Lite

Пару слов в описание работы программы. Прочитайте перед работой.

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

  • Ссылка, которую даю – первая, которую я самолично нагуглил в рунете. Программа давно не обновляется, сайт-родитель уже давно прекратил её поддержку. А ссылка внутри программы, приглашающая скачать обновлённую версию, ведёт на сомнительные ресурсы.
  • Бесплатность программы отчасти выходит боком. Во время работы нередки ошибки сценариев подгружаемых скриптов: лезет реклама. Так что во время работы с RT 7 Lite я выключаю интернет.
  • Программа работает своеобразно: по всем признакам она словно “зависает”, свернув окно вы можете его долго не увидеть. Так вот, не верьтевсё работает, просто дождитесь окончания всех процессов.
  • Во время работы ни под каким предлогом не просматривать ни папку с будущей Windows, ни папку с Windows 7- донором. Иначе ошибок не избежать.

nLite 1.3 — финальная версия утилиты для резки Windows-дистрибутивов

Обещанный скорый выход финальной версии утилиты nLite явно задержался, напомню, что в момент появления последней предварительной сборки, автор пообещал представить итоговый вариант через несколько недель, однако тестирование и отладка по неопределенным причинам затянулись более чем на два месяца. Тем не менее, буквально вчера была представлен новый релиз под номером 1.3, что автоматически означает максимально корректную работу программы. Предназначена для предварительной подготовки установочных дистрибутивов Windows семейства 2000/XP/2003/x64 фактически с нуля, позволяет интегрировать нужные обновления, драйверы, вырезать отдельные компоненты, интегрировать некоторые программы, применять продвинутые настройки и автоматизировать сам процесс установки. Создает и записывает загрузочный диск, с которого можно инсталлировать полностью настроенную под свои нужды операционную систему. Интерфейс переведен на множество языков, в том числе и русский.

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

  • новое: определение поврежденных архивов формата CAB
  • новое: прямая интеграция Windows Media Player 11
  • новое: возможность пропуска OOBE для режима тихой установки
  • новое: настройка пользовательского региона для тихой установки
  • новое: локализация на индонезийский язык
  • новое: опция для совместимости с компьютерами типа Tablet PC
  • исправлено: отображение иконки «показать рабочий стол» для Windows XP
  • исправлено: интеграция браузера Internet Explorer 7.0 для Windows 2003 Server x64
  • исправлено: интеграция графического драйвера от Intel
  • исправлено: пропавшие системные файлы драйверов текстового режима
  • исправлено: интеграция обновлений KB841356, KB924667, KB925876, KB928090, KB928255
  • исправлено: удаление драйвера процессоров Intel

Для запуска утилиты требуются компоненты .NET Framework версии 2.0:

  • .NET Framework 2.0 x86 (22 MB, в зависимости от языка)
  • .NET Framework 2.0 x64 (45 MB, в зависимости от языка).

анонсы и реклама

2080 Super Gigabyte Gaming OC за 60 т.р.

Compeo.ru — правильный компмагазин без подвохов

RTX 2060 дешевеет перед приходом 3ххх

Ryzen 4000

серии в составе компьютеров уже в Ситилинке

РУХНУЛА цена MSI RTX 2070 после анонса RTX 3ххх

Core i9 10 серии вдвое дешевле такого же 9 серии

Цена на память снижена в 2 раза в Регарде — везде дороже

На официальном сайте доступен альтернативный пакет .NET Framework 2.0 x86, размером чуть более 6.6 MB.

Дополнения, которые можно применить к дистрибутиву при помощи nLite:

  • RyanVM’s Windows XP Post-SP2 Update Pack 2.1.7 – пакет исправлений для английской версии Windows XP c интегрированным Service Pack 2.
  • NFM’s x64 Post-SP1 Update Pack 1.73 — пакет исправлений для английских версий операционных систем Windows XP x64 и 2003 x64.
  • Xpize MCE 4.6 – пакет для украшения системы, добавляет новые элементы оформления (иконки и картинки).
  • Vista Transformation Pack 6.0 — еще один пакет для украшения системы, применяет для Windows XP стиль новой операционной системы Windows Vista.

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

  • UpdatePack-XPSP2-Rus 7.2.15 – пакет исправлений для русской версии Windows XP c интегрированным Service Pack 2.
  • UpdatePack-W2k3sp1 от 22.02.07 — пакет исправлений для русской версии Windows 2003 Server с интегрированным пакетом обновлений Service Pack 1.

Скачать финальную версию в SFX-архиве можно с нашего файлового сервера:

  • nLite 1.3 (1.9 MB, freeware).

Обсуждение идет в этой ветке нашей конференции.

Создаём образ Windows 7 с набором обновлений с помощью RT 7 Lite

Настраивайтесь на длительный процесс. Обновления скачаны и лежат в какой-то папке (у меня Загрузки).

  • Создадим пустую папку для файлов будущей Windows. Где угодно.
  • Запускаем RT 7 Lite от имени администратора. В центральной части программы кнопкой Browse указываем на образ-донор:
  • Появится окно, в котором есть 2 кнопки: Select ISO (Выбрать ISO) и Extract Path (Путь к распакованным файлам). Как видите, и Windows-донор и папка монтирования будущей Windows лежат у меня на Рабочем столе:

распаковка образа в Новую папку

В следующем окне я выбираю Windows 7 Профессиональная:

Ждём окончания загрузки образа:

По окончании частично активируется левая панель программы. Нас интересуют кнопки

  • Task (окно выбора изменений); в центральном квадранте утилиты выберем только чек-бокс с пунктом Integration;
  • в панели слева щёлкаем по Integration. Открывшееся окно начинается с нужной вкладки Updates. Ищем наши файлы MSU-обновлений:

ждать придётся долго

В какой-то момент RT 7 Lite передаёт полномочия DISM – всё в итоге решается через встроенный в Windows инструмент:

После длительного ожидания RT 7 Lite спросит, не пора ли перейти к формированию носителя?

Активируется кнопка ISO-Bootable. Я выбираю установку на флешку, она видна в проводнике как диск G:. Естественно, перед записью её отформатируют:

Ждём, пока флешка не запишется:

Всё, программу закрываем. Та размонтирует созданный образ, Новую папку с распакованными файлами можно удалить.

Как создать свою сборку Windows 10

Как создать свою эталонную сборку Windows 10 – дистрибутив с проведенными настройками системы, внедренными твиками и установленным десктопным ПО? Этот процесс в деталях будет рассмотрен ниже, но прежде поговорим об особенностях собственных сборок системы.

Плюсы и минусы собственных сборок Windows

Какие плюсы у собственных сборок Windows? Своя сборка системы — это экономия времени и усилий при установке системы. Например, можно подготовить дистрибутив Windows 10 со стандартным набором программ для круга близких: браузер, архиватор, торрент-качалка, чистильщик, деинсталлятор и подобного рода софт для широкой аудитории будет устанавливаться вместе с системой. Выгоды по сравнению с обычным дистрибутивом Windows очевидны, а что получим в противовес прочим способам развертывания системы? Своя сборка Windows, эталонный образ которой создавался на GPT-диске, в дальнейшем может быть развернута на MBR-диске и наоборот. Тогда как перенос системы с помощью программ-бэкаперов или менеджеров дискового пространства не поможет при смене стиля разделов диска. В отличие от последних, собственная сборка на установочном носителе не будет привязана к файлу резервной копии на несистемном разделе диска или съемном устройстве, как и не нужно будет подключать жесткий диск назначения для клонирования Windows.

У собственных сборок Windows три минуса. Первый – дистрибутив своей сборки будет занимать больше места, чем чистый дистрибутив Microsoft. Но эта проблема решается использованием флешки с объемом как минимум 8 Гб. Второй минус – процесс установки Windows продлится немного дольше, чем обычно, что связано с развертыванием добавленного софта. Третий минус – это волокита с созданием сборки. Затраченные усилия вряд ли будут оправданы, если система переустанавливается редко.

Алгоритм действий

Процесс создания своей сборки Windows 10 будет проходить в несколько основных этапов:

  • Создание эталонного образа системы – подготовленного к развертыванию идеального состояния системы (с проведенными настройками и внедренным ПО, без привязки к комплектующим компьютера);
  • Захват эталонного образа в файл install.esd;
  • Перепаковка оригинального установочного ISO-образа системы с подменой файла install.esd.

Эталонный образ Windows 10

Эталонный образ Windows 10 можно подготовить разными способами, это может быть:

  • Наработанная система с удаленной привязкой к комплектующим при помощи утилиты Sysprep (см. п. 7 статьи);
  • Новая Windows 10, установленная на другом разделе диска;
  • Новая Windows 10 на борту виртуальной машины.

Наработанную систему необходимо тщательно почистить – удалить файлы в папках пользовательского профиля, почистить папки «Temp» и т.п. Иначе дистрибутив получится гигантских размеров. С новыми системами проще: во-первых, дистрибутив на их базе будет занимать меньше места, во-вторых, в процессе их установки эталонный образ Windows 10 можно создать с нуля в режиме аудита — специальном режиме работы системы без участия пользовательской учетной записи. Режим аудита предусмотрен компанией Microsoft для внедрения корпоративных настроек и софта OEM-поставщиками и крупными организациями перед поставкой компьютеров, соответственно, покупателям и наемному персоналу. На выходе получим нужным образом настроенною систему с установленным десктопным ПО, на этапе установки которой можно формировать новые учетные записи, задавать региональные параметры, отключать опции отправки данных компании Microsoft и т.п. При этом нигде не будет болтаться старая учетная запись.

В нашем случае эталонный образ Windows 10 создадим с нуля в режиме аудита при помощи Hyper-V. Этот гипервизор был выбран из-за удобства в работе и простоты переноса больших объемов данных с виртуальной машины в основную систему. Диски VHDX и VHD, используемые в работе виртуальных машин Hyper-V, монтируются в основную систему средствами проводника. Сторонники других гипервизоров — VMware Workstation и VirtualBox – могут использовать их. Чтобы упростить доступ к данным виртуального диска с основной системы и не возиться с дополнениями гостевых ОС, виртуальные машины можно создать на базе VHD-дисков. И VMware Workstation, и VirtualBox работают с дисками VHD.

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

Нюансы с активацией

Понятие собственной сборки Windows необходимо отличать от пиратских сборок системы, поставляемых активированными или с активатором на рабочем столе. Цель этой статьи – упростить процесс установки Windows, но не решать вопрос с ее активацией. Эталонный образ Windows 10 будет создан с использованием средств, не противоречащих политике Microsoft — собственно, ее же инструментов. А их использование не гарантирует работоспособность активированных сборок системы. Напомним, требования Microsoft таковы: активация каждой копии Windows, с какого бы дистрибутива она ни устанавливалась, на каждом отдельном компьютере. Если в качестве эталонного образа выступает активированная наработанная Windows, в процессе удаления привязки к комплектующим с помощью утилиты Sysprep необходимо сбросить активацию (см. п. 7 статьи).

Ищущим способ переноса активированной Windows на другие компьютеры сюда.

Создание виртуальной машины Hyper-V

Итак, для подготовки эталонного образа Windows 10 создаем виртуальную машину. Условия работы с Hyper-V, активация гипервизора, а также процесс создания виртуальной машины в деталях описываются в статье сайта «Hyper-V в составе Windows 10». Только, в отличие от рассмотренного в п. 5 этой статьи примера, выбор поколения виртуальных машин не принципиален, можно создать и машину 1 поколения. Если не планируется внедрение ресурсоемкого софта типа игр, можем ограничиться объемом создаваемого жесткого диска VHDX в 50-60 Гб. Ну и избитый совет для владельцев SSD – путь хранения файлов виртуальной машины и VHDX-диска нужно указывать на разделе HDD. На последнем этапе создания виртуальной машины указываем ISO-образ со свежим дистрибутивом Windows 10, включаем машину и запускаем процесс установки системы. Последний будет отличаться от того, как это происходит обычно.

Установка и настройка Windows 10 в режиме аудита

Проходим процесс установки Windows 10 до этапа выбора типа установки и выбираем второй вариант.

Нам понадобится два раздела – один для Windows, другой несистемный, куда впоследствии будет сохранен файл install.esd. Формируем раздел С из 30-40 Гб.

Оставшееся место отдаем другому разделу.

Устанавливаем Windows.

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

5

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

На входе в систему в режиме аудита нас встречает окно утилиты Sysprep. Утилита будет дожидаться своей участи, чтобы провести удаление привязки настроенной системы от комплектующих. Можно приступать к настройке системы. Один нюанс: в режиме аудита не работает Microsoft Edge, для доступа к Интернету нужно запустить Internet Explorer.

7

Что касается пределов вмешательства в систему, в режиме аудита можем работать со всем, что не относится к пользовательским учетным записям. Можем устанавливать десктопное ПО, менять системные настройки, применять твики, оставлять папки или файлы на рабочем столе. А вот универсальные приложения из Windows Store установить не получится. Как и Microsoft Edge, магазин не работает в режиме аудита. Не получится даже при условии активации системы сменить тему оформления или прочие параметры персонализации. Для установки универсальных приложений и применения настроек персонализации нужна пользовательская учетная запись, а не скрытая администратора.

Если понадобится перезагрузить систему, например, это требуется для доустановки каких-то программ, этот процесс нужно провести с помощью окна Sysprep: необходимо выставить значения «Переход в режим аудита» и «Перезагрузка». Затем нажать «Ок».

Параллельно с настройкой системы необходимо сделать важную вещь – отформатировать несистемный раздел диска.

Удаление привязки к комплектующим (Sysprep)

Итак, эталонный образ системы готов. Теперь можем приступать к процессу удаления привязки к комплектующим. Обращаемся к окну открытой утилиты Sysprep или запускаем ее нажатием клавиш Win+R и вводом:

sysprep

В открывшейся папке будет содержаться EXE-файл запуска утилиты.

В окне Sysprep выставляем действие «Переход в окно приветствия (OOBE)». Ставим галочку «Подготовка к использованию» для сброса активации. В параметрах завершения работы указываем «Завершение работы». И жмем «Ок».

Дожидаемся окончания работы Sysprep и выключения виртуальной машины.

Создание файла install.esd

Проверяем, стоит ли запуск виртуальной машины с ISO-образа установки Windows 10, и загружаемся с него. Установочный диск используем для доступа к командной строке. Если эталонный образ Windows 10 создавался на втором разделе диска реального компьютера, просто заходим в основную операционную систему и открываем там командную строку.

На первом этапе установки системы жмем клавиши Shift+F10.

С помощью утилиты DISM осуществим захват эталонного образа системы и сохраним его в файл install.esd. Но прежде посмотрим, под какими буквами значатся два нужных раздела – системный и раздел назначения, куда будет сохранен install.esd. Вводим:

diskpart

lis vol

exit

В нашем случае диск системы значится как D, а несистемный – как E. Потому команда захвата образа системы будет такой:

dism /capture-image /imagefile:E:\install.esd /capturedir:D:\ /name:windows

В этой команде, соответственно, в каждом отдельном случае необходимо заменить буквы E и D на свои.

12

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

Монтирование диска виртуальной машины в основной системе

Чтобы диск виртуальной машины отображался в основной системе, где будут происходить дальнейшие действия, открываем в проводнике файл диска этой машины VHDX (или VHD). В контекстном меню жмем «Подключить».

13

Все разделы виртуального диска отобразятся в проводнике как отдельные диски. В нашем случае выбираем последний диск M, именно там хранится файл install.esd. После перепаковки ISO-образа виртуальный диск нужно будет размонтировать, это делается с помощью опции «Извлечь» в контекстном меню любого из добавленных разделов виртуального диска.

14

Новоиспеченным файлом install.esd заменим оригинал в составе официального дистрибутива Windows 10.

Перепаковка ISO-образа дистрибутива Windows 10

Заменять одни файлы на другие в составе загрузочного ISO-образа могут многие программы, в нашем случае для перепаковки выбрана программа UltraISO. Запускаем ее. Жмем меню «Файл», затем – «Открыть» и в проводнике указываем путь к ISO-образу, с которого осуществлялась установка Windows 10 на виртуальную машину.

15

Содержимое ISO-образа отобразится в верхней части окна UltraISO. Здесь открываем папку «sources» и удаляем в ней исходный файл install.esd. В нашем случае он весил 3,7 Гб. Нижняя часть окна UltraISO – это системный проводник, здесь открываем подмонтированный раздел диска (или нужный раздел реального диска), на котором хранится новоиспеченный файл install.esd. В нашем случае он весит 4,09 Гб. Новоиспеченный файл либо перетаскиваем в верхнюю часть окна — туда, где был файл исходный, либо добавляем с помощью контекстного меню.

16

Проверяем: в папке «sources» образа диска должен находится не исходный install.esd с весом в 3,7 Гб, а новоиспеченный install.esd с весом в 4,09 Гб.

17

Перепаковываем образ: жмем меню «Файл», далее «Сохранить как» и сохраняем образ диска с отличным от исходника именем.

18

Дожидаемся завершения прогресса операции.

***

Теперь осталось только протестировать свою сборку Windows 10 на новой виртуальной машине.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями:
Для любых предложений по сайту: [email protected]