Как создать свою сборку Windows с помощью программы Dism++

Категория: Сборки и дистрибутивы Windows / Программы
Добавил: access_timeОпубликовано: 26-08-2019 visibilityПросмотров: 94 171 chat_bubble_outlineКомментариев: 75


Привет, друзья. Мы продолжаем обзор возможностей одной примечательной программы, Mast Have для системщиков и энтузиастов - Dism++. Эта статья будет своего рода кульминацией всего цикла публикаций об этой программе: в ней мы рассмотрим, как с помощью Dism++ создать свою сборку Windows. А свою сборку Windows с помощью этой программы можно создать легко и просто. Нам не нужно будет никаких виртуальных машин для создания эталонного образа системы, никаких установочных или Live-дисков для захвата образа, никаких командных строк. Мы с помощью Dism++ создадим эталонный образ Windows для сборки в файле VHD, настроим его. С помощью той же Dism++ очистим его, применим к нему твики, внедрим обновления. И, опять же, с помощью Dism++ мы захватим образ в файл WIM или ESD и потом запакуем его в установочный ISO.


Как создать свою сборку Windows с помощью программы Dism++


Примечание: друзья, если вы являетесь истинным гурманом в сфере создания собственных сборок Windows и ищите свой идеальный способ их создания, загляните сюда - в раздел публикаций, где собрано воедино множество различных способов создания собственного настроенного дистрибутива. Или можете юзать тег «Своя сборка Windows».


Итак, мы хотим создать свою сборку Windows 7, 8.1 или 10. Нам для этого понадобятся:

•    Установочный ISO-образ нужной версии и редакции Windows,

•    Программа Dism++,



•    Штатное управление дисками.


Создание виртуального диска VHD


Чтобы создать свою сборку Windows, нам нужно установить новую операционную систему. И на её базе сформировать эталонный образ Windows – систему без пользовательских профилей, но с внесёнными необходимыми настройками, установленными системными компонентами, обновлениями и программами. И такой вот эталонный образ мы создадим на виртуальном диске VHD. Жмём клавиши Win+R, вводим:

diskmgmt.msc 

И запускаем системное управление дисками. В нём жмём «Действие», затем – «Создать виртуальный жёсткий диск».

Указываем расположение файла VHD виртуального диска, его размер и тип. Я укажу небольшой размер – 30 Гб и выберу тип динамический. После создания своей сборки мы удалим виртуальный диск, так что все эти параметры особого значения не имеют.

После создания виртуального диска инициализируем его.

Выбираем стиль разделов диска такой, как и у физических дисков компьютера, у меня это GPT.



Из пустого места проинициализированного виртуального диска создаём обычный NTFS-раздел.

И вот итог: у нас должен получиться в системе лишний диск с единственным разделом под эталонную Windows.

Установка эталонной Windows на VHD-диск


Теперь нам нужно установить на этот VHD-диск Windows, которую мы настроим под эталонный образ своей сборки. Запускаем программу Dism++. Жмём «Файл», потом - «Применить образ».

В графе «Введите путь к файлу образа» с помощью кнопки обзора указываем путь к установочному ISO-образу Windows. Я, например, буду использовать установочный ISO Windows 8.1 сборки AIO by Sergei Strelec, это сборка на базе чистого образа Microsoft с вырезанными Modern UI приложениями. В графе «Система» указываем редакцию устанавливаемой Windows.

Далее в последней графе указываем тот раздел, который мы создали на виртуальном диске. ставим галочку «Доб.загр.». И жмём «Ок». Важно: друзья, если вы, возможно, выберете вариант с установкой эталонного образа Windows не в файл VHD, а на другой раздел диска, то, если такой раздел имеет данные, ставьте ещё галочку «Формат».

Далее соглашаемся с внесением новой системы в меню загрузки. Если у вас несколько дисков с загрузчиками, тогда жмите кнопку «Больше» и укажите программе Dism++ правильный диск и раздел загрузчика.

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

По завершении жмём «Ок».

Эталонный образ установлен, далее можем перезагружаться, проходить этап установки драйверов и входить в учётную запись администратора для внесения изменений в систему. Но, друзья, я предлагаю немного задержаться и опробовать оптимизирующие возможности Dism++. Некоторые настройки эталонного образа мы можем провести с помощью программы в пару кликов, в едином интерфейсе, не запуская даже новую Windows.


Настройка эталонной Windows с помощью Dism++


Dism++ - это комплексный чистильщик, оптимизатор и твикер любых системных образов – как развёрнутых на диске, т.е. установленных рабочих систем, так и смонтированных для редактирования дистрибутивов. Как мы можем настроить нашу эталонную Windows с помощью программы?


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


