- Записки IT специалиста
- Создаем свой дистрибутив Windows 7.
- Создание эталонной системы
- Создание собственного дистрибутива
- Дополнительные материалы:
- Как создать образ Windows на собственной сборке?
- Краткое содержание
- Образ Windows на собственной сборке: что понадобится?
- Образ Windows на собственной сборке будет на отдельном разделе
- Образ Windows на собственной сборке: готовим систему к переезду.
- Обязательная очистка: не проморгайте описанные этапы
- Подготовка к формированию образа
- Запись загрузочного образа персональной Windows 7 из папки
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
- Главная
- Создаем свой дистрибутив Windows 7.
Создаем свой дистрибутив Windows 7.
На сегодняшний день Windows 7 является основной корпоративной системой, де-факто, приняв эстафету от Windows XP. Поэтому для системного администратора актуальным является вопрос ее развертывания, но так как последний официальный образ был собран довольно давно, то установленные с его помощью системы требуют получения довольно большого количества обновлений. Избежать этого можно, если собрать для себя собственный дистрибутив содержащий все текущие обновления системы. Как это сделать мы расскажем в этой статье.
Существует два способа получения актуального дистрибутива Windows 7: интеграция обновлений непосредственно в образ и использование эталонной системы для скачивания и установки обновлений.
Первый способ проще и быстрее, однако имеет серьезный недостаток — требуется скачать все необходимые обновления. А это, даже имея список, сделать довольно непросто. В тоже время в сети имеются уже скачанные наборы обновлений, но мы не рекомендуем их использовать, так как установка компонентов системы из непроверенных источников — это очень плохая идея. Как минимум вы можете получить нестабильно работающую систему из-за непротестированного или несовместимого набора обновлений, а в худшем случае запросто можно получить нежелательное или вредоносное ПО.
Использование эталонной системы позволяет получить все необходимые обновления в автоматическом режиме, установить их, проверить работу системы и только потом переходить к созданию дистрибутива. Поэтому мы будем рассматривать именно этот способ.
Создание эталонной системы
Для этих целей мы рекомендуем использовать виртуальную машину, в которой создадим гостевую систему для Windows 7 и установим ту версию ОС, для которой будем создавать дистрибутив. Если требуется создать дистрибутивы для нескольких версий или разрядностей, то потребуется также несколько эталонных систем.
По завершении установки не спешите, когда отобразится экран приветствия нажмите CTRL + SHIFT + F3
Это перезагрузит систему в режим аудита, если же вы успели создать пользователя и произвести вход, то выполните от имени Администратора команду:
При загрузке в режиме аудита автоматически запускается утилита Sysprep, закрываем это окно, оно нам сейчас не требуется.
Следует помнить, что переведенная в режим аудита система продолжит загружаться в него до тех пор, пока мы снова не запустим Sysprep и не изменим режим. После загрузки открываем Центр обновления Windows и производим поиск и установку обновлений.
Важно! 17 мая 2016 года Microsoft выпустила накопительный пакет обновлений для Windows 7 SP1 KB3125574, включающий в себя обновления с момента выпуска SP1 и до апреля 2016, в целях уменьшения объема скачиваемых обновлений рекомендуем скачать и установить данный пакет вручную. Для его установки требуется наличие обновления KB3020369.
Перезагружаемся и снова проводим поиск и установку обновлений. Перезагружаемся и опять повторяем эту операцию до тех пор, пока система не установит все доступные обновления.
Если ваша цель состояла только в интеграции в дистрибутив всех последних обновлений, то на этом можно закончить. Однако режим аудита позволяет устанавливать и разнообразный софт, который также будет включен в дистрибутив. Этим широко пользуются OEM-производители, мы думаем, каждый сталкивался с дистрибутивами (обычно на ноутбуках) содержащими, кроме OC, разное количество софта сомнительной полезности.
Поэтому никто не мешает нам включить в свой дистрибутив нужный софт, чтобы не тратить время на его последующую установку. Мы обычно ограничиваемся «джентельменским набором»: архиватор, Adobe Reader, Java, Silverlight. Вы можете включить в него весь набор необходимого софта, включая офисный пакет и иное ПО. Не стоит включать в образ программы устанавливающие собственные драйвера и собственно драйвера устройств, так как все сторонние драйвера будут удалены на стадии подготовки системы к захвату образа. Также не следует производить активацию ПО, эта информация также будет утеряна.
Закончив подготовку эталонной системы удалим все скачанные нами файлы и лишнее ПО (если есть), особое внимание следует уделить очистке системы от копий файлов обновлений, для этого воспользуйтесь инструментом Очистка диска:
Важно! После очистки обязательно перезагрузите систему для завершения работы с обновлениями, в противном случае вы рискуете получить неработающий образ.
Теперь подготовим ее к захвату образа при помощи утилиты Sysprep:
Разберем ключи утилиты подробнее:
- oobe — запускает компьютер в режиме экрана приветствия. Экран приветствия Windows позволяет конечным пользователям настраивать операционную систему Windows, создавать новые учетные записи, переименовывать компьютер и выполнять другие задачи.
- generalize — подготавливает установку Windows перед созданием образа. Если этот параметр указан, все уникальные системные сведения удаляются из установки Windows. Идентификатор безопасности (SID) обнуляется, точки восстановления системы сбрасываются, журналы событий удаляются.
- shutdown — завершает работу компьютера после завершения работы программы Sysprep.
Выполнив необходимые действия, система завершит работу. Включать ее до того, как будет захвачен образ, нельзя. На этом работу с эталонной системой заканчиваем и переходим к созданию собственного дистрибутива на ее основе.
Создание собственного дистрибутива
Для дальнейшей работы нам понадобится рабочая станция под управлением Windows 7 с установленным пакетом автоматической установки Windows (WAIK). Разрядность и версия системы никакой роли не играют.
Установка WAIK не должна вызвать затруднений и производится с установками по умолчанию.
Теперь подготовим образ Windows PE для захвата образа эталонной системы. Разрядность WinPE должна соответствовать разрядности эталонной системы.
Откроем Пуск — Все программы — Microsoft Windows AIK — Командная строка средств развертывания и выполним команду для 32-битных систем:
или для 64-битных:
где e:\win_pe желаемое расположение папки с образом. Предварительно папку создавать не надо, так как в этом случае вы получите ошибку, что папка уже существует.
Теперь перейдем в папку назначения и скопируем файл winpe.wim в папку ISO\sources и переименуем его в boot.wim. Затем скопируем в папку ISO из папки C:\Program Files\Windows AIK\Tools\amd64 или C:\Program Files\Windows AIK\Tools\x86, в зависимости от разрядности, файл imagex.exe.
Затем в Командной строке средств развертывания дадим следующую команду:
Результатом работы команды будет образ winpe.iso с которого следует загрузить эталонную систему.
Если вы не выполняли дополнительной разметки диска эталонной системы, то раздел для захвата будет иметь букву D:, а загрузочный диск E:, на всякий случай проверяем командой dir.
Теперь приступим к захвату образа, так как образ создается пофайлово, то его можно сохранять на тот же самый раздел. Введем следующую команду:
В качестве параметров указываем захватить диск D: и сохранить его в образ D:\install.wim, в кавычках указываем собственное название образа, также ставим максимальное сжатие, возможность загрузки и проверку созданного образа. После чего можем сходить выпить кофе, данная операция занимает в среднем около получаса.
Перезагружаем эталонную систему в обычный режим и копируем созданный образ на ПК с установленным WAIK. Перейдем в e:\win_pe и очистим папку ISO, затем скопируем туда содержимое оригинального диска Windows 7, который мы использовали для установки эталонной системы.
После чего заменим файл install.wim в папке sources на захваченный нами образ. Теперь можно приступать к сборке собственного ISO-образа, для этого выполните команду:
разберем ключи команды подробнее:
- u2 -создает образ, который имеет только файловую систему UDF.
- m — снимает ограничения на размер образа.
- o — заменяет дублирующиеся файлы одним экземпляром, позволяет сократить размер образа.
- l — метка тома, вводится без пробелов, необязательный параметр.
- b — расположение загрузочного файла, также без пробелов.
Образ собирается довольно быстро, единственный момент — с большой долей вероятности его размер превысит 4,7 ГБ и записать его на обычную DVD болванку не удастся. В этом случае можно использовать двухслойные болванки DVD9, но они реже встречаются в продаже и могут поддерживаться не всеми моделями дисководов. В этом случае можно разбить дистрибутив на две части, каждый из которых будет помещаться на DVD-диск стандартной емкости. Также следует помнить об ограничении 32-х разрядных систем, которые не умеют работать с wim-образами размером более 4 ГБ.
Разделить образ можно следующей командой:
В результате будет создано два или более swm-файла максимальным размером в 3000 МБ. Затем удалим из папки ISO\sources install.wim и поместим туда install.swm, после чего соберем образ первого диска:
После этого удалим install.swm и скопируем на его место install2.swm. Второй диск нет смысла делать загрузочным, поэтому соберем его более простой командой:
Установка с разделенного образа производится обычным путем, начиная с первого диска, в процессе работы инсталлятор сам попросит сменить диск:
Таким образом можно не беспокоиться о размере создаваемого образа, особенно если в него, кроме обновлений, планируется включать объемное ПО, например, пакет MS Office и т.п. Также мы рекомендуем перед тем, как перейти к развертыванию рабочих станции из созданного дистрибутива, всесторонне проверить его работу на тестовой системе.
Дополнительные материалы:
Помогла статья? Поддержи автора и новые статьи будут выходить чаще:
Или подпишись на наш Телеграм-канал:
Как создать образ Windows на собственной сборке?
Как создать образ Windows на собственной сборке для установки на любом компьютере?
В статье описан вариант создания собственного ISO образа Windows, который будет призван заменить оригинальный, скачанный из сети. С его помощью можно осуществлять чистую установку Windows на любой из компьютеров. Актуальность образа будет зависеть от полноты полученных обновлений системы. По сравнению с другими вариантами создания ISO Windows у этого способа есть недостатки и преимущества:
- образ Windows будет лишён всякой персонификации. Это значит, что там не будет ни личных папок, ни настроек, ни даже пользователей. Более того, вам придётся удалить все учётные записи самостоятельно, если вы решили создать образ на основе существующей сборки. Процесс создания такого образа на одном из этапов подразумевает переход в учётку Администратора; оттуда удаление остальных учётных записей и будет доступно. И сразу предупреждаю – этот пункт может кому-то показаться сложным. Кроме этого, придётся вручную избавлятьсяот некоторых создаваемых после перехода на обновлённую версию папок, если вы таким образом “апгрейдили” систему или обновляли переустановкой. Имена папок – далее по тексту.
- зачем образ Windows нужен, если он не актуален? А это значит, что как минимум раз в полгода образ Windows 10, к примеру, должен обновляться с повторением описанной процедуры. А вот с Windows 7 в свете прекращения поддержки со стороны родительской компании ситуация совсем другая. Вариант с уходящей в прошлое этой версии Windows для пользователей с маломощными компьютерами будет, как мне кажется, идеален.
В общем, подытожить порядок сборки и полезность этого варианта создания собственного образа Windows можно так. Вы (1)устанавливаете ОТДЕЛЬНУЮ Windows 7 начисто, (2)ставите необходимые драйверы, (3)обновляетесь по полной без установки программ со стороны. И переходите к созданию образа. В отличие от предыдущего способа, когда мы создавали образ не только со всеми установленными обновлениями, но и программами, учётными записями и т.п. На выходе ваш образ Windows будет более легковесен и уже подходит к установке практически на любой компьютер.
Краткое содержание
Образ Windows на собственной сборке: что понадобится?
- Для создания такого образа смысла использовать персональную Windows нет. Так что, повторюсь, для начала установить Windows начисто с установкой каких только возможно обновлений.
- Для работы по формированию образа понадобится DISM последней версии. Полноценная версия есть только в Windows 10 и желательно последней сборки. Так что, какой бы образ и на основании чего бы вы не делали, без загрузочной флешки Windows 10 не обойтись.
- Для работы с созданным впоследствии образом вам понадобится программа, которая умеет проникать внутрь ISO образа, читая и подменяя нужные файлы. Для таких целей сгодится целый ряд программ: архиватор (7-zip, программа PowerISO, DaemonTools и т.д.). Выбирайте на вкус.
- Сразу определитесь где будет хранится полученный образ Windows на собственной сборке. В любом случае я, как и в предыдущей статье, подготовил для этого отдельный том. Всем разделам диска я присвоил имена, чтобы в утилите diskpart сразу стало понятно: какой том системный, а какой раздел используется как хранилище .
Образ Windows на собственной сборке будет на отдельном разделе
Повторюсь, это проделывать необязательно: новый файл прекрасно уживётся и в единственном разделе с другими файлами, в т.ч. и системными. Если у вас два раздела и более, также абзац пропускайте. Но я продолжу, и просто скопирую инструкцию из статьи о создании образа со всеми программами и личными файлами. За основу я возьму собственную же статью
Здесь всё просто: средствами консоли управления дисками Windows я делю раздел надвое, прохожу процедуру создания раздела, обоим присваиваю описания. После этого я разделы уже никогда не перепутаю:
единственный том Сожму через меню команд прямо в консоли
создаю простой том
…и тут же его форматирую
Обоим раздела придаю описание в их Свойствах:
Теперь на жёстком диске два раздела: Windows и NEW. Так как их буквы перестанут иметь значение уже через пару абзацев.
Образ Windows на собственной сборке: готовим систему к переезду.
- Запускаем Windows в режиме аудита стандартной командой из консоли от имени администратора:
Может появиться ошибка типа Произошла неустранимая ошибка при выполнении программы Sysprep:
У меня есть некоторые варианты решения такой проблемы со стороны Sysprep, и в 9 случаев из 10 решением является остановка службы Проигрывателя Windows из той же консоли:
- Система перезагрузится во встроенной учётной записи Администратора. Посерёдке рабочего стола вас встретит окно Sysprep:
- Сразу выставляйте настройки как на фото выше: с Переходом в окно OOBE, чек-бокс Подготовка к использованию активирован и с Завершением работы. Здесь пока всё, но окно не закрывайте и на ОК не нажимайте.
- Тем временем приступайте к удалению учётных записей любым способом, указанных по статье Добавить или удалить учётную запись пользователя:
- После того проверьте через проводник директорию
Напомню, сейчас вы работаете в учётной записи Администратора (Суперпользователя). Поднимитесь выше в иерархии папок. Убедитесь в том, что остальные пользовательские папки пусты, затирая все имеющиеся в них данные по максимуму. Если папки с пользователями останутся – удаляйте всё, что только можно:
- Запускаем консоль от имени администратора (да, даже в учётке Администратора). Для начала удалим связанные с папкой процессы проводника:
- Теперь делегируем себе права и удаляем папку:
где 1 – имя папки пользователя (я всегда так называю учётную запись).
КСТАТИ
В качестве небольшого отступления. Мне удавалось полностью избавляться от папки любого из пользователей. Я шёл на небольшую хитрость: в окне Sysprep я выставлял не Завершение работы, а Перезагрузку. В итоге мне приходилось ждать повторно формирование учётки, однако при удалении папок УЖЕ удалённых учётных записей система не сопротивлялась этому.
Обязательная очистка: не проморгайте описанные этапы
Внимательно, это важный пункт работы. Должны быть удалены и папки Windows.old и $WINDOWS.
BT, если таковые обнаружатся. Последняя папка и же с ней удаляются легко, Windows.old же часто является настоящим камнем преткновения для начинающих пользователей. Но от неё избавиться также просто:
- если окно проводника открыто в папке Windows.old – закройте.
- запускаем консоль от имени администратора и вводим команды:
(ждём, и, вероятно, долгонько). Затем следующую:
обязательно нажмите Y и подтвердите ввод клавишей Enter. Удаляем папку:
после удаления папки я повторно запустил команду rmdir – система её уже не нашла: папки больше нет.
- Запускаем непосредственно очистку Windows. Я предпочитаю специальный режим очистки. Он описан в одноимённой статье Очистка Windows. Корзина с мусором также должна быть ОБЯЗАТЕЛЬНО пуста, и опустеть та должна в том числе после очистки утилитой:
Подготовка к формированию образа
Следующие шаги практически полностью идентичны, указанным в смежной статье Как создать образ Windows из своей системы. Так что ей можно пользоваться как дополнительной инструкцией.
- Приготовьте загрузочное устройство с Windows 10 и вставьте в порт. Разворачиваем окно Sysprep и жмём ОК, дожидаясь выключения компьютера.
- Включив компьютер, выберите загрузку с носителя через BIOS или меню быстрой загрузки с устройства. Дождитесь момента установки системы, перейдите к окну выбора языка установки и зажмите SHIFT + F10, вызвав окно “ремонтной” консоли cmd:
- Проверьте список дисков и разделов на компьютере утилитой Diskpart. Вы должны зафиксировать буквы разделов так, как их видит эта консоль. Как вы уже наверняка знаете, буквы отсюда немного не такие, к каким вы привыкли, работая в Windows. Ориентируйтесь по размерам и используйте команду dir для отображения содержимого разделов. Процедура недолгая:
- в консоли набираем diskpart
- вводим команду list volume
- консоль покажет тома; заметьте системный и тот, куда файл будет сохранён.
Этот процесс попал на фото внизу. Теперь мы можем указать DISM правильно все разделы. Создаём основу образа. Это будет упомянутый уже файл install.wim. Тут же в консоли введите команду по образу:
- D – раздел, куда будет записан файл install.wim
- C – раздел, где лежит текущая сборка Windows.
- name – имя образа, который вскоре появится после завершения работы DISM, оно, как обычно, произвольное, но параметр обязателен.
- а вот флаги /checkintegrity /verify /bootable лучше не пропускать: DISM проверит созданный файл на корректность и готовность к работе.
Запускаем команду клавишей Enter. Если всё правильно (не пропускайте слэши и следите за пробелами), начнётся долгий процесс создания образа. В среднем – от получаса до полутора, всё зависит от мощи машины и размера образа:
в первой команде я пропустил слэш – ошибка не замедлила появиться
По окончанию работы перезагружаем Windows в обычном режиме, ждём повторного формирования учётной записи и обнаружим записанный средой DISM файл install.wim:
вот он – только что созданный файл средой DISM из консоли
Теперь я создаю папку с произвольным именем в произвольном месте; копирую туда установочные файлы с флешки/диска (извлекаю их из образа) Windows 7 и ищу подлинный install.wim. Он находится в папке sources и занимает больше всего места:
я создал папку Загрузочные файлы Windows 7 в том же разделе и скинул туда файлы с флешки
А теперь подставляем вместо него наш. Всё, наша папка сейчас будет сформирована в загрузочный образ ISO, подходящий для последующей записи на любой носитель.
Запись загрузочного образа персональной Windows 7 из папки
На эту тему у меня есть отдельная статья под названием Как создать образ ISO из файлов и папок. Там все подробности. Сейчас скажу лишь, что при записи использовалась программа Image Burn с определёнными настройками. Если никогда программой не пользовались, взгляните на некоторые подробности:
Вот и всё. Теперь образ персональной Windows 7, готовой к записи на любой из компьютеров, готов к хранению или последующей записи.