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

Купить ссылку здесь

Ваша ссылка

Потрошим Windows 10. Легкий способ собрать свой дистрибутив Windows

Kikim

И где теперь ваш ассемблер?
Модератор
Сообщения
370
Репутация
160
Баллы
71
295
Сборка собственных дистрибутивов ОС — любимое развлечение линуксоидов. Считается, что пользователи Windows лишены столь привлекательной возможности проводить свободное время. Но это не так: существуют способы как минимум выпилить из дистрибутива Windows 10 лишние компоненты, отключить ненужные функции, интегрировать в него драйверы и обновления. Об этом и поговорим в сегодняшней статье.

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

Напрашивается очевидное решение: убрать ненужные приложения, отключить лишние компоненты, интегрировать драйверы и все актуальные обновления прямо в дистрибутив, после чего отрубить систему автоматических обновлений, чтобы не мешала работать. Если ко всему прочему еще и настроить автоматическую установку Windows, будет вообще красота. А почему бы, собственно, и нет?


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

В целях художественного выпиливания из винды всего ненужного и добавления в нее всякого полезного энтузиасты придумали тулзу MSMG Toolkit. Утилита поставляется в виде архива 7-Zip, который нужно распаковать на диск с сохранением структуры папок.

Для нормальной работы с образами Windows 10 утилита MSMG Toolkit должна быть запущена в Windows версии 8.1 или 10. Конвертацию ESD в WIM можно выполнить и в Windows 7, а вот остальные функции работать, скорее всего, не будут.

Перейди в папку, в которую ты сохранил ISO-образ Windows 10. Можно смонтировать этот образ на виртуальный диск, но для наших целей достаточно установить бесплатный архиватор 7-Zip и открыть ISO-файл в нем как обычный архив. Если ты записал образ на флешку, можно просто просмотреть ее содержимое в проводнике. Скопируй все папки и файлы из дистрибутива Windows в подпапку DVD той директории, в которую ты распаковал MSMG Toolkit.

Теперь запусти MSMG Toolkit с помощью файла Start.cmd из папки с утилитой и нажми на клавиатуре латинскую A, чтобы принять лицензионное соглашение, а затем клавишу Enter.


Извлекаем и монтируем образ
В стародавние времена дистрибутивы операционных систем от 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.

4ab2cd6696b1fe1c06c97.png

Конвертация ESD в WIM с помощью MSMG
Тулза прочитает содержимое ESD и выведет на экран список всех образов Windows, которые хранятся внутри ESD-архива.

df7ad58b3d2dd50f14171.png

Выбор нужного образа 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. Вскоре программа сообщит об успешном монтировании образа.

df7ad58b3d2dd50f14171.png

Образ успешно смонтирован
Теперь можно смело приступать к дальнейшим действиям.


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

Скачай все обновления для твоей редакции Windows с сайта Microsoft и помести их в соответствующую подпапку директории Updates\w10: x64 для 64-разрядной версии Windows и x86 — для 32-разрядной. Драйверы нужно скопировать в папки x64 и x86, которые можно найти в директории \Drivers\Install\w10. Проследи за тем, чтобы разрядность драйверов и разрядность папок их размещения совпадали.

В рабочей папке MSMG есть директория \Packs\LanguagePacks\w10. В ней — набор папок, соответствующих редакциям Windows, а в них, в свою очередь, размещены подпапки, соответствующие разрядности ОС. Если ты хочешь интегрировать в дистрибутив недостающий языковой пакет, перейди в нужную папку, создай в ней подпапку (если ее не существует) с именем, совпадающим с именем добавляемого пакета, например ru-RU для русского языка или fr-FR для французского, и помести туда файлы языкового пакета в формате .cab.

В главном меню MSMG нажми клавишу 3, чтобы выбрать опцию Integrate.

960956dcb8642b0a719b8.png

Интеграция в дистрибутив Windows дополнительных компонентов
Не интегрируй в дистрибутив обновления перед интеграцией языковых пакетов! Необходимо сначала интегрировать все языковые пакеты и только потом — хотфиксы, сервис-паки и патчи, имеющие в своем составе ресурсы, которые зависят от языковой локализации. В противном случае есть ненулевой шанс, что языковые компоненты обновлений не применятся в операционной системе правильно.

При интеграции языковых пакетов нажми клавишу 1, подтверди свой выбор (клавиша Y), а затем выбери вариант Integrate to Windows Installation Image (клавиша 2). Затем введи языковой код интегрируемого пакета, выбрав его из списка.

d584ef65fa5e69ac3d727.png

Интеграция языковых пакетов
Интеграция драйверов выполняется аналогичным образом: в главном меню MSMG нажми на клавишу 3 (Integrate), затем — 2 (Windows Drivers), еще раз 2 (Integrate to Windows Installation Image) и, наконец, подтверди свой выбор нажатием клавиши Y.

В последнюю очередь рекомендуется интегрировать обновления. Нажми 3 (Integrate), затем 4 (Windows Updates), согласись продолжить интеграцию нажатием клавиши Y, после чего нажми 1 (Integrate Windows Updates).


Удаляем лишнее
С помощью 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 экран Remove содержит также функцию Remove Default Metro Apps — с ее помощью можно удалить ненужные Metro-приложения.


Дополнительные возможности кастомизации
С использованием MSMG Toolkit можно добавить в дистрибутив дополнительные файлы и элементы: шрифты, аватарки учетных записей Windows, курсоры, любые системные файлы, объекты Windows Recovery Environment, темы оформления Metro-приложений (проигрывателя Windows, Photo Viewer, калькулятора).

Все эти файлы нужно предварительно положить в соответствующие подпапки директории \Custom\Files\w10\ x64 или \Custom\Files\w10\ x86, после чего выбрать в меню MSMG Toolkit пункт 3 (Integrate), затем — 5 (Windows Custom Features) и, наконец, нажать Y. Интегрируемые объекты можно будет выбрать в предложенном списке.

1069ea2d8aedad582ab72.png

Дополнительные возможности кастомизации 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.
81b5ba3306e80141c9d27.png

Здесь можно воспользоваться дополнительными твиками


Сохраняем изменения
Когда все готово, в главном меню MSMG Toolkit выполни команды 6 (Apply) и 2 (Apply & Save Changes to Source Image). Теперь нажми клавишу 7 (Target) и выбери, в каком формате ты хочешь сохранить обновленный дистрибутив.

999e84d4e3a2b828f7809.png

Сохраняем результат своих трудов
Ты можешь создать ISO-файл для последующего прожига образа на оптический диск, сразу записать дистрибутив на DVD-болванку или скопировать его на USB-флешку. Можно перезаписать измененный загрузчик и образ Windows на ранее созданную флешку с дистрибутивом (Sync Source Boot & Install Images to USB Flash Drive) или создать новую загрузочную флешку с дистрибутивом, используя функцию Burn an ISO Image to Bootable USB Flash Drive. Нажатие на клавишу 6 отформатирует флешку перед записью.


Послесловие
С использованием MSMG Toolkit можно создать «облегченный» дистрибутив Windows 8.1 или 10 для установки на планшет, нетбук или устаревший компьютер — программа позволит сэкономить дисковое пространство за счет удаления ненужных компонентов и приложений. Кроме того, ты можешь сэкономить время, если заранее интегрируешь в Windows все необходимые обновления и драйверы, а также оптимизировать рабочую среду, отключив неиспользуемые функции операционной системы.

Источник
 
Сверху Снизу