И первым делом мы заглянем в раздел Dism++ «Управление загрузкой». Здесь при необходимости можем сделать предустановки для запуска системных служб. Если вы хотите, чтобы ваша сборка была с выключенными некоторыми службами, можете отключить их запуск.

Далее можем зайти в раздел «Оптимизация». Здесь собраны твики по настройке отдельных параметров Windows. Я воспользуюсь этой удобной возможностью Dism++ и внесу пару корректировок в оформление системы и отключу Защитник. Если у вас есть свои твики в виде Reg-файлов реестра, вы можете импортировать их.

Если вы хотите пакетно удалить современные приложения из Windows 8.1 или 10, убрать или, наоборот, добавить какие-то системные компоненты, загляните в раздел программы «Приложения и возможности».

Для интеграции обновлений в эталонный образ Windows, заходим в раздел «Обновления». Жмём кнопку «Анализ», дожидаемся появления перечня обновлений. Галочками отмечаем обновления, которые хотим установить. И жмём кнопку «Установить».


Настройка эталонной Windows в среде её самой


После предварительной настройки эталонного образа Windows с помощью Dism++ можем приступать к работе по настройке образа внутри самой системы. Перезагружаем компьютер и в меню выбора Windows выбираем ту, что установлена в VHD-файле. В моём случае на компьютере теперь установлено две Windows 8.1, и эталонная значится как Windows 8.1 на томе 6.

Наша эталонная Windows запустится, установит себе драйверы, затем на этапе создания пользовательского профиля мы должны войти во встроенную учётную запись администратора. Жмём клавиши Ctrl+Shift+F3.

Входим.И настраиваем эталонную Windows – вносим настройки, устанавливаем сторонний софт. При входе в учётную запись администратора у нас по умолчанию будет запущено окно программы подготовки системы, она же утилита Sysprep для сброса привязки эталонной Windows к комплектующим компьютера, на котором сейчас она установлена. Если надо установить какие-то программы, которые требуют перезагрузки Windows, то такую перезагрузку необходимо проводить только через окно Sysprep. С выставлением в качестве действия «Переход в режим аудита системы», а в качестве завершения работы – соответственно, «Перезагрузка».

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

Чистка эталонной Windows


После перезагрузки в меню загрузки выбираем нашу рабочую систему, в моём случае это Windows 8.1 на томе 3.

Далее будем проводить чистку эталонного образа, это уменьшит размер файла образа сборки Windows. Запускаем Dism++. Идём в раздел «Очистка». Жмём кнопку «Анализ». Ждём, пока программой будут выявлены данные для очистки. Потом жмём кнопку «Очистка».

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

Захват эталонной Windows в файл WIM или ESD


Теперь можем упаковывать эталонную Windows - делать её захват в файл WIM или ESD. В окне Dism++ жмём «Файл», далее – «Сохранить образ как». Жмём кнопку обзора.

Указываем путь сохранения, имя файла – install. И выбираем тип файла из числа предлагаемых нам вариантов: несжатый, сжатый образ, быстрое сжатие – всё это файлы разного уровня сжатия формата WIM, а ультрасжатие – это формат ESD. Я выберу последний, чтобы он занимал как можно меньше места. Но, друзья, знайте, что при выборе ультрасжатия в файл ESD процесс захвата образа будет длиться в разы дольше, чем при выборе сжатого файла WIM.

Путь, имя и тип файла захвата определены, жмём «Ок».

И дожидаемся завершения процесса захвата, т.е. создания файла install.wim или install.esd. У меня последний, кстати, вышел весом всего лишь 2,34 Гб. При этом в эталонный образ я внедрил четыре сторонние программы.

Создание установочного ISO


Наконец, последний этап всего этого действа – упаковка файла WIM или ESD назад в установочный ISO. И этот процесс мы также поручим программе Dism++. Но прежде нам нужно извлечь содержимое исходного установочного ISO, который мы использовали для установки эталонной Windows, в папку. В обычную папку с любым названием. Подключаем ISO для отображения в системе.

Друзья, если вы работаете в среде Windows 7, для подключения ISO вам нужно использовать сторонние программы типа UltraISO или Daemon Tools. Далее заходим на подключённый ISO. И копируем на нём все папки, кроме «sources».

Вставляем всё это в созданной папке с любым названием. В этой папке создаём новую папку с названием «sources».

Возвращаемся на подключённый ISO, заходим в папку «sources», делаем в проводнике вид данных таблицей, сортируем по размеру. И копируем все файлы, кроме install.wim или install.esd.

