Резон
К большому сожалению, информация о том, как создать установочный образ операционной системы Microsoft Windows 10, разделена на части и разбросана по разным частям Интернета. Этот факт побудил нас на написание данной заметки, плавно переходящей по размеру в полноценную статью. Другой важной причиной написания этой статьи стало нежелание корпорации Microsoft выпускать для современной О.С. Windows 10 большие накопительные обновления, наподобие наборов Service Pack для операционных систем Windows 2000 и Windows XP. Кроме того, в какой-то момент времени корпорация Microsoft перестала обновлять свои установочные образы для операционной системы Windows 10 22H2. В совокупности, получился целый большой список причин, и поэтому мы решили объединить разрозненные части руководств и документации, и составили единую инструкцию, которая будет полезна пользователям этой О.С. и системным администраторам.
Данная статья написана в несколько юмористическом стиле там, где это возможно. Авторы статьи не несут ответственности за порчу дивана соседа и не отвечают за настроение вашего кота. Все инструкции, указанные в данной статье, должны выполняться только профессионалами своего дела, в присутствии начальника цеха. Ношение каски и жилета со свето-отражателями обязательно.
Список Обновлений
Если попробовать скачать установочный образ О.С. Windows 10 22H2 с помощью утилиты Media Creation Tool, то пользователь получает установочный образ, датированный концом 2023 года, а именно – Windows 10 22H2 (Build 19045.3803). Это означает, что для создания актуального установочного образа, нужно добавить в него ещё несколько десятков накопительных обновлений, которые разбросаны в разных частях каталога обновлений Microsoft Update Catalog.
Согласно информации со страницы «Windows 10 release information» сайта Microsoft, с момента публикации обновления KB5033372 в середине декабря 2023 года и выпуска сборки О.С. с номером 19045.3803 по текущий момент времени компания выпустила уже 46 накопительных обновлений для операционной системы. Последнее актуальное обновление до сборки 19045.6456 вышло 14 октября 2025 года и носит номер KB5066791. Скорее всего, ещё как минимум один календарный год компания Microsoft будет выпускать расширенные обновления безопасности (Extended Security Update) для этой О.С., поэтому данный список не является окончательным.
Для тех пользователей, которые хотят видеть всё в одном месте, мы приведём сюда скриншот со списком всех доступных обновлений для О.С. Windows 10 22H2 с момента её создания. Помните, что базовым установочным образом О.С. является версия Windows 10 22H2 (Build 19045.3803), поэтому часть этого списка можно считать неактуальной. У нас нет возможности привести этот список в нормальном табличном виде, поскольку площадка «Дзен» не поддерживает нормальное форматирование контента.
Набор Инструментов
Как и в любом хорошем рецепте приготовления вкусного торта, написание любого рецепта приготовления сложного продукта питания начинается со списка нужных ингредиентов и списка инструментов. И так, нам понадобятся:
- Установочный образ О.С. Windows 10 22H2 (Build 19045.3803);
- Набор из всех доступных накопительных обновлений для О.С. Windows 10 22H2;
- Утилита DISM (Deployment Image Servicing and Management) от Microsoft;
- Современный архиватор, например WinRAR или 7-Zip;
- Утилита создания ISO образов, например, ImgBurn;
- Компьютер с установленной О.С. Windows 10 22H2, на котором будет происходить создание нашей сборки;
- Много-много времени и свободного пространства на накопителе.
Рассмотрим каждый из упомянутых пунктов подробнее.
Установочный образ О.С. Windows 10 22H2 (Build 19045.3803) можно взять у Microsoft, перейдя на страницу скачивания Windows 10. На этой странице нужно скачать утилиту Media Creation Tool, запустить её и выбрать режим создания ISO образа. Утилита скачает с серверов Microsoft образ и назовёт его словом Windows.iso, но если заглянуть внутрь него специальными инструментами, то окажется, что это – сборка Build 19045.3803. Обращаем внимание на факт того, что для пользователей из РФ эта утилита может быть временно недоступна по политическим причинам. Обойти это ограничение можно с помощью VPN сервиса.
Набор из всех доступных накопительных обновлений для О.С. Windows 10 22H2 может быть найден на просторах интернета, например на самом популярном в стране BitTorrent трекере, название которого мы не будем произносить вслух. Все MSU файлы, содержащие накопительные обновления для О.С., снабжены проверочной суммой, поэтому с вероятностью 99% можно не опасаться за наличие вирусов в этих файлах. Если вы являетесь параноиком и не доверяете никому, даже себе, то можете скачать все обновления из каталога Microsoft Update Catalog вручную. Не забудьте надеть шапочку из фольги, чтобы инопланетяне не смогли прослушать ваши мысли. 😂
Утилита DISM (Deployment Image Servicing and Management) от Microsoft доступна в большинстве рабочих операционных систем Windows 10 22H2. Если у вас её нет, то можно достать её из набора ee Windows ADK (Windows Assessment and Deployment Kit), доступного на веб сайте Microsoft.
Современные архиваторы, например WinRAR или 7-Zip, доступны на их официальных сайтах – WinRAR, 7-Zip.
Утилиту создания ISO образов, например, ImgBurn, можно скачать с официального сайта ImgBurn.
Рецепт приготовления установочного образа
Здесь мы кратко распишем, что и как нужно сделать, и почему именно так, а не иначе. Инструкции разделены на части (шаги) и предполагают, что вы имеете навыки работы с компьютерами и умеете устанавливать программы в О.С.
1. Добыча WIM образа из ISO файла.
Сердце дракона лежит, нет, не в пещере, а в файле “install.esd”, который находится в папке “sources”, которая в свою очередь лежит в ISO образе установочного «диска». Формат ISO достаточно примитивен и известен давно, поэтому для его открытия не нужны сложные инструменты, а достаточно современного архиватора типа WinRAR или 7-Zip. Для редактирования ISO файлов нужны инструменты посерьёзнее, но мы поговорим об этом позже.
Файл в формате ESD является «архивом», в котором лежат файлы операционной системы, которая будет установлена. Иногда вместо формата ESD используется формат WIM. WIM – это более старый формат, используемый компанией Microsoft. Он отличается от ESD как минимум двумя параметрами. Во-первых, WIM поддерживает доступ к содержимому без распаковки всего «архива», что очень полезно для манипуляции с файлами, и во-вторых, формат ESD использует более сильное сжатие данных из-за алгоритма LZMA, в то время как WIM «архив» использует более простой алгоритм сжатия.
Для чего мы подробно описываем формат архива ? Этот факт важен для понимания того, как всё это работает. Формат ESD требует большой вычислительной мощности ЦП для запаковки и распаковки данных, и поэтому он используется в основном только для «экспорта» образа на установочный носитель и хранения готовых данных – оптический диск или флэш-накопитель. Формат WIM оптимизирован для манипуляций с файлами внутри архива и используется в момент модификации сборки образа или установки операционной системы.
Итак, вы сделали самое страшное в своей жизни, с помощью бесплатной программы распаковали ISO образ операционной системы Windows 10 22H2. Что делать дальше ? Достаём из образа упомянутый ранее файл “install.esd” и сохраняем его куда-нибудь на жёсткий диск или SSD накопитель.
Далее нам нужно посмотреть содержимое ESD файла.
DISM /Get-WimInfo /WimFile:"install.esd"
Здесь и далее, пути до файлов и папок будут указаны в упрощённом виде. Например, если ваш файл лежит не по указанному пути, а где-то в другом месте, то вместо "install.esd" нужно указать путь до файла, включая имя самого файла, например так, как указано далее. Двойные кавычки обязательны.
DISM /Get-WimInfo /WimFile:"E:\tmp\install.esd"
Ах-да. Чуть было не забыли. Все команды мы выполняем из терминала Windows, запущенного с правами администратора, иначе вы увидите много ругани и матерной лексики на мониторе своего компьютера.
Данная команда покажет нам содержимое образа в виде «изданий» О.С. В стандартном ISO файле от Microsoft мы видим 7 изданий операционной системы – Home, Home N, Home Single Language, Education, Education N, Pro и Pro N.
Далее, мы выбираем, какое из изданий мы будем редактировать. В данной статье мы будем редактировать только одно издание, поскольку этот процесс занимает очень много времени.
Допустим, нас интересует издание Professional, которое почему-то сегодня называется как Pro. Смотрим его индекс в списке, это – 6. Запоминаем.
Создаём папку «wim», в которую мы сложим файл в формате WIM. Создание отдельной папки крайне желательно, чтобы отделить и изолировать большое количество мусора от временных WIM файлов, которые мы можем получить в результате нашей бурной деятельности.
Достаём шестую «дорожку» с Windows 10 Professional из «архива».
DISM /export-image /SourceImageFile:"E:\tmp\install.esd" /SourceIndex:6 /DestinationImageFile:E:\tmp\wim\w10_pro.wim /Compress:max /CheckIntegrity
Поясним данную команду. Здесь мы достаём шестую «дорожку» из архива «install.esd» и кладём её в файл «w10_pro.wim», расположенный по пути «E:\tmp\wim\w10_pro.wim». Использование расширения wim обязательно. Именно здесь мы переконвертируем ESD в WIM.
2. Модификация WIM образа.
Далее нужно «примонтировать» WIM образ в папку. Создаём временную папку с любым названием, какое вам нравится, но мы вследствие своей педантичности создадим папку “mnt”, в которой создадим подпадку “w10_pro”, чтобы упростить жизнь себе и другим людям. Почему ? Потому что глядя на путь “mnt\w10_pro” уже будет очевидно, что он означает примонтированную папку издания Professional. Всё просто и чётко, как швейцарские часы, немецкий Mercedes 1990-го года выпуска и как советский штангенциркуль, сделанный из специальной стали, а не китайского силумина … Простите, не сдержались.
DISM /mount-wim /wimfile:E:\tmp\wim\w10_pro.wim /index:1 /mountdir:E:\tmp\mnt\w10_pro
Теперь у нас есть нормальная папка с файлами, которую можно потрогать, пощупать, полизать языком и даже сфотографировать на память.
Если зайти внутрь папки и побродить по ней, то рано или поздно вы обнаружите, что в папке „Windows\WinSxS” творится что-то невероятное. В оригинальном образе диска от Microsoft в этой папке сидят 13 325 подпапок со страшными именами !
Скажем сразу – трогать эту папку руками нельзя ! Ни в коем случае не удаляйте ничего из этой папки вручную. Здесь живут «пакеты», если так можно сказать, которые можно установить в Windows. Здесь живёт всё то, что простые пользователи О.С. смогут установить или удалить из операционной системы во время нормальной работы с О.С. Например, здесь есть различные компоненты О.С., полезные программы и утилиты, драйверы и много всего другого. Если удалить содержимое этой папки руками, то с вероятностью 99.99% вы сломаете операционную систему. Все манипуляции с данной папкой нужно проводить только через специальные команды.
Полюбовались на внутренности «дракона» и хватит. Возвращаемся к тому, ради чего мы с вами здесь собрались. Устанавливаем, а точнее – интегрируем скачанные обновления для операционной системы в имеющуюся у нас примонтированную папку. Для этого нужно создать отдельную папку где-нибудь на диске, в которую мы сложим все наши MSU файлы с обновлениями. Далее запускаем команду, которая добавит «пакеты» в нашу сборку. Утилита DISM называет MSU обновления пакетами.
DISM /image:E:\tmp\mnt\w10_pro /add-package /packagepath:X:\updates
В данном примере все MSU файлы с обновлениями сложены плоским списком, то есть без подпапок, в папку «X:\updates». Эта команда интегрирует все обновления в нашу сборку. Интеграция занимает огромное количество времени, обычно – несколько земных часов. Поэтому, заранее позаботьтесь о том, чем занять себя на время работы компьютера. Можете поразгадывать кроссворды, поиграть в Dungeons & Dragons, слетать к друзьям на другую планету или просто ничего не делать.
По прошествии нескольких часов времени, нужно будет как-то вспомнить всё то, чем вы занимались несколько часов назад. Поэтому, подойдите к компьютеру, пошевелите мышкой, проверьте, не помер ли аккумулятор вашего ПК. Если операция добавления пакетов прошла успешно, о чём вы увидите надпись в консоли терминала, то можно продолжать дальше.
Дальше нам нужно проделать процедуру очистки образа от мусора. Для этого запускаем слудующую команду.
DISM /image:E:\tmp\mnt\w10_pro /Cleanup-Image /StartComponentCleanup /ResetBase
Эта команда убирает из примонтированной папки «мусор», который занимает несколько десятков гигабайт свободного места и не заметен глазу обычного человека. Да и инопланетянам он также не заметен, но компьютер видит всё ! Пропускать эту процедуру ни в коем случаем нельзя.
Далее нужно отмонтировать папку. Это производится следующими двумя командами.
DISM /unmount-wim /mountdir:E:\tmp\mnt\w10_pro /commit
DISM /Cleanup-Wim
После выполнения этих команд, примонтированная папка «w10_pro» станет пустой, потому что наш дракон переселился в более компактное тело – в WIM файл, из которого мы его доставали.
3. Запаковка WIM файла.
После прохождения мучительной процедуры интеграции нескольких десятков обновлений в WIM образ, нужно конвертировать WIM файл в формат ESD.
DISM /export-image /sourceimagefile:E:\tmp\wim\w10_pro.wim /sourceindex:1 /destinationimagefile:x.esd /compress:recovery
Здесь важно заметить, что мы указали параметр “compress” =“recovery”. Этот параметр задаёт уровень сжатия в файле ESD. Значение “recovery” выбирает максимальный уровень сжатия. Он используется при финальной сборке установочного образа, перед его упаковкой в ISO файл.
Полученный в данном примере файл «x.esd» нужно переименовать в его исходное название – “install.esd”.
При проведении данной процедуры возможно запаковывать несколько разных изданий О.С. в один ESD файл, но поскольку этот процесс занимает гигантское количество времени, мы не будем описывать его здесь. Если у вас есть неограниченное количество времени, вы можете поизучать в документации параметр «sourceindex».
4. Сборка ISO файла.
Окончательным этапом интеграции обновлений в установочный образ операционной системы Windows 10 22H2 является запаковка полученного файла “install.esd” обратно в ISO файл, из которого мы доставали его. На самом деле, нам нужно создать новый ISO файл, но фраза «запаковка обратно» звучит более красочно и понятно.
Для создания ISO файла мы возьмём утилиту ImgBurn.
Поскольку наш новый ISO образ должен быть загрузочным, то нам нужно найти образ загрузчика, который мы подсунем утилите ImgBurn. Без загрузчика невозможно сделать образ диска загрузочным.
Самым простым способом получения загрузчика является монтирование оригинального ISO файла, полученного от Microsoft, и считывание загрузчика с него. Для этого нужно выполнить два действия.
1. Примонитровать ISO файл с помощью терминала Power Shell.
Mount-DiskImage –ImagePath "G:\Downloads\Software\Microsoft\Windows 10\Windows 10 22H2\Build 19045.3803 x64\Windows 10 22H2 Build 19045.3803 x64.iso"
2. Считать утилитой ImgBurn из примонтированного образа нужный нам загрузчик диска.
Для этого в ImgBurn нужно выбрать режим работы «Create image file from files/folders». Далее на закладке Advanced выбираем под-закладку Bootable Disc. Внизу в разделе «Extract Boot Image» выбираем виртуальный привод, в который был примонитрован наш оригинальный ISO образ, и жмём на кнопку с дискетой. Да, всё настолько просто. В появляющемся меню выбираем место, куда сохранить загрузчик.
Дальше нам останется только создать папку с содержимым нашего нового ISO образа. В эту папку мы кладём все файлы из оригинального ISO образа, за исключением оригинального файла “install.esd”. Вместо этого файла мы кладём наш новый файл “install.esd”, в который мы интегрировали обновления.
Далее, запускаем редактор ImgBurn и создаём ISO образ из нашей папки с файлами. Не забываем указать, что образ должен быть загрузочным, и указываем наш сохранённый загрузчик в качестве загрузчика диска.
Программа ImgBurn является очень старой, почти древней. Было бы странно, если бы всё в ней работало идеально. Мы нашли в ней баг. При создании загрузочного диска и указании загрузчика из файла, программа неправильно указывает параметры загрузчика. Если указать параметры, считанные с рабочего диска, то запись проходит успешно, но значения, загруженные из сохранённого загрузчика, не работают. Рабочие параметры загрузчика следуют далее по тексту.
- Emulation Type: None (Custom)
- Platform ID: 80x86
- Developer ID: Microsoft IMAPIv2
- Load Segment: 07С0
- Sectors To Load: 8
Теперь нужно не забыть отмонитровать ISO файл, примонтированный ранее из терминала Power Shell.
Dismount-DiskImage -DevicePath \\.\CDROM0
Путь до привода в данном случае выглядит как «\\.\CDROM0». Не спрашивайте, почему Windows использует такие ужасные пути вместо обычных букв дисков. Этот путь мы можем узнать в момент монтирования образа. Если вы не можете пролистать историю команд терминала назад или закрыли терминал, то можно узнать путь до виртуального «диска» с помощью команды Get-Volume. Для этого нужно узнать букву виртуального диска, в нашем случае это – диск I – и передать его параметром DriveLetter.
Get-Volume -DriveLetter I | Get-DiskImage
В выводе команды Get-Volume есть поле DevicePath, вот оно нам и нужно.
5. Итоги.
Поздравляем вас. Вы получили звание укротителя кривых сборок Windows 10 и сделали то, на что у корпорации Microsoft не хватало денег и времени. Вы – молодец.