MSMG ToolKit или создаем свой установочный дистрибутив Windows 10. Также в статье приведён пример удаления из дистрибутива встроенных в Windows 10 приложений и конвертация файла-образа install.esd в install.wim и наоборот
Потрошим Windows 10. Легкий способ собрать свой дистрибутив Windows
Содержание статьи
- Подготовительный этап
- Извлекаем и монтируем образ
- Интегрируем драйверы, обновления и языковые пакеты
- Удаляем лишнее
- Дополнительные возможности кастомизации
- Сохраняем изменения
- Послесловие
Созданием кастомизированных или «облегченных» дистрибутивов винды юзеры баловались еще в конце прошлого века: например, статья о сборке минималистического дистрибутива Windows 98 Lite в «Хакере» выходила еще двадцать лет назад. Сайт самого проекта, что удивительно, жив до сих пор! Теперь мода вроде бы сошла на нет, но с появлением Windows 10 тема вновь стала набирать актуальность. На слабеньких планшетах и нетбуках «десятка» ворочается со скоростью черепахи, а при установке системы на старые устройства частенько возникают проблемы с драйверами, которые винда не в состоянии найти самостоятельно.
Напрашивается очевидное решение: убрать ненужные приложения, отключить лишние компоненты, интегрировать драйверы и все актуальные обновления прямо в дистрибутив, после чего отрубить систему автоматических обновлений, чтобы не мешала работать. Если ко всему прочему еще и настроить автоматическую установку Windows, как рассказывалось в предыдущей статье, будет вообще красота. А почему бы, собственно, и нет?
Создание сборки Windows 10
Для создания своего дистрибутива Windows 10 энтузиасты создали утилиту MSMG Toolkit. Инструмент поставляется в виде архива 7-Zip, который нужно распаковать на диск с сохранением структуры папок.
Для корректной работы с образами Windows 10 утилита MSMG Toolkit должна быть запущена в Windows версии 8.1 или 10. Конвертацию ESD в WIM можно выполнить и в Windows 7, а вот остальные функции работать, скорее всего, не будут.
Зайдите в папку, в которую сохранили ISO-образ Windows 10. Можно смонтировать этот образ на виртуальный диск, но для наших целей можно установить бесплатный архиватор 7-Zip и открыть ISO-файл в нем как обычный архив. Если вы записали образ на USB-носитель, можно просто просмотреть ее содержимое в проводнике. Скопируйте все папки и файлы из дистрибутива Windows в подпапку DVD той директории, в которую вы распаковали MSMG Toolkit.
Теперь запустите утилиту MSMG Toolkit с помощью файла Start.cmd из папки с утилитой и нажмите на клавиатуре латинскую A, чтобы принять лицензионное соглашение, а затем клавишу Enter.
Извлечение и монтирование образа Windows
Раньше дистрибутивы операционных систем от Microsoft упаковывались в образы Windows Image Format (WIM). Позже разрабы отказались от этого стандарта в пользу формата ESD с еще большей степенью сжатия, чтобы экономить дисковое пространство. Увы, большинство сегодняшних утилит не умеют работать с ESD, им нужен образ в традиционном WIM-формате.
Поэтому в качестве первого этапа нам нужно извлечь из файла install.esd , хранящегося в папке sources , упакованный WIM-образ. В Windows за это отвечает консольная утилита dism , но ее использование подразумевает определенные неудобства: как минимум нужно хорошенько напрячь мозг и вспомнить принципы работы с командной строкой. Мы пойдем иным путем.
MSMG Toolkit использует собственную копию dism последней версии, избавив вас от необходимости набирать длинные директивы в командной строке и ломать голову над тем, почему она все равно не работает. Чтобы сконвертировать install.esd в WIM, нажмите клавишу 2. Программа предложит разные варианты преобразования, вам нужно выбрать Convert Install ESD image to WIM image, снова нажав клавишу 2.
Конвертация ESD в WIM с помощью MSMG
Утилита прочитает содержимое ESD и выведет на экран список всех образов Windows, которые хранятся внутри ESD-архива.
Выбор необходимого образа Windows из содержащихся в архиве
Нажмите на клавишу с цифрой, соответствующей тому образу Windows, с которым вы дальше будете работать. Теперь дождитесь, пока утилита извлечет выбранный вами образ из ESD-файла и экспортирует его в WIM, это займет некоторое время. Сконвертированный образ install.wim будет сохранен в той же папке sources , где раньше лежал исходный файл, который автоматически удаляется.
Теперь извлеченный образ нужно смонтировать для дальнейшей работы. Нажмите клавишу 1 (Source), а затем — еще раз 1 (Select source from folder). MSMG продемонстрирует список всех обнаруженных образов Windows. Нажмите клавишу с цифрой, соответствующей нужной версии ОС. От предложения смонтировать загрузочный образ (Do you want to mount Windows Boot Inage?) и образ восстановления (Do you want to mount Windows Recovery Inage?) отказываемся, нажав клавишу N. Вскоре программа сообщит об успешном монтировании образа.
Образ Windows 10 смонтирован
Теперь можно смело приступать к дальнейшим действиям создания образа Windows.
Интеграция драйверов, обновление и языковые пакеты
У Windows 10 далеко не всегда получается найти драйверы устройств в автоматическом режиме. Если вы устанавливаете систему на компьютер, для которого у вас уже имеется запас драйверов, их можно сразу интегрировать в дистрибутив и сэкономить таким образом время. То же самое касается обновлений ОС: вы сможете избежать утомительной процедуры скачивания и установки вышедших апдейтов, заранее добавив их в дистрибутив Windows 10.
Скачайте все обновления для вашей редакции Windows с сайта Microsoft и поместите их в соответствующую подпапку директории Updatesw10 : x64 для 64-разрядной версии Windows и x86 — для 32-разрядной. Драйверы нужно скопировать в папки x64 и x86 , которые можно найти в директории DriversInstallw10 . Проследите за тем, чтобы разрядность драйверов и разрядность папок их размещения совпадали.
В рабочей папке MSMG есть директория PacksLanguagePacksw10 . В ней — набор папок, соответствующих редакциям Windows, а в них, в свою очередь, размещены подпапки, соответствующие разрядности ОС. Если вы хотите интегрировать в дистрибутив недостающий языковой пакет, перейдите в нужную папку, создайте в ней подпапку (если ее не существует) с именем, совпадающим с именем добавляемого пакета, например ru-RU для русского языка или fr-FR для французского, и поместите туда файлы языкового пакета в формате .cab .
В главном меню MSMG нажмите клавишу 3, чтобы выбрать опцию Integrate.
Не интегрируй в дистрибутив обновления перед интеграцией языковых пакетов! Необходимо сначала интегрировать все языковые пакеты и только потом — хотфиксы, сервис-паки и патчи, имеющие в своем составе ресурсы, которые зависят от языковой локализации. В противном случае есть ненулевой шанс, что языковые компоненты обновлений не применятся в операционной системе правильно.
При интеграции языковых пакетов нажмите клавишу 1, подтвердите свой выбор (клавиша Y), а затем выберите вариант Integrate to Windows Installation Image (клавиша 2). Затем введите языковой код интегрируемого пакета, выбрав его из списка.
Интеграция в дистрибутив Windows дополнительных компонентов
Интеграция языковых пакетов в образ Windows
Интеграция драйверов выполняется аналогичным образом: в главном меню MSMG нажмите на клавишу 3 (Integrate), затем — 2 (Windows Drivers), еще раз 2 (Integrate to Windows Installation Image) и, наконец, подтвердите свой выбор нажатием клавиши Y.
В последнюю очередь рекомендуется интегрировать обновления. Нажмите 3 (Integrate), затем 4 (Windows Updates), согласиситесь продолжить интеграцию нажатием клавиши Y, после чего нажмите 1 (Integrate Windows Updates).
Удаление лишнего из образа Windows
С помощью MSMG Toolkit можно выпилить из дистрибутива Windows встроенные программы и Metro-приложения, которыми вы не пользуетесь. Для этого в главном меню нажмите клавишу 4 (Remove), а затем — 1 (Remove Windows Components). Вам будет предложено на выбор несколько разделов:
- [1] Internet — включает Adobe Flash for Windows и Internet Explorer;
- [2] Multimedia — семь компонентов, в том числе Speech Recognition, Windows Media Player и Windows Photo Viewer;
- [3] Privacy — 11 разных служб, связанных с доступом к системе и безопасностью;
- [4] Remoting — включает Home Group, MultiPoint Connector и Remote Assistance;
- [5] System — встроенные приложения, такие как графический редактор Paint, System Restore, Windows Subsystem for Linux, всего восемь штук;
- [6] System Apps — 26 приложений, включая проводник, Microsoft Edge, Cortana, Skype;
- [7] Windows Apps-1 — стандартные приложения, в том числе калькулятор, Paint 3D, Messaging, Microsoft Pay, всего 35 штук;
- [8] Windows Apps-2 — приложения Windows Store, Xbox App и Xbox Identity Provider.
Выбранные программы будут безжалостно выпилены из вашей сборки Windows и не станут устанавливаться на ваш устройство, таким образом экономится дисковое пространство. В некоторых версиях Windows экран Remove содержит также функцию Remove Default Metro Apps — с ее помощью можно удалить ненужные Metro-приложения.
Дополнительные возможности кастомизации
С использованием MSMG Toolkit можно добавить в сборку дополнительные файлы и элементы: шрифты, аватарки учетных записей Windows, курсоры, любые системные файлы, объекты Windows Recovery Environment, темы оформления Metro-приложений (проигрывателя Windows, Photo Viewer, калькулятора).
Все эти файлы нужно предварительно положить в соответствующие подпапки директории CustomFilesw10 x64 или CustomFilesw10 x86 , после чего выбрать в меню MSMG Toolkit пункт 3 (Integrate), затем — 5 (Windows Custom Features) и, наконец, нажать Y. Интегрируемые объекты можно будет выбрать в предложенном списке.
Дополнительные возможности кастомизации Windows
При добавлении компонентов с помощью этой функции следует помнить, что утилита SFC будет ругаться на нарушение целостности системных файлов Windows. С этим придется смириться.
Дополнительно вы можете изменить ряд базовых настроек Windows, выбрав в меню MSMG команды 5 (Customize) — 8 (Apply Tweaks). Здесь можно сделать с виндой следующее:
- отключить Cortana;
- убрать кнопку TaskView с панели задач;
- отключить автоматическое обновление драйверов с помощью Windows Update;
- отключить автоматическую загрузку и установку сторонних приложений;
- выключить Windows Defender;
- отключить автоматические обновления Automatic Windows Upgrade и Windows Update;
- выключить резервирование дискового пространства для обновлений (Disable Microsoft Reserved Storage Space for Windows Updates);
- заставить программы .NET использовать новейший .NET Framework;
- включить программу просмотра изображений Windows Photo Viewer (по умолчанию она отключена);
- включить кодек Fraunhofer MP3 Professional.
Здесь можно воспользоваться дополнительными твиками
Сохранение изменений в дистрибутив Windows
Когда все готово, в главном меню MSMG Toolkit выполните команды 6 (Apply) и 2 (Apply & Save Changes to Source Image). Теперь нажмите клавишу 7 (Target) и выберите, в каком формате хотите сохранить обновленный дистрибутив.
Вы можете создать ISO-файл для последующего прожига образа на оптический диск, сразу записать дистрибутив на DVD-болванку или скопировать его на USB-флешку. Можно перезаписать измененный загрузчик и образ Windows на ранее созданную флешку с дистрибутивом (Sync Source Boot & Install Images to USB Flash Drive) или создать новую загрузочную флешку с дистрибутивом, используя функцию Burn an ISO Image to Bootable USB Flash Drive. Нажатие на клавишу 6 отформатирует флешку перед записью.
Удаление ненужных приложений и функций из установщика Windows 10
Загрузите инструмент MSMG из вышеуказанной ссылки, а затем извлеките его в папку по вашему выбору. Перед запуском инструмента необходимо извлечь загруженный образ ISO из Windows 10 в папку «DVD» в каталоге MSMG.
Вы можете извлечь ISO-образ с помощью любой программы резервного копирования, такой как WinRAR, WinZIP или 7-Zip. Просто щелкните правой кнопкой мыши образ ISO с помощью Windows 10 и выберите опцию «Открыть с», затем укажите программу WinRAR.
Появится новое окно программы для распаковки данных. Выберите вариант «Извлечь …» или «Извлечь …», и затем выберите папку «DVD» в каталоге, в который вы распаковали инструмент MSMG.
После распаковки данных запустите программу MSMG, используя файл ToolKit-v7.3.cmd. Появится новое окно с информацией о том, что автор не несет ответственности за какие-либо проблемы, и вы должны подтвердить, что используете этот инструмент на свой страх и риск. Нажмите клавишу , принять условия.
Теперь программа прочитает образ системы, который мы извлекли в папку DVD. Когда появится сообщение «Нажмите клавишу ENTER, чтобы продолжить», нажмите кнопку «Ввод».
Появится главное меню с доступными опциями. Вы открываете отдельные вкладки с помощью цифровых клавиш, которые им назначены. Вы можете вернуться в главное меню, нажав кнопку X. Выполните следующие шаги, чтобы очистить систему от ненужных дополнений.
1. Перейдите на вкладку «Преобразование» и выберите вариант «Конвертировать изображение ESD в изображение Wim». Когда программа спрашивает, какую версию загруженной вами системы, выберите ее совместимую с загруженной. Начнется процесс преобразования файла Install.esd в Install.wim.
2. После завершения операции вернитесь в главное меню и выберите вкладку «Источник» и затем «Выбрать источник из папки». Список распознанных версий Windows 10 появится в списке — нажмите клавиши, например 1, чтобы выбрать свою версию. Когда вас спросят, хотите ли вы монтировать системные изображения, выберите Y (Да). Подождите, пока не появится сообщение «Нажмите любую клавишу для продолжения» и нажмите любую клавишу, чтобы вернуться в главное меню.
3. Перейдите на вкладку «Удалить» и выберите «Удалить настройки Metro Metro». Этот параметр отвечает за удаление современных приложений. Вы можете выбрать вариант «Все приложения», удалить все приложения этого типа или «Любые отдельные приложения» и выбрать отдельные приложения для удаления. Если вы хотите удалить все современные приложения, выберите «Все приложения» (Магазин также будет удален).
4. Теперь вернитесь к закладке «Удалить» и выберите «Удалить ассоциации Metro Apps по умолчанию». Эта опция удалит все остатки и соединения, связанные с современными приложениями.
5. Перейдите на вкладку «Удалить» и выберите «Удалить компоненты». Здесь вы можете выбрать вариант «Все компоненты Windows», для удаления всех компонентов Windows 10 или «Любой желаемый вариант» и укажите ненужные вещи, которые нужно удалить из списка.
Компоненты — это компоненты Windows 10, такие как телеметрические службы (сбор данных), приложение Xbox с наложением для игр, геолокация, приложение Cortana, встроенный сервис OneDrive и другие подобные.
6. Теперь перейдите в главное меню и выберите опцию «Применить». Подтвердить сохранение изменений кнопкой «Применить Сохранить изменения исходных изображений «.
7. Вернитесь на вкладку «Применить» и на этот раз выберите «Восстановить исходные изображения», пересоздать файлы установщика и применить изменения.
8. В самом конце перейдите в главное меню и выберите опцию «Target», и затем выберите «Сделайте образ ISO DVD». Эта опция создаст ваш персонализированный установщик Windows 10 в формате ISO, готовый к записи на DVD-диск или создание загрузочного pendrive.
Созданное изображение будет доступно в папке «ISO» в каталоге с программой MSMG. Теперь вы можете записать этот образ ISO на компакт-диск или загрузить его в pendrive и установить чистую Windows 10.