Вставляем эти файлы в пустой папке «sources» внутри папки с любым названием.

И теперь сюда же, в папку «sources» внутри папки с любым названием помещаем файл install.wim или install.esd, который мы на предыдущем этапе создали в процессе захвата образа эталонной Windows.

Теперь в программе Dism++ идём в раздел «Дополнительно». Кликаем «Создание ISO». Указываем в первой графе ту самую папку с любым названием, во второй – путь и имя файла ISO на выходе, в третьей – метку ISO (метку диска). Жмём «Ок».

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

И всё – наша собственная сборка Windows создана. Папку с любым названием можем удалить.

Удаление эталонной Windows на VHD-диске


Теперь, друзья, нам осталось, так сказать, убрать своё рабочее место – удалить нашу эталонную Windows, установленную на VHD-диске. Если она, конечно, не нужна вам, скажем, для экспериментов. Жмём клавиши Win+R, вводим:

msconfig

Идём в раздел «Загрузка» в окне запустившейся конфигурации системы. Кликаем запись о загрузке Windows на VHD-диске. Жмём «Удалить», потом – «Применить», потом – «Ок». На предложение о перезагрузке можем отказаться.

Далее идём в управление дисками Windows и отсоединяем виртуальный диск.

Последний шаг – удаление его файла VHD.

tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

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

Назад 1 2 Вперед

Комментарии (75)

  1. img
    10 января 2020 22:22 admin
    Администратор
    Alex, можно, но так система будет с имеющейся учётной записью. Если вам для себя, то так даже проще будет переустанавливать систему.
    Цитировать replyОтветить
  2. img
    10 января 2020 21:18 Alex
    Гость
    При перезагрузке ПК и входе в систему чз админа (Ctrl+Shift+F3), винда полностью пустая, те проги, что были - пропали...
    Можно сделать обычную установку винды, настроить, почистить сиспрепом и далее по инструкции?
    Цитировать replyОтветить
  3. img
    2 декабря 2019 18:30 Джерри
    Гость
    Спасибо, Админ! Всё получилось, всё восстановилось! Ещё раз - огромная благодарность!

    Цитировать replyОтветить
  4. img
    2 декабря 2019 16:05 admin
    Администратор
    Джерри, если вам не нужны ранее хранившиеся на диске 2 Тб данные, просто сделайте инициализацию и новую разметку диска. Если данные нужны, восстановите разделы.
    Цитировать replyОтветить
  5. img
    1 декабря 2019 22:17 Джерри
    Гость
    Глубокоуважаемый Админ!
    Вопрос несколько не по теме, но может быть Вы подскажете как решить проблему.
    В компе 2 диска - один SSD (чистый, для системы), второй  - обычный на 2 тб
    Ставили Windows Embedded по Вашей статье. Но во время установки на этапе, когда на жэкране табличка и двумя дисками и вопрос - куда ставить, случайно нажали на иконку delete на обоих дисках. Оба сразу стали  unlocated spase.
    Далее ничего не предпринимали, то есть не продолжали установку, и выключили комп. В последствии большой диск на 2 тб отключили.
    После установки виндов большой диск в системе не определяется, виден только в Администрировании (в управлении дисками) как "не размечен".
    Вопрос - можно ли его вернуть к жизни или всё необратимо потеряно?
    Заранее спасибо за любой ответ.
    Цитировать replyОтветить
  6. img
    30 октября 2019 14:57 shulzzz
    Добрый день, при создании своего образа заметил такую проблему, после перехода в режим аудита c последующей запаковкой с помощью sysprep, получившийся образ Windows 10 Home не "повышается" до Windows 10 Home Single Language, хотя до Pro без проблем.
    Сама операция по повышению редакций проходит без ошибок, если открыть этот образ в dism++ то видно, что редакция с HomeSL весит чуть меньше чем обычная Домашняя, но при установке получившегося образа, вместо редакции SL оказывается обычная Home, как будто и не было никакого повышения. Если не входить в аудит, то все нормально повышает, стоит только зайти и выйти, получается вот такая проблема.
    Пробовал в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion менять EditionID со значения Core на CoreSingleLanguage, бесполезно, после перезагрузки там опять Core, становится просто не возможно образ повысить до SL, хотя повторюсь до Pro или без аудита все прекрасно повышается теми же командами.
    Тесты делал без каких либо изменений образа, просто вошел в аудит, вышел, получил проблему.
    Внимание! У Вас нет прав для просмотра скрытого текста.



    Цитировать replyОтветить
  7. img
    18 октября 2019 18:43 admin
    Администратор
    Гость Василий, заново подключите. В Win8.1 и Win10 просто сделайте двойной клик по файлу VHD. В Win7 подключайте через управление дисками.
    Цитировать replyОтветить
  8. img
    18 октября 2019 16:28 Гость Василий
    Гость
    На этом этапе(на скрине) https://i87.fastpic.ru/big/2019/1018/f4/_36371a76a53840e3d4568add4ca9fff4.png новая проблема, виртуального диска нет в программе Dism++, также в прочем как и "Управлении дисками" исчез 30гиговый раздел, выделяемый ранее


    Цитировать replyОтветить
  9. img
    18 октября 2019 15:48 admin
    Администратор
    Цитата: Гость Василий
    У меня кнопки кнопки не активны как у вас, что делать?

    Что можно сделать, если кнопки неактивны? Ничего не делать. Вручную эту службу отключите.
    Цитировать replyОтветить
  10. img
    18 октября 2019 15:43 Гость Василий
    Гость
    Админ, затык возник вот на этом этапе
    https://i89.fastpic.ru/big/2019/1018/11/c367dac4662ceaee0aa80939df9c8611.jpg
    У меня кнопки кнопки не активны как у вас, что делать?
    Цитировать replyОтветить
  11. img
    3 сентября 2019 13:17 admin
    Администратор
    Сергей,
    Ну откуда ж мне знать, что на каком этапе вы сделали неверно. И какой вы дистрибутив на основу для эталонного образа брали. Не чистится, так не чистится. Делайте без чистки. Может, у вас чистить нечего, вот потому и не чистится.
    Цитировать replyОтветить
  12. img
    3 сентября 2019 10:01 Сергей
    Гость
    Здравствуйте, админ!  Для очистки в  Dism  эталонный образ не обнаружил, что я неправильно делаю, Dism  у меня переносной.
    Цитировать replyОтветить
  13. img
    28 августа 2019 21:08 Фёдор
    Гость
    voxr, я к вопросам отношения не имею. Открываем KIS, жмем на конвертик новостей, видим - Защитите детей в реальном и виртуальном мире. Скидка 50% на Kaspersky Safe Kids. Поступление новости 26.08.2019 16:37, предложение действительно с 26 августа по 8 сентября.
    А сочетание букв voxr лично мне тоже кое-что напоминает.
    Цитировать replyОтветить
  14. img
    28 августа 2019 18:41 admin
    Администратор
    Цитата: varius
    Стал пк зависать намертво при просмотре роликов в ютьюбе

    Если система новая, если установлен драйвер видеокарты, логично тогда искать причину проблемы в браузере. Тестируйте Ютуб в режиме инкогнито без расширений.
    Цитировать replyОтветить
  15. img
    28 августа 2019 18:38 admin
    Администратор
    Цитата: voxr
    Чем то напоминает пропавшего Вопроса

    И вправду пропал парень, может где-то отдыхает вдали от благ цивилизации.
    Цитировать replyОтветить
  16. img
    28 августа 2019 18:14 voxr
    Цитата: Фёдор
    Буквально на днях сам антивирус KIS выдавал сообщение об акции и предлагал купить Kaspersky Safe Kids по акции -50% = 450 рублей до начала учебного года.
    Чем то напоминает пропавшего Вопроса.
    Цитировать replyОтветить
  17. img
    28 августа 2019 16:24 watruxa
    Гость
    Здравсвуйте. Благодарю за статью. 
    Цитировать replyОтветить
  18. img
    28 августа 2019 15:30 varius
    Гость
    Приветствую Дмитрий. Стал пк зависать намертво при просмотре роликов в ютьюбе (происходит это иногда,но именно при просмотре роликов в ютьюбе через google chrome, в играх такого ни разу не наблюдал). Другими браузерами я не пользуюсь , поэтому не проверял. Т.е как зависает , картинка стопорится и звук тоже зависает дррррр типа того. Только ребут помогает. Это, что на 7 , что на 10 без разницы. Вот сегодня поставил систему, только дрова на звук да на видяху поставил и поймал глюк. Не могу понять где искать причину.
    с уважением
    Цитировать replyОтветить
  19. img
    28 августа 2019 11:59 Фёдор
    Гость
    Буквально на днях сам антивирус KIS выдавал сообщение об акции и предлагал купить Kaspersky Safe Kids по акции -50% = 450 рублей до начала учебного года.
    Цитировать replyОтветить
  20. img
    28 августа 2019 11:17 admin
    Администратор
    eso_help,
    Функция родительского контроля есть встроенная в Windows. С её помощью родители, используя учётную запись администратора компьютера, могут формировать веб-фильтр неугодных сайтов для учётной записи ребёнка. И могут ещё дополнительно установить на компьютер утилиту применения DNS-сервисов для фильтрации опасных для детей сайтов Dns Angel. Подробно обо всём этом читайте в статье "Программы родительского контроля для Windows". Насчёт родительского контроля в смартфоне, юзайте в сети запрос:
    • Android бесплатное приложение родительский контроль
    Цитировать replyОтветить
  21. img
    28 августа 2019 11:12 olega4
    admin, Согласен с Вами, но я раз в год делаю оптимизированный образ и программы в нем не нужны мне, как они сейчас очень часто обновляются - становятся уже через недели даже не актуальными и смысл в них теряется особенно через пару месяцев.
    Ещё раз благодарю за Ваши труды и отличные статьи на сайте !!! Уже не раз находил здесь ответы на некоторые нюансы и вопросы. 
    А так я предпочитаю через Ком.строку и PowerShell производить более глубокую оптимизацию и удаления, как говорится собственными средствами Windows изменять смонтированный образ ОС. 
    Благодарю ещё раз за Ваши труды !!!
    Цитировать replyОтветить
  22. img
    28 августа 2019 09:34 eso_help
    Доброго дня, уважаемый Дмитрий! Вновь обращаемся к Вам за советом и помощью! Моя работа связана с образованием. Обратилась мама из малообеспеченной семьи с просьбой заблокировать на определенный момент  времени (с 21:00 до 08:00)  социальные сети на телефоне и на компьютере своего ребенка. И на весь день заблокировать сайты с экстремистским контентом. Предложил Kaspersky Safe Kids как надежный и отечественный продукт, но семья отказалась из за стоимости программы. К сожалению, мои поиски другой программы, которая была бы дешевле и соответствовала ее запросам - неудачны! По возможности подскажите пожалуйста какое можно предложить решение? Спасибо!
    Цитировать replyОтветить
  23. img
    27 августа 2019 09:21 admin
    Администратор
    olega4,
    Если без развёртывания эталонного образа, то остаётся открытым вопрос с внедрением стороннего софта. У Dism++ нет юзабильной возможности интеграции сторонних программ или настройки PostInstall. Если делать сборку путём просто редактирования образа WIM или ESD, то лучше тогда это делать программой NTLite, у неё больше возможностей, в частности по добавлению  софта для PostInstall. И больше твиков. Хотя можно и не возиться с развёртыванием образа, а с помощью Dism++ просто упаковать в образ программу типа PostInstall. И уже запускать её после установки Windows. Кому как больше нравится. В любом случае спасибо за фидбэк, за осмысленные комментарии.

    Цитировать replyОтветить
  24. img
    27 августа 2019 07:46 olega4
    Я всё же привык работать с install.wim файлами программой DISM++ напрямую (без создания виртуального диска VHD). Запускаю DISM++ от админа и сразу захожу в "Опции > Настройки > и ставлю галочку в пункте: Включить режим эксперта > Ок' ". Потом "Файл > Монтировать образ" и тут уже в появившиеся окне выбираю нужный подготовленный из образа install.wim, так же ниже в строке выбираю папку для монтирования - обычно у меня для этого папка "mount" (название может быть любым), нажимаю "Окей > Открыть сессию". Далее уже произвожу нужные мне действия описанные Вами по оптимизации, обновлениям и т.д. В конце выбираю "Файл > Сохранить образ > Прямое сохранение", а после не продолжительного времени (всегда по разному - в зависимости от количества изменений) выбираю снова "Файл > Размонтировать образ" - Ну вот и всё, получаем измененный уже install.wim который можно конвертировать в install.esd и вставить в образ. Благодарю Администратора за статью, как тоже описывает другой метод изготовления нужного пользователю образа и каждый способ хорош по своему. Ещё раз Благодарю за статью хорошую и нужную.
    Цитировать replyОтветить
  25. img
    26 августа 2019 18:47 Andrey2373
    Гость
    Спасибо за статью, Дмитрий! Очень полезная и нужная статья для создания своей сборки Windows с помощью Dism++. Когда-то Вы говорили, что Dism++ это прога больше для очистки и оптимизации, но некоторые пользователи (и я в том числе) просили Вас сделать обзор функций данной проги, и как оказалось Dism++ очень годная программа с большим функционалом, не только по настройке и оптимизации системы, но и с многими другими полезными и нужными функциями и всё в одной программе. Благодарю ? ещё раз за цикл полезнейших статей по работе с Dism++. Желаю удачи Вам, здоровья и дальнейшего развития и процветания Вашего замечательного сайта, на котором можно найти практически любой ответ по работе ПК и Windows. ?
    Цитировать replyОтветить