Сегодня я буду рассказывать кратко о странной версии Windows (рука не поднимается сказать «Windows 11», так как это не совсем правда) – релизе zn_release на базе сборки 10.0.25398.1, на которой выходил лишь Windows Server 23H2 (только Core) и Azure Stack HCI 23H2 (тоже только Core).
Итак, для начала благодарности за данный материал форуму MyDigitalLife, где активно обсуждаются варианты вивисекции ОС Microsoft, и особенно xinso, который тестирует каждую сборку каждого издания на каждом языке и делится своим опытом, пускай и довольно своеобразно. Мастер, спасибо тебе за ценный опыт. Тем, кто не хочет читать целиком, в самом конце статьи дана ссылка на конструктор для сборки. Публикация готовых образов будет пиратством, что правилами Хабра запрещено, так что если вам будет интересно просто попробовать эту сборку, ставьте лайк и пишите мне в ПМ, дам готовый образ для установки (русский и английский интерфейсы включены в образ, остальные языки в виде дополнительных языковых пакетов).
Если вы не следите внимательно за выходами Windows 11, и не читали мою статью «Все о версиях Windows 11», то можете быть не в курсе, что официально выходили следующие версии:
-
Windows 11 21H2 — на базе сборки 10.0.22000.x ядра co_release (Cobalt);
-
Windows 11 22H2 — на базе сборки 10.0.22621.x ядра ni_release (Nickel);
-
Windows 11 23H2 — на базе сборки 10.0.22631.x того же ядра ni_release (Nickel);
-
Windows 11 24H2 — на базе сборки 10.0.26100.x ядра ge_release (Germanium).
Более того, версия 23H2 особо от 22H2 не отличается, имеет то же ядро и общие обновления. По сути, отличие между ними в пакете, включающим малость нового функционала. Вообще обе версии довольно неудачны в плане производительности и не особо популярны у геймеров.
Версия 24H2 на ядре Germanium сборки 10.0.26100.х в продажу пойдет осенью, сейчас доступна OEM производителям и инсайдерам. О ней мы знаем два интересных факта – она быстрее чем та, что на ядре Nickel, и она не работает на старых компьютерах, процессор которых не поддерживает SSE4.3.
В промежутке между ядрами Nickel и Germanium было еще одно ядро Zink, на базе которого выходили Core издания Windows Server 23H2 с номером сборки 10.0.25398.x. Клиентских ОС на базе этого ядра не выпускалось. Однако, внутри корпорации сборки Windows 11 собирались, более того, файлы для изданий Windows 11 доступны с UUPDump (например Microsoft-Windows-EditionPack-Professional-Package.ESD и Microsoft-Windows-EditionSpecific-Professional-Package.ESD). И эти сборки по тестам быстрее чем и Nickel и Germanium, работают на старых процессорах, да и вообще интересны! Дальше я расскажу, как собирать разные издания Windows 11 версии 10.0.25398.x на базе файлов UUPDump, предложу ссылку на загрузку конструктора для самостоятельной сборки, расскажу о разных тонких моментах.
Перед тем как начинать сборку образа заметим, что хотя Microsoft и не выпускала Windows 11 на базе ядра Zink, в списке изданий, на которые будут ставиться обновления для Windows Server 23H2 по странному стечению обстоятельств входит издание Windows 11 Professional, а значит, и все другие издания на его базе, переключение на которые достижимо сменой серийного номера: Professional Workstation, Enterprise, IoT Enterprise (рекомендую его, там разрешены две RDP сессии без патчей) и другие.
![Тут можно увидеть, на какие издания ОС обновления ставятся без модификации Тут можно увидеть, на какие издания ОС обновления ставятся без модификации](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo.png)
Список тех ОС, которые согласно языку Microsoft попадают под assemblyIdentity name="microsoft-windows-professionaledition", на которые можно будет ставить обновления без их модификации можно увидеть так:
![Список изданий на базе Professional Список изданий на базе Professional](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-2.png)
Если в процессе реконструкции Windows 11 на этом ядре вы выберете другое издание, то обновления придётся вручную модифицировать перед установкой. Пример модифицированных обновлений есть в конструкторе в папках 25398.950 и 25398.1009.
Есть, однако, еще один нюанс. Microsoft выкладывает все системные файлы для сборки изданий Windows 11 (в том числе и Evaluation, EnterpriseG, все кроме LTSC), однако, не предлагает языковых пакетов для клиентских ОС.
![Разные пакеты изданий (часть), доступных на UUPDump для сборки 25398.1 Разные пакеты изданий (часть), доступных на UUPDump для сборки 25398.1](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-3.png)
Языковые пакеты для серверных ОС, разумеется, присутствуют (всё же это издание Windows Server):
![Неизвестная Windows 11 23H2 сборки 10.0. 25398.1 на базе Windows Server 23H2. Для геймеров и на старое железо - 4 Неизвестная Windows 11 23H2 сборки 10.0. 25398.1 на базе Windows Server 23H2. Для геймеров и на старое железо - 4](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-4.png)
А вот клиентских пакетов, увы нет. И создать без них Windows 11 невозможно. Однако, ура, ура, разные сборки в пределах ядра не сильно отличаются друг от друга, и мы можем взять клиентский языковой пакет от сборки 10.0.25393.1 доступной на UUPDump:
![Клиентские языковые пакеты (часть) сборки 25393.1 Клиентские языковые пакеты (часть) сборки 25393.1](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-5.png)
Слегка модифицировав MUM файлы языкового пакета 25393.1 мы заставим его работать с ядром 25398.1. Все модифицированные языковые пакеты доступны по ссылке на конструктор, данной выше в файле 25398 languagepacks.zip.
Увы, Microsoft, выпуская обновления для Windows Server 23H2 хотя в них и включает возможность установки на Windows 11, но вспоминает лишь английские версии ОС. Если вы соберете русскую версию ОС, установка обновлений зачастую заканчивается неудачно, приходится пользоваться модифицированными обновлениями.
Предлагаемый в конструкторе скрипт 25398.1_Neutral_to_Client_amd64_38in1_26100_License может создать любое издание (в том числе EnterpriseG или LTSC) на любом языке, но я рекомендую при сборке остановиться на английском языке и издании Professional или Enterprise (что делается редактированием файла Create.cmd). Для создания английской версии следует скопировать английский языковой пакет Microsoft-Windows-Client-LanguagePack-Package-amd64-en-us.esd в папку fileslang, скачать языковые пакеты в langFeatureen-us по аналогии с fr-fr и языковые пакеты Features on Demand в FODen-us (список для каждого языка есть в файле FOD-Lang.txt).
Рекомендованные мной настройки (модифицируйте файл Create.cmd): TARGET=Enterprise, LANG=en-US, EDGE=without (доставите потом последний вручную), NETFX3=without (будет проще если доставите после). В целом, скрипт может установить и LTSC (TARGET=EnterpriseS), и EnterpriseG и даже Starter. На любом языке. Но только для русского, английского и французского я положил скачанные с UUP файлы. Для других следует положить аналогично и изменить в файле Create.cmd параметр LANG. C .NET Framework я разобрался, в том числе и русифицированной ОС, в образах интегрированы следующие версии (более новое ставится штатно поверх):
![Результат работы утилиты DotNetVersions с GitHub Результат работы утилиты DotNetVersions с GitHub](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-6.png)
Я не буду долго дискутировать о процессе, сам скрипт работает более часа на быстром диске, создавая install.wim. Если вам необходим загрузочный ISO образ, то install.wim следует поместить вместо одноименного от Windows Server 23H2 и пересобрать образ. В моем случае скриптом я создал Windows 11 Professional.
Дальше я могу легко сменить издание на Enterprise, просто заменив серийный номер (файлы лицензии в конструкторе взяты от Windows 10 21H2, так что серийные номера брать от неё). И могу спокойно установить обновления. Через Windows Update кумулятивные обновления могут не засекаться, однако, если зайти на UUPDump, то можно скачать и установить. На данный момент последнее обновление 25398.1085. На издание Enterprise обновление ставится онлайн без проблем:
![Онлайн (из самой ОС) установка последнего кумулятивного обновления Онлайн (из самой ОС) установка последнего кумулятивного обновления](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-7.png)
Далее я добавлю русский язык интерфейса, установив модифицированный языковой пакет. У меня не вышло сделать это онлайн, пришлось загрузиться с установочного образа и добавить его оффлайн, и для тех кто не будет самостоятельно собирать образ, а скачает мой, интегрировал в образ. Для того чтобы изменить все региональные настройки (включая язык интерфейса) на русский, воспользовался тем же dism с ключом /SetAllIntl:ru-RU. Вуаля:
![Видно, что на русскую ОС изначальной версии 25398.1 успешно установил LCU 25398.1009 Видно, что на русскую ОС изначальной версии 25398.1 успешно установил LCU 25398.1009](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-8.png)
![После перезагрузки вижу установленных два обновления – SSU и LCU, которые были в одном MSU пакете После перезагрузки вижу установленных два обновления – SSU и LCU, которые были в одном MSU пакете](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-9.png)
![После обновления до LCU 25398.1085 вижу установленных два обновления – SSU и LCU, которые были в одном MSU пакете Windows11.0-KB5041573-x64.msu выпушенном 13.08.2024. Пакет без модификаций. После обновления до LCU 25398.1085 вижу установленных два обновления – SSU и LCU, которые были в одном MSU пакете Windows11.0-KB5041573-x64.msu выпушенном 13.08.2024. Пакет без модификаций.](https://www.pvsm.ru/images/2024/08/14/neizvestnaya-Windows-11-23H2-sborki-10-0-25398-1-na-baze-Windows-Server-23H2-dlya-geimerov-i-na-staroe-jelezo-10.png)
Да, это поделка на коленке, её можно и нужно допиливать, что-то может не работать. Например, я не мастер локализации интерфейса, и возможно не включил в образ какие-то штатные компоненты, ответственные за русский язык, - нужно внимательно изучить, возможно, следует несколько модифицировать порядок шагов русификации, я не эксперт по локализации образов, сам всегда пользуюсь англоязычным. Опциональные компоненты ОС не ставятся онлайн, если нужно включить какую-то компоненту, придется делать это оффлайн из Dism. Неудобно. Возможно, кто-то это допилит. Моя задача была показать принцип, дать конструктор желающим.
Согласно отчетам на форуме MDL, многие китайские геймеры, использующие Windows, выбирают именно эту сборку. И в ряде тестов она обходит все остальные. Буду рад услышать комментарии от тех, кто протестирует. Хабр может не давать новичкам писать комментарии к статьям, но в ПМ написать может каждый.
Подписывайтесь, ставьте лайк, запрос за образами в ПМ, и пишите комментарии, чего отдельно хотели бы увидеть в следующих статьях по разным поделкам Microsoft!
Читайте также:
Автор: akibkalo