Сегодня я бы хотел рассказать вам немного информации об особенном, в чем‑то уникальном издании, существующем в Windows 10 и Windows 11, выпускаемом Microsoft для китайского госсектора. Что такое Windows Enterprise G, она же Windows Enterprise Government China, чем она отличается от других изданий, и самое главное, как (и зачем) вам ее получить.

Начало истории уходит в противостояние американских и китайских департаментов, взаимные обвинения в шпионаже, санкциях, - ну все как у нас. Только вот у нас, в «лучшие годы» российско-американских отношений максимум до чего мы доходили, это до сертификации Windows нашим большим братом. Для этого ему давался доступ к исходному коду ОС, - айти специалисты в погонах имели возможность на территории Microsoft иметь доступ к изучению исходников ОС – на ПК, отключенном от интернета, любых сетей и съемных носителей, - чтобы предотвратить утечку кода. Частично задача была выполнена, - операционную систему (с рядом ограничений функционала) сертифицировали для использования в государственном секторе (тоже с рядом ограничений по применению).

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


Китайцы пошли гораздо дальше, что не удивительно, с учетом масштаба их госсектора, и того, что «госсектором» там понимают практически все, - Microsoft не мог позволить себе упустить такой кусок пирога. И он его вот уже почти десять лет успешно поедает, - правда, как и у нас, «лучшие годы» китайско-американской дружбы давно позади, китайский госсектор успешно слезает не только с продуктов Microsoft, но и с архитектуры Intel, да и вообще отказывается от использования некитайских продуктов. В чем-то оно, конечно, правильно. Мы же сегодня все-таки поговорим о той работе, что проделал Microsoft, чтобы договориться с китайским регулятором, чтобы остаться на рынке, и рассмотрим получившийся продукт. Я расскажу о том, как своими руками вы можете взять необходимые бинарники с серверов Microsoft и установить тот самый Windows без телеметрии, дефендера, кортаны, современных приложений и всей той мути, которой нас насильно кормят во всех других изданиях. Расскажу, как это сделать и для Windows 10 и для Windows 11, отличий практически нет. Сразу же начну с ложки дегтя в бочке мёда. Windows Enterprise G доступна лишь на китайском и английском языках. Два доступных языка интерфейса прописаны в ProductPolicy и подписаны цифровой подписью, - без изменения ProductPolicy при помощи ProductPolicyEditor вы получите синий экран, установив русский языковой пакет, а изменив его, сможете работать, лишь переведя загрузчик в режим разработчика, не требующей проверки подписей исполняемого кода, что небезопасно. Я сам всегда использовал только англоязычные ОС, мне это ограничение не помешало. Плеваться в сторону МС в комментариях смысла нет, - жаловаться, что не работает русский язык тоже. С'est la vie (такова жизнь). Если вы все еще читаете дальше, давайте начнем с короткого описания.


В целом я выше уже все рассказал вам в двух словах. Windows Enterprise G это издание для китайского правительства, выпускаемое по OEM каналу одновременно со всеми крупными изданиями Windows 10/11, но широкому пользователю мало известное. Основано оно на базе того же кода, что и все остальные – в глубине это Windows Professional, в которой средствами ProductPolicy разрешены некоторые компоненты, заблокированные в Professional (также как и в изданиях Enterprise, или Enterprise LTSC в Enterprise G политикой разрешены следующие отключенные в Professional компоненты: APP-V; UE-V; функционал Embedded; поддержка ReFS; поддержка 6ТБ против 2ТБ оперативной памяти и поддержка PersistentMemory; использование VPN до логона; поддержка RDMA и многое другое, - подробнее сами смотрите при помощи ProductPolicyEditor - очень рекомендую администраторам для понимания отличий между изданиями). При этом так горячо нелюбимый многими Защитник (он же Defender) выпилен из ОС практически начисто. Хотите антивирус или брандмауэр, - установите любое решение, что вам нравится. Кроме Microsoft Defender. Доставить Защитника в Enterprise G штатными средствами не удастся. Из ОС также выпилен браузер Microsoft Edge и все «современные» UWP приложения. Windows 11 Enterprise G хотя и имеет кнопку Start по центру, значительно больше напоминает Windows 7 чем любая версия Windows 10 или тем паче Windows 8. Внесенные изменения довольно существенно отражаются на том, как Enterprise G работает на старых компьютерах – оперативной памяти ей требуется на 150-300 мегабайт меньше, к диску обращается реже, к лотку приучена (нет излишне частых обращений к Windows Update за обновлениями Defender). В общем я предоставлю вам самим судить, нравится оно вам или нет. Надеюсь, что после публикации данной информации сборки с изданием Enterprise G станут у нас более доступны и вам не придется самим создавать себе образ по инструкции, что я предлагаю ниже.


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

• Всегда, начиная что-то делать со сборками Windows, изменяя пакеты и издания, по возможности, начинайте с первой сборки в текущей ветви, - обновления доставите потом. То есть сборка должна заканчиваться на .1. Подробнее чуть ниже.

• Рекомендую всегда брать первую сборку последней версии, для которой есть LTSC ветвь. Для 64-битных платформ (x64 и arm64) сейчас это 10.0.26100.1, для 32-битной платформы Windows 11 не выпускается, так что следует смотреть в сторону Windows 10, где первой сборкой последней LTSC ветви является 10.0.19041.1. Это на мой взгляд сейчас идеал для старых компьютеров, где нужна современная обновляемая ОС, без лишнего мусора.

• Обновления к Enterprise G применимы те же что и для других версий Windows, если вам удобно, включайте Windows Update или вручную загружайте MSU/CAB обновления. Защитник, Edge и другой мусор к вам не прилетят с обновлениями.

• Не бросайтесь сразу же исследовать издание Enterprise G N – да, такое издание также Microsoft собирается, в нем все то же самое, что в Enterprise G, минус медиа компоненты. Но издание Enterprise G N на рынок никогда не выводилось, и обновления на него не устанавливаются. Собрать версию 10.0.19041.1 или 10.0.26100.1 (или любую другую) вы сможете легко, но обновить Enterprise G N с Windows Update будет невозможно. Я вообще последний год использовал Windows 11 версии 10.0.25398.1, как последнюю официально работающую без поддержки процессором POPСNT инструкции (читай Microsoft добавила в требования к процессору в Windows 11 24H2 поддержку инструкции POPCNT, которой нет в старых CPU / Хабр (habr.com)). Microsoft официально эту сборку сделала доступной лишь с Windows Server 23H2 в прошлом году, но энтузиасты, до выхода 10.0.26100.1 массово пользовались именно этой сборкой для игр, используя UUP Dump для создания клиентских ОС, и в сообществе Steam об этом ходит много легенд, как о наиболее стабильной версии).

Перед началом работы предлагаю скриншот, - мною созданы виртуальные машины Windows 11 24H2 и Windows 10 22H2, по одной Professional, второй – Enterprise G, переделанная скриптом из первой. И пятая машина с 32-битной Windows 10 22H2 Enterprise G. Машины настроены на использование динамической памяти, стартовали с 2ГБ, через 15 минут работы значение назначенной памяти соответствует потребностям ОС в ресурсах. Цифры говорят за себя сами:

Требования к ресурсам у Enterprise G заметно ниже
Требования к ресурсам у Enterprise G заметно ниже

Ну что же, давайте начнем создавать свой установочный дистрибутив Windows Enterprise G.

Я буду пошагово описывать процесс для Windows 11 сборки 10.0.26100.1, но для других сборок (и платформ) процесс не сильно отличается, скрипты дам в конце статьи. Я исхожу из того, что вы знаете, что такое UUP Dump и можете сами загрузить с себе издание Professional. Рекомендую именно загружать с UUP, а не брать скачанный откуда-то (пускай даже с сайта Microsoft) – в ISO образы наверняка встроены какие-нибудь обновления, и процесс замены издания с Professional на Enterprise G с большей вероятностью завершится неудачно. Загружая же сборку с серверов Microsoft при помощи UUPDump.net, вы можете четко запретить интеграцию обновлений в образ. Например, отсюда я для примера загружаю 64-битную Windows 11 Professional 24H2 сборки 10.0.26100.1, отсюда 64-битную Windows 10 Professional сборки 19041.1, а отсюда 32-битную Windows 10 Professional сборки 19041.1. Далее я распаковываю архив, открываю файл ConvertConfig.ini и в нем указываю AddUpdates=0 и SkipISO=1. Первое предотвратит интеграцию обновлений в создаваемый Install.wim, вторая опция позволяет не запускать создание ISO образа – ибо мы хотим Enterprise G, зачем нам ISO с Professional? По ссылкам, что даны выше нажимаете Create download package (у меня фиолетовая рамка на картинке), так сделаете себе требуемый образ с Professional.

Далее нам потребуется с того же UUP файл Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD – в нем Microsoft хранит всю (почти) информацию, необходимую для издания Enterprise G. Еще нам потребуется языковой пакет – английский - Microsoft-Windows-Client-LanguagePack-Package_en-us~31bf3856ad364e35~amd64~en-us~.esd – если вы загружали сборку через UUP Dump, то этот файл уже доступен в папке UUPs. Загрузить EditionSpecific файл там же на UUP Dump, для удобства даю ссылки на список файлов 64-битных сборок Windows 10 10.0.1904.1, Windows 11 10.0.26100.1 и 32-битной Windows 10 10.0.19041.1.

Найдите там Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD и сохраните себе его. Ссылки на сами файлы не живут более суток, писать их тут смысла нет. Сохраняя ESD файл с UUPDump будьте внимательны с именем файла, - сайт его дает в виде UID, необходимо скопировать имя в буфер обмена и указать при сохранении файла.
Единственное, чего нет на UUP для создания это пары MUM/CAT от Microsoft-Windows-EnterpriseGEdition. При этом, так как в цифровой подписи CAT файла значится лишь имя пакета Microsoft-Windows-EnterpriseGEdition, но не его версия или платформа, то взяв из утекшего в сеть 32-битного образа Windows 10 Enterprise G файлы MUM/CAT Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~x86~~10.0.177631.mum, я могу просто переименовать их в Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1, отредактировать текстовый MUM файл и использовать в 64-битной версии Windows 11. Вот такая сказка. ?
Для Windows 11 10.0.26100.1 также в английском языковом пакете, в отличии от пакетов всех предыдущих версий Windows 10/11 отсутствует файл license.rtf с лицензией (в китайском языковом пакете он есть, - если будете собирать ОС на китайском языке, копирование файла лицензии из внешнего источника не требуется). При отсутствии файла лицензии в двух папках на момент установки ОС, или при несовпадении его контрольных сумм с желаемыми пакетом вы получите ошибку OOBE (Out of box experience) после выбора языка и страны, еще до указания имени пользователя. Интересно, что в сборках Insider Preview, в том числе в 10.0.26090.1 этот файл присутствовал и в английском языковом пакете, - и не менялся более года. Логично было предположить, что он подойдёт и для 10.0.26100.1, что и произошло. В итоге для сборки образа Windows 10 Enterprise G, Windows 11 Enterprise G версий 10.0.22000.1 или 10.0.22621.1 вам достаточно файлов с UUP + пару MUM/CAT Microsoft-Windows-EnterpriseGEdition, а для Windows 11 10.0.26100.1 потребуется еще и license.rtf.

Замену издания в любом образе Windows, если это не предусмотрено в c:\Windows\servicing\Editions\EditionMappings.xml следует выполнять именно с первой сборки текущей ветви, если вы создаете образ для инсталляции. Для уже установленного Windows, конечно, нет смысла требовать деинсталляции обновлений, - в случае необходимости заменить издание текущей ОС проще выполнить Upgrade, чем выполнять замену пакетов, - Upgrade можно выполнить в пределах ветви и на более старую сборку. Мы же сейчас с вами поговорим не про Upgrade текущей установленной ОС, а об unattended замене пакетов в offline WIM образе, что позволяет создавать любые издания.
Что нам требуется для выполнения задачи создания образа Windows 11 Enterprise G 10.0.26100.1
• Образ install.wim от Windows 11 Professional – английской x64. Будем считать, что вы сами знаете, как его получить, - начинать с UUP Dump, выбрать …, распаковать, убедиться, что в файле ConvertConfig.ini указано AddUpdates=0 и SkipISO=1 (поправить, если на так), запустить uup_download_windows.cmd, согласиться с предупреждениями и подождать загрузки файлов UUP и создания дистрибутива. Искомый файл будет в 26100.1_amd64_en-us_professional_3d68645c_convert_virtual\26100.1.240331-1435.GE_RELEASE_CLIENTMULTI_X64FRE_EN-US\sources\install.wim (3d68645c идентификатор моего UUP пакета, у вас цифры будут другими, для Windows 10 собственно тоже изменятся лишь цифры в номере сборки и названии ветви обслуживания).
• Файлы Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD и Microsoft-Windows-Client-LanguagePack-Package_en-us.esd (он же Microsoft-Windows-Client-LanguagePack-Package_en-us~31bf3856ad364e35~amd64~en-us~.esd) – доступны с того же UUP Dump по ссылке. Убедитесь, что используете ту же сборку и платформу!
• Файлы Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.cat, Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum и license.rtf (входят в архив со скриптами в следующем пункте)
• Собственно скрипты, создающие образ Enterprise G из Professional. Предлагаю версию для x64 Windows 11 24H2 10.0.26100.1, x64 Windows 10 10.0.19041.1 и x86 Windows 10 10.0.19041.1. Если будет серьезный интерес в других версиях, платформах, или изданиях, пишите развернуто вопросы в комментариях или ПМ, отвечу.

Cкачанный скрипт необходимо распаковать в некую папку, в нее положить install.wim из первого пункта и Windows-Client-LanguagePack-Package_en-us.esd из второго, в папку SxS распаковать Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD. В папке reconstructed лежат те самые требуемые файлы MUM/CAT для Microsoft-Windows-EnterpriseGEdition и license.rtf для сборки 10.0.26100.1.
Внимание, в архиве есть NSudo.exe – утилита, позволяющая запускать скрипты в контексте SYSTEM (NT Authority\Система) – использование её в скриптах позволяет писать в папку Windows образа, не меняя оригинального владельца файлов и папок. Получается более «оригинально», то есть, так как делает сам Microsoft, но некоторые антивирусы на него срабатывают. Если вы не доверяете моему NSUDO, загрузите сами с GitHub.

Теперь запускаете командную строку в режиме администратора, переходите в папку с распакованным скриптом и Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD, образом install.wim издания Professional и языковым пакетом Client-LanguagePack-Package_en-us.esd (имя может отличаться от версии к версии, скрипт все равно его переименует). Скрипт запускает через NSUDO подскрипт Build.cmd, монтирует install.wim от Professional, заменяет в нем пакет с изданием на Enterprise G, выполняет чистку компонентов, размонтирует образ, вносит изменения в мета теги образа install.wim.

Способом, описанным тут (с заменой файлов из EditionSpecific и связки MUM/CAT пакета Edition) можно также легко создать из Professional издания LTSC или Evaluation, или LTSC Evaluation. Ну и варианты с Enterprise G N, LTSC Enterprise N, Enterprise Evaluation N и LTSC Enterprise Evaluation N. Следует помнить, однако, что Microsoft не выпускает обновлений для Enterprise G N и Enterprise Evaluation N (в отличии от Enterprise G и Enterprise Evaluation, которые легко обновляются), - вы не сможете установить кумулятивного обновления на Enterprise G N без предварительной модификации update.mum. Если ваша задача собрать платформу домашнего Windows компьютера с минимальными требованиями к железу, вы, конечно, можете смотреть в сторону 32-битной Windows 10 Enterprise G N, и обновить ее, исправив в update.mum, например, Microsoft-Windows-EnterpriseSNEvalEdition на Microsoft-Windows-EnterpriseGNEdition, но выигрыш в случае N не стоит свеч, - 10-20 мегабайт памяти, за отсутствие базовых кодеков и возможности обновляться. Хотя, если вы специально хотите, чтобы система не хотела обновлений, возможно, это ваш путь. Не могу, впрочем, гарантировать, что ОС не будет пытаться себя обновить. Обновить не сможет, но попытки будут! ?

Я аналогичным (существенно более сложным, конечно, но в целом аналогичным) способом создавал клиентские образы Windows 11 на базе сборки 10.0.25398.1, под которой выходил лишь Windows Server 23H2 (Core). Все необходимые файлы EditionSpecific есть на UUP, однако, отсутствует Client-LanguagePack. Его можно взять из чуть более ранних сборок, - если эта авантюра кого-то всерьез интересует, пишите ПМ, отвечу. Тут это излишне. Я так лишь изучаю структуру ОС. Лично мне глубокое понимание структуры ОС помогает выполнять сложные проекты по внедрению, решать нестандартные задачи, и, конечно, я люблю делиться опытом в те редкие дни, когда нахожу время для проведения тренингов. Ну а кратко всегда рад помочь энтузиастам, ищущим свой путь к знаниям. Пишите.

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


  1. NeoCode
    25.06.2024 15:33
    +18

    Сегодня утром включаю комп на работе, а он мне "Обновляются политики безопасности", "Обновляются политики домена" и чего-то там еще. И я подумал - а ведь надпись "Обновляются политики Партии и Правительства" смотрелась бы там весьма органично... А оказывается уже все придумано:)


    1. akibkalo Автор
      25.06.2024 15:33
      +2

      Так точно!


  1. Kahelman
    25.06.2024 15:33
    +9

    Не подскажете что с лицензиями происходит когда такую сборку делаешь?

    PS. На что только народ не идёт. Лишь бы Linux не ставить :)


    1. dartraiden
      25.06.2024 15:33
      +7

      Начать стоит с того, принадлежите ли вы к китайскому госсектору.

      Если да, то оно вам не нужно - у вас это и так есть.

      Если нет, то это нарушение лицензионного соглашения


    1. seregina_alya
      25.06.2024 15:33

      Линукс не всем подходит. Года полтора назад я стенала (мысленно), что приходится винду ставить ради софта - теперь, наверное, сама с неё слезть не смогу, ибо сильно привыкла. Хотя возможности делать всё через терминал не хватает


      1. NAI
        25.06.2024 15:33
        +2

        Хотя возможности делать всё через терминал не хватает

        PoSh + wsl, должны перекрывать если не 90% потребностей, то уж больше половины точно. Или у вас там что-то специфичное?


        1. seregina_alya
          25.06.2024 15:33

          Ничего специфического

          Мне не нужен линукс и его софт как таковой. Всё, чем я пользовалась, есть на виндовс, а вот наоборот не получается. Просто это для меня более комфортная система. Исключительно простые штучки - 8 гб оперативной памяти на ноутбуке маловато, а линуксу достаточно, обновить пока не могу; приложения ставить из терминала удобно, а в винде почти всё проще через гуи сделать, даже если есть терминальный ход; окружение рабочего стола поменять нельзя - дико хочу родной гном поставить - а нельзя, не положено. В общем, одни хотелки, ничего реально необходимого)


    1. voidinvader
      25.06.2024 15:33
      +3

      Под Линь нет целой кучи полезных программ и драйверов. А Wine и ежжи с ними далеко не всегда выход. Да и потеря производительности, опять же.

      Для меня не менее важный момент - в Винде я могу полностью организовать структуру папок как сам захочу.

      Не говоря уже о том, что Винда чисто эстетически приятнее.


      1. csl
        25.06.2024 15:33

        Wine и ижже с ними

        Это, например, гипервизоры и виртуалки?


  1. Araki_Satoshi
    25.06.2024 15:33
    +18

    Интересно, но текст чересчур длинный и запутанный. Я потерял ход мысли уже где-то на 1/3 текста. Будто гайд(?) настроен на человека, который уже собирал себе личные Windows сборки, но тогда тоже непонятно, зачем столько написано.

    Хотелось бы лаконичный гайд по пунктам, где и что делать.


    1. akibkalo Автор
      25.06.2024 15:33
      +5

      Короткая версия такая - распакуйте мой скрипт, положите туда же install.wim от Professional и Windows-Client-LanguagePack-Package_en-us.esd ,распакуйте Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD в папку SXS, запустите скрипт. :)


      1. LbISS
        25.06.2024 15:33
        +2

        Забыли один пункт посередине "откройте мой скрипт в безопасном окружении и прочитайте, что он делает". :)

        Запускать рандомные скрипты из интернета не глядя - ванлав.


    1. Didimus
      25.06.2024 15:33
      +8

      А ещё лучше бы выложить сборку на рутракер...


    1. VasiliyLiGHT
      25.06.2024 15:33

      Вот да %)

      отредактировать текстовый MUM файл

      • Возьмите файлы Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~x86~~10.0.177631.mum и Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~x86~~10.0.177631.cat из утекшего 32-битного образа Windows 10 Enterprise G.

      • Переименуйте их в Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.

      • Отредактируйте текстовый файл MUM.

      что это значит? открыть в блокноте а дальше что? %)

      Как ни разу не собиравшему ни черта непонятно после скачивания образа(((


  1. MANAB
    25.06.2024 15:33

    Это прекрасно!


  1. 1e100
    25.06.2024 15:33
    +12

    Hidden text

    Помощь от chatgpt :)

    Подробная пошаговая инструкция по созданию установочного дистрибутива Windows Enterprise G из Windows Professional

    Шаг 1: Подготовка исходного образа Windows Professional

    1. Загрузка Windows Professional с UUP Dump:

      • Перейдите на сайт UUP Dump.

      • Выберите необходимую сборку Windows. Например, для 64-битной Windows 11 Professional 24H2 сборки 10.0.26100.1.

      • Скачайте соответствующий архив и распакуйте его.

      • Откройте файл ConvertConfig.ini и установите параметры:

        AddUpdates=0
        SkipISO=1
        

        Это предотвратит интеграцию обновлений и создание ISO-образа.

      • Запустите uup_download_windows.cmd и дождитесь завершения процесса.

    Шаг 2: Загрузка необходимых файлов

    1. Файл Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD:

    2. Языковой пакет (Microsoft-Windows-Client-LanguagePack-Package_en-us.esd):

      • Этот файл уже доступен в папке UUPs, если вы загрузили сборку через UUP Dump.

    3. Файлы MUM/CAT:

      • Возьмите файлы Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~x86~~10.0.177631.mum и Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~x86~~10.0.177631.cat из утекшего 32-битного образа Windows 10 Enterprise G.

      • Переименуйте их в Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.

      • Отредактируйте текстовый файл MUM.

    4. Лицензионный файл (license.rtf):

      • Для Windows 11 10.0.26100.1 потребуется файл license.rtf, который можно взять из сборок Insider Preview.

    Шаг 3: Подготовка к созданию образа Windows Enterprise G

    1. Подготовьте файлы в рабочую папку:

      • Распакуйте скрипт в рабочую папку.

      • Поместите в эту папку файл install.wim из первого шага.

      • Поместите в эту папку файл Microsoft-Windows-Client-LanguagePack-Package_en-us.esd.

      • Создайте папку SxS и распакуйте туда файл Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD.

      • Поместите файлы Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.cat, Microsoft-Windows-EnterpriseGEdition~31bf3856ad364e35~amd64~~10.0.26100.1.mum и license.rtf в папку reconstructed.

    Шаг 4: Запуск скрипта для создания образа

    1. Запуск командной строки от имени администратора:

      • Перейдите в рабочую папку с распакованным скриптом и необходимыми файлами.

      • Запустите скрипт через NSUDO для выполнения команд от имени SYSTEM:

        NSudo -U:T -P:E -ShowWindowMode:Hide -Wait Build.cmd
        
    2. Выполнение скрипта:

      • Скрипт выполнит следующие действия:

        • Монтирует install.wim от Professional.

        • Заменяет в нём пакет с изданием на Enterprise G.

        • Выполняет чистку компонентов.

        • Размонтирует образ и вносит изменения в метатеги образа install.wim.

    Шаг 5: Завершение и проверка

    1. Создание ISO-образа (если необходимо):

      • После выполнения скрипта можно создать ISO-образ с помощью oscdimg или другого инструмента.

    2. Проверка созданного образа:

      • Проверьте, что все изменения были применены корректно, и образ успешно загружается и устанавливается.

    Дополнительно

    • Другие издания: По аналогии можно создавать издания LTSC, Evaluation, LTSC Evaluation и их варианты (например, N-версии). Будьте внимательны к особенностям обновлений для этих изданий.

    Пример команд для создания ISO-образа

    Если у вас есть файл install.wim и вы хотите создать ISO-образ, используйте следующую команду:

    oscdimg -b"path_to_boot_sector"\etfsboot.com -u2 -h -m -lWIN_ENT_G "path_to_source_directory" "path_to_output.iso"
    

    Эти шаги помогут вам создать установочный дистрибутив Windows Enterprise G из исходного образа Windows Professional.


    1. akibkalo Автор
      25.06.2024 15:33
      +1

      Вау, спасибо. А у вас нет инструкции, как натравить ChatGPT на неформатированный текст, чтобы получить такую красивую выжимку? ОЧЕНЬ интересно, - есть масса набросков интересных статей, но слишком высокий уровень сложности выходит, малочитаемо.


      1. akkermanrulitt
        25.06.2024 15:33
        +1

        Кидаешь текст чатгпт и просишь сократить без потери смысла. Так и пиши. Смотришь что получается-корректируешь запросы.


      1. 1e100
        25.06.2024 15:33

        Промп для gpt-4o (снизу ответа кнопка, она сразу в markdown копирует):
        Сделай продвинутую подробную пошаговую инструкцию.
        Текст статьи.


        1. akibkalo Автор
          25.06.2024 15:33

          Эх, с вас бы пошаговую инструкцию, как это делать! )


  1. Alexsey
    25.06.2024 15:33
    +7

    Хотелось бы услышать чем оно принципиально от LTSC отличается?


  1. anonym0use
    25.06.2024 15:33
    +11

    Уже несколько лет работаю на этой сборке, не рисковал рекомендовать её ранее, спасибо за статью, теперь есть на что ссылаться.

    Это винда здорового человека во всех смыслах, после win7 это единственная юзабельная версия без горы хлама и слежки, товарищ Си, партия и кошкожена одобряют.


    1. ontop
      25.06.2024 15:33
      +1

      А отсутствие русского не напрягает? Я английский знаю, но привык как-то к своему языку


      1. anonym0use
        25.06.2024 15:33

        Поначалу было слегка непривычно, но английский я тоже знаю неплохо, так что решил оставить. Есть возможность сделать русский язык, но я не стал заморачиваться.


      1. seregina_alya
        25.06.2024 15:33
        +2

        На английском, кстати, почти всё выглядит лучше. Нет прокручивающегося текста в строках, не влезающих надписей, переносов, всё удобнее и компактнее. А проблемы как таковой не стоит, если инглиш знаете, вы по-любому за годы 99% наизусть знаете, даже если сами об этом не подозреваете


      1. ru1z
        25.06.2024 15:33

        На одном из ноутбуков win накатала мне китайскую локаль (минус китайских ноутбуков) - так вот, по привычке пользоваться можно, все-равно win тот же самый и просто не замечаешь какой язык в интерфейсе.


        1. akibkalo Автор
          25.06.2024 15:33

          С китайскими ноутбуками бывает такое, что на них предустановлено издание Home China (не путать с Home/домашней или SingleLanguage/ДляОдногоЯзыка), туда нельзя доставить лангпак. Но можно ввести серийник от PRO/Enterprise и оно само апгрейднется до нее, а после уже доставите лангпак


          1. ru1z
            25.06.2024 15:33

            Да, я на 4пда смотрел, что можно дело поправить, но меня пока устраивает и так. Досадно было, что сначала все было на одном языке, а дальше окитайчился, но потом стало неважно. Тем кто виндой мало пользовался - тем будет неудобно.


    1. vikarti
      25.06.2024 15:33
      +1

      Вот все же хотелось бы сравнение с "обычной" LTSC.


      1. anonym0use
        25.06.2024 15:33

        Здесь не подскажу потому что с семерки переехал сразу на эту версию, в целом эта версия не делает лишних запросов в сеть, не содержит кучу предустановленных приложений и занимает меньше места на диске и оперативной памяти.


      1. jany_2003
        25.06.2024 15:33

        Поддерживаю!) автор, даёшь сравнение народу!


        1. akibkalo Автор
          25.06.2024 15:33
          +3

          Я не мастер сравнений, оставим это акулам пера.
          Дам интересную табличку - результат ProductPolicyEditior, вывожу существенные отличия, первый столбец - Название политики, второй - значение Enterprise G, третий - значение Enterprise S
          CodeIntegrity-AllowConfigurablePolicy-CustomKernelSigners 1 0
          ContentDeliveryManager-License-ContentDeliveryAllowed 2 0
          Display-Specialized-Displays-Enabled 0 1
          DistributionServices-ApprovalListBasedServicing-Allowed 1 0
          Games-AllowBroadcasting 0 1
          HelpPane-UrlOverrideEnabled 1 0
          Microsoft-Windows-Defender-AntivirusAllowed 0 1
          Power-IdleStatesMax-Enabled 0 1
          Power-UltimatePerformanceScheme-Enabled 0 1
          Search-ManageWebSearch-Enabled 0 1
          SystemReset-Cleanpc-Enabled 0 1
          Virtualization-AllowInheritance 0 1
          VmSwitch-SwitchEmbeddedTeaming-Enabled 0 1
          WindowsInkWorkspace-Enabled 1 0

          Из интересного, в Enterprise G нет поддержки Games Broadcasting (и нафиг ее), нет расширенных схем энергоэффективности (как я понимаю, нынешние проблемы с процессорами где разные ядра именнно отттуда растут, - в G проблем не будет). Из важного, там политикой отключено Virtualization-AllowInheritance и VmSwitch-SwitchEmbeddedTeaming.
          По памяти G эффективнее на 300МБ чем S


          1. vikarti
            25.06.2024 15:33

            А вот за это спасибо

            CodeIntegrity-AllowConfigurablePolicy-CustomKernelSigners  выглядит интересным (это правда можно и на обычной системе включить - https://github.com/HyperSine/Windows10-CustomKernelSigners )


            1. akibkalo Автор
              25.06.2024 15:33

              Интересно. Сложновато для обывателя, но инетесно. Не возьметесь написать русский гайд для Win11, как сделать CustomKernelSigners? Желательно без вмвары.


  1. ontop
    25.06.2024 15:33
    +1

    Автор выложи пожалуйста ссылку на сборку Windows 11 на базе сборки 10.0.25398.1, за статью, спасибо.

    Именно это искал последний год.


    1. akibkalo Автор
      25.06.2024 15:33

      Смотрите ПМ, там практически все что нужно для 25398.1 - и клиент, и LTSC и ServerFull, но это уже бинарники, а не инструкция, так что меня могут забанить за ссылку, - тут или на mega, так что качайте себе, не публикуя ссылки на мое облако, пожалуйста!


      1. Xenomorphx
        25.06.2024 15:33

        Спасибо за статью! Можно мне так же в ПМ ссылку на 10.0.25398.1 ?


        1. akibkalo Автор
          25.06.2024 15:33

          Ответил


          1. ontop
            25.06.2024 15:33

            Благодарю!


  1. ontop
    25.06.2024 15:33
    +3

    Я могу порекомендовать ещё эту сборку после установки полирнуть через https://github.com/meetrevision/playbook/releases Вырезает много ерунды, которая не нужна каждый день, багов и синих экранов не добавляет. Количество процессов при загрузке Windows 11 снижает до 80.


    1. Le0Wolf
      25.06.2024 15:33
      +2

      Плохой совет. Там есть конечно полезные фичи но и вырезано много "ерунды", которая на самом деле отнють не ерунда, а штука очень нужная и полезная. Куча всяких тивков, которые стабильности системе явно не добавят и куча твиков, которые ухудшают пользовательский опыт.


      1. akibkalo Автор
        25.06.2024 15:33

        Плюсую! В сад весь самопал. Дайте пользователю скрипт как убрать не нужное. И уж точне не суйте в скрипт быстро устаревающий мусор.

        Меня тоже часто подмывает положить в сборку например активатор, или добавить .NET, но ведь это нужно не всем.


    1. scruff
      25.06.2024 15:33

      подскажите, как и куда его вставлять, чтобы выполнить?


      1. akibkalo Автор
        25.06.2024 15:33

        Скрипт разархивировать, в эту же папку положить требуемые файлы по инструкции и запустить из CMD от админа


  1. mr_woo0
    25.06.2024 15:33

    а если я хочу чтобы ослик остался со мной?)


    1. akibkalo Автор
      25.06.2024 15:33
      +1

      Если речь про Legacy IE11, он все так же доступен как опциональный компонент после установки через Settings. А Edge все так же можно доставить руками


      1. PwrUsr
        25.06.2024 15:33

        и в 11й винде тоже можно настоящий 11й ие ? (мне бы сделать сборочку современную но что бы камеры всякие старые можно было)


        1. Astroscope
          25.06.2024 15:33

          мне бы сделать сборочку современную но что бы камеры всякие старые можно было

          Для этого исчерпывающе достаточно самого что ни на есть современного Edge, который умеет в Internet Explorer mode. Можно любую вкладку вручную перезапустить в Internet Explorer mode, а можно настроить, какие адреса буду всегда открываться в таком режиме автоматически. Еще одним достоинством Edge является то, что при его наличии становится не нужен Chrome - глобально они идентичны, потому что оба Chromium, но в мелких, необязательно прямо таки значимых деталях, Edge воспринимается более допиленным и менее гуглонавязчивым. Единственное чем я не пользуюсь (мне не нужно) и поэтому не могу подтвердить работоспособность, так это синхронизация десктопного и телефонного Edge - который, телефонный, умеет в расширения, читай в блокировку рекламы.


  1. Panzerschrek
    25.06.2024 15:33
    +2

    Так что это выходит, если надо (товарищи из КПК настойчиво попросили), то Windows может быть нормальной? Почему так же настойчиво не попросят товарищи из Евросоюза, например, чтобы для их госструктур тоже такую версию Windows давали?


    1. lopatoid
      25.06.2024 15:33

      Потому что Евросоюз неоднородный. В одной стране и в одной госструктуре там могут не любить, например, Defender, а в другой он уже нужен. А отключить Defender из полноценной сборки легко, а вот включить в такой урезанной сборке, судя по статье, уже не получится или очень сложно.


      1. strvv
        25.06.2024 15:33

        А ещё многих могут просто не услышать, послать вам, а будут настаивать - ткнут в канцлер-акт. А то много иногда хотят :)

        Это уже прямая подсказка на страну.


  1. 2PAE
    25.06.2024 15:33

    Чёрт. Вроде всё по инструкции. А в конце ошибка установки. win11 пробовал установить... Печаль.

    Подозреваю что допускаю ошибку во время сборки образа.

    Распишите пожалуйста подробнее этапы. У меня некоторые файлы не сошлись.

    Нет Microsoft-Windows-Client-LanguagePack-Package_en-us.esd. но есть Microsoft-Windows-Client-LanguagePack-Package-amd64-en-us.esd в папке 26100.1_amd64_en-us_professional_3d68645c_convert

    Не прописано что сборку надо делать Start_Full_build_as_Admin.cmd. Ведь им же?

    Не понял как правильно собрать ISO из существующего install.wim


    1. Re1ter
      25.06.2024 15:33

      Подозреваю, что вы запускали скрипт не от учётки SYSTEM. Посмотрите эту инструкцию.


      1. 2PAE
        25.06.2024 15:33

        в Start_Full_build_as_Admin.cmd последняя строка.

        %~dp0NSudo.exe -U:T -P:E "%~dp0build.cmd"

        Это же оно? Запускал от администратора.

        Не понял как правильно собрать ISO из созданного install.wim

        Подскажите пожалуйста как лучше.


        1. akibkalo Автор
          25.06.2024 15:33

          Вы сначала при помощи 26100.1_amd64_en-us_professional_3d68645c_convert создали install.wim с Professional
          Затем перенесли его в папку с распакованным моим скриптом. Туда же скопировали Microsoft-Windows-Client-LanguagePack-Package-amd64-en-us.esd (он в процессе скрипта переименуется в Microsoft-Windows-Client-LanguagePack-Package_en-us.esd - в разных сборках этот файл называется по разному, я скриптом удаляю концовку, где язык, номер сборки и платформа из имени файла), туда же в SXS вы распаковали Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD, далее от администратора запустили CMD, перешли в папку и запустили Start_Full_build_as_Admin.cmd


          1. 2PAE
            25.06.2024 15:33

            Да, именно так и делал.

            С Windows-Client-LanguagePack-Package-amd64-en-us.esd была непонятка. Поэтому копировал в папку Windows-Client-LanguagePack-Package-amd64-en-us.esd и копию под именем Microsoft-Windows-Client-LanguagePack-Package_en-us.esd.

            На выходе у нас свежесобранный install.wim.

            Как теперь его закинуть в ISO образ?

            Если поместить в стандартный ISO win11 с помощью к примеру UltraISO. Это будет нормальный вариант?

            Потом устанавливаю на VmWare. И в конце получаю ошибку...

            "Windows 11 installation has failed" :^(

            Проверку на процессор и т.д. отключаю через файл AutoUnattend.


            1. akibkalo Автор
              25.06.2024 15:33

              Поместить в образ заместо обычного норма.

              Про VMware ничего вам не отвечу, не пользуюсь.
              Windows 11 при установке требует поддержки Secure Boot и TPM, это отключаемо в реестре на фазе инсталляции.


              1. 2PAE
                25.06.2024 15:33

                Ещё раз пересобрал install.wim по инструкции.

                Взял образ собранный с помощью UUP dump. Проверил что с этого образа система w11 ставиться на VmWare. Ставиться.

                поменял в образе install.wim.

                При установке получил ошибку.

                Скорее всего ошибка на стадии сборки install.wim.

                Вот только где? :(


  1. 1dNDN
    25.06.2024 15:33
    +1

    в глубине это Windows Professional, в которой средствами ProductPolicy разрешены некоторые компоненты, заблокированные в Professional (также как и в изданиях Enterprise, или Enterprise LTSC в Enterprise G политикой разрешены следующие отключенные в Professional компоненты

    Кто на ком сидел?


    1. strvv
      25.06.2024 15:33

      /sarcasm on

      А вы таки думаете что они кардинально разные? Это всё исходно Professional, просто позже, для сегментации рынка прошу ограничили, и прочие мелочи.

      /sarcasm off

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


      1. 1dNDN
        25.06.2024 15:33

        Только сейчас понял, что автор забыл скобку после "Enterprise LTSC". Тогда все встает на свои места


        1. strvv
          25.06.2024 15:33
          +1

          В целом максимально строго читать ничего нельзя, надо предполагать, что знаки препинания, заглавные буквы даже без умысла утрачены или оЧеПятаны.

          Зачастую без влияния пользователя могут быть поправлены упорными помощниками, как Т9, клавиатурными помощниками Гугля и прочими.


        1. akibkalo Автор
          25.06.2024 15:33
          +1

          Скобка закрыта пятью строками ниже, в скобках необязательное для EnterpriseG, но на мой взгляд полезное для понимания процесса мое мнение об изданиях ОС.


  1. viteo
    25.06.2024 15:33

    получил при попытке установки
    получил при попытке установки

    так же наткнулся на форумах, что в этой редакции происходит стучание на список китайских серверов, в т.ч. за обновлениями.


    1. akibkalo Автор
      25.06.2024 15:33
      +1

      Я в скрипте сборки перенастроил обновления на стандартные, без китайского регулятора. Никуда не стучит


  1. AndriyS
    25.06.2024 15:33

    Выпилить из Windows можно и так много чего, причем Microsoft сама же и рассказывает как. https://habr.com/ru/companies/ruvds/articles/778466/ . На сколько Windows 11 Enterprise G отличается от того что описано в этой статье? На основании статьи по ссылке я выпилил из Windows не нужную сетевую активность полет нормальный, всякая паразитная сетевая активность помножена на 0.


    1. akibkalo Автор
      25.06.2024 15:33
      +1

      Там лишь откоючают работу неких компонент дефендера, а не удаляют его. Удалить его целиком из Pro нельзя, обновления вернут все назад.
      Сделайте тест, создайте две ВМ и измерьте сколько памяти им нужно.


      1. grishkaa
        25.06.2024 15:33

        Я его удалил со своей виртуалки просто снеся файлы. Windows Update, правда, тоже удалил :)


  1. elijah174
    25.06.2024 15:33

    Заранее извиняюсь, что то не ищется в сети утекший 32-битный образ Windows 10 Enterprise G. Может быть известен хотя бы номер сборки.


    1. akibkalo Автор
      25.06.2024 15:33

      Посмотрите утекшие сборки тут: Windows 10 CMIT Government Edition (CMGE, China Government Edition) Collection : CMIT : Free Download, Borrow, and Streaming : Internet Archive
      MUM/CAT можно брать оттуда, но MUM придется править, - под Win11 это сложно, ибо много отличий.


  1. Mqqd
    25.06.2024 15:33

    Я правильно понял, что перепакованный install.wim мы копируем обратно в сурсы образа скаченного через скрипт uupdump и потом собираем iso?

    И не очень понял что нужно делать с EditionSpecific.esd. Его нужно закинуть в папку где батники вашего скрипа, распаковать esd в sxs, сам файл esd скопировать в sxs или его вообще нужно копировать в sxs в сурсах iso(скаченные через uupdump), а не в папку со скриптом?

    Попробовал вроде все варианты, но устанавливается обычная win11 со всем мусором, хотя ваши ссылки на w11 вроде как ведут на недавний oem релиз win11 ltsc где всего этого быть не должно(раз уж с china gov не вышло).

    Хотя есть предположение, что сборку ломает автообновление в OOBE..


    1. akibkalo Автор
      25.06.2024 15:33

      Да, или проще сказать imagex /export install.wim 1 \26100.1_amd64_en-us_professional_3d68645c_convert_virtual\26100.1.240331-1435.GE_RELEASE_CLIENTMULTI_X64FRE_EN-US\sources\install.wim
      Чтобы добавить G как второй образ. Файл увеличится мегабайт на 30 всего. ImageX есть компонента Windows ADK. Не спрашивайте почему, но поверьте, ставьте ADK Deployment Tools от 19041.1 (Windows 10 2004) - версия ImageX от ADK Windows 11 очень сырая.

      EditionSpecific.esd распаковать (ESD это 7Zip) в папку SxS внутри распакованного скрипта.


      1. dragonnur
        25.06.2024 15:33

        7зип? Серьёзно?

        Hidden text

        Не, ну надо же,

        чо делаецца-то?!
        чо делаецца-то?!


        1. akibkalo Автор
          25.06.2024 15:33
          +1

          Абсолютно серьезно. И это далеко не самое смешное в форматах. Мне забавнее, что любой формат Офиса (тот же DOCX) это ZIP


          1. dragonnur
            25.06.2024 15:33

            современного Офиса - да :-) . Увы, всё ещё регулярно сталкиваюсь с DOC ^__^


        1. navion
          25.06.2024 15:33
          +1

          Это не так, просто автор 7-zip встроил распаковщик для wim/esd. А тут история появления самого формата в Windows.


  1. bienalle999
    25.06.2024 15:33

    При запуске установки выдает синий экран

    0xc000000f "A required device isn't connected or can't be accessed


    1. akibkalo Автор
      25.06.2024 15:33

      Маловато информации.
      На каком это шаге?
      Вы успешно создали install.wim Professional, далее моим скриптом его преобразовали в Enterprise G, сделали загрузочный образ или флешку и начали загрузку с нее?

      Я (как пользователь и евангелист Hyper-V) обычно всем предлагаю готовый install.wim одним кмдлетом PowerShell преобразовать в готовый установленный виртуальный жесткий диск. Загрузите Release Convert-WindowsImage 21H2 Latest · x0nn/Convert-WindowsImage · GitHub и воспользуйтесь, создайте виртуальную машину для проверки.


      1. bienalle999
        25.06.2024 15:33

        Да, я преобразовал wim, затем закинул его обратно в папку sources и сделал iso.

        Эта ошибка возникает сразу после загрузки с фоешки


        1. akibkalo Автор
          25.06.2024 15:33

          Если ошибка после загрузке, то к Install.wim она не имеет никакого отношения. Флешка должна загружаться в сетап даже при удаленном install.wim. К нему обращается только после того как вы выберете в сетапе издание и нажмете Next.


  1. 0xC0CAC01A
    25.06.2024 15:33

    Кстати, вопрос в тему. Сижу под линуксом уже лет десять, иногда приходится запустить нечто.exe, а wine так до юзабельного состояния не допилили. Когда-то видел новость, что майкрософт раздаёт бесплатно образы ВМ с виндой для тестирования сайтов в своих бразуерах веб-разработчиками, сидящими под линуксом. Но что-то больше не могу найти. Кто подскажет?


    1. AlexanderBz
      25.06.2024 15:33
      +1

      Да вот же что-то такое есть.


      1. akibkalo Автор
        25.06.2024 15:33

        Спасибо за ссылку!


      1. 0xC0CAC01A
        25.06.2024 15:33

        Спасибо. А вариантов с семёркой или десяткой не сохранилось?


  1. AlexanderBz
    25.06.2024 15:33
    +1

    У меня, конечно были pro ключи до Windows 8.1 и когда-то я это все дело администрировал, но уже лет 8 не вижу ничего кроме Linux и по правде говоря рад тому, что:

    • не надо запоминать всю эту пропиетарную муть про отличия редакций и даже хоть как-то вникать;

    • вообще побоку что там до линцезирования в условиях санкций;

    • можно не страдать от очередных невставших принудительных обновлениях и бескончных roll-back'ах;

    • совершенно без разницы как там работают k8s и docker на винде. Знаю лишь только что в докере нет никаких macvlan;

    • могу смело наплевать на эту убогую NTFS с ее сканированием в пользу шустрой и модной btrfs, или ZFS;

    • совершенно не парит телеметрия и прочие впаренные мне "радости".

    И, если честно, если Canonical внезапно умудрятся еще подрезать ту же Ubuntu, не то чтобы я там сяду на Arch, или Alpine. Вообще могу куда угодно, хоть FreBSD (хороша, но уже не мейнстрим), хоть на OpenSolaris, хоть вообще на RISC OS -- только бы без винды и всех этих виляний задницей большого ентерпрайз монстра в духе "сначала дам, потом напихаю кучу лишнего, потом отберу". Вообще по барабану до этих всех санкций MS! :)

    Но! Статья была любопытна не только с точки зрения "ну-ка, а че там у пропеитарщиков этих?", а еще с точки зрения как они там за рынок бодаются и на что горазды :) за сим и благодарен.


  1. ontop
    25.06.2024 15:33

    Попробовал через uuudump выпилить нужные файлы русской локали для сборки 10.0.25398.1 из Server, нужные FOD там есть только в списке файлов, но скачать именно эту часть нее даёт. Что-то не так делаю?


    1. akibkalo Автор
      25.06.2024 15:33

      Мало информации. Все файлы тут ru-RU - Find files in Windows Server, version 23H2 (25398.1) amd64 - UUP dump
      Сам клиентский лангпак для 25398.1 я вам скинул, на UUPDump его нет.
      Лангпаки для .NET придется вытаскивать из образов или установленных Windows Server, - когда дойдете до того что упрется в лангпак .нет, пишите, помогу.


  1. tul4
    25.06.2024 15:33

    Спасибо автору за статью, слышал о китайской версии ранее, но не попадалась она мне. Пытался попробовать по описанной инструкции, несколько раз пересобирал образ, но так и не получилось на виртуальной машине, ошибки сыпятся на этапе установки. Жаль.. Друзья, может кто поделиться уже готовым рабочим образом, хотелось бы пощупать данную версию? Заранее спасибо!


  1. bienalle999
    25.06.2024 15:33
    +2

    Собрал поставил. Вроде работает. Вот ссылка на торрент. Нужно только браузер не забыть взять на флешку.

    https://drive.google.com/file/d/1TTMf7OyJchzbovogU8FaOcVDXRNNckZX/view?usp=sharing


    1. tul4
      25.06.2024 15:33

      Спасибо, мил.человек, скачал, установил, все работает. У меня самого install.wim на 400 Мб больше почему-то получался, буду разбираться.


      1. akibkalo Автор
        25.06.2024 15:33
        +1

        У меня install.wim занимает 2.65GB - это без современных приложений.

        Создавай образ в ConvertConfig.ini я указывал
        [Store_Apps]
        SkipApps =1
        AppsLevel =2


    1. akibkalo Автор
      25.06.2024 15:33
      +1

      Автору образа, спасибо что подтвердили работоспособность, значит был мозговой штурм не зря.
      Отдельно рекомендовал бы в boot.wim подмонтировать второй индекс и внести изменения в реестре, чтобы ставилась на старых системах без TPM, Secure Boot, и где мало памяти и места

      [HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
      "BypassTPMCheck"=dword:00000001
      "BypassSecureBootCheck"=dword:00000001
      "BypassRAMCheck"=dword:00000001
      "BypassStorageCheck"=dword:00000001


    1. akibkalo Автор
      25.06.2024 15:33

      Я вам в ПМ скинул ссылку на 32-битный образ 19041.1.191206-1406.vb_release_cliententerpriseg_x86fre_en-us.iso для слабых компов.


  1. Soneks-X
    25.06.2024 15:33

    Долго не получалось, скрипт сыпал ошибками. Нужно было в папке со скриптами самому создать каталог sxs, и в него распаковать непосредственно содержимое ~Specific-EnterpriseG~.esd. Также переименовал ~LanguagePack-en-us~.esd в длинное имя, как у автора. И только тогда скрипт завершился без ошибок.

    Автор, а получится с помощью вашего скрипта для десятки 19041.1 64bit, превратить 22H2 в китайскую?


    1. akibkalo Автор
      25.06.2024 15:33

      Я не очень понял, что значит "в китайскую". Я выше предоставил скрипты для х86 и х64 версий 19041.1, которые превращают их в 19041.1 Enterprise G (версия 2004). Если накатить обновления, она станет 19045.хххх, то есть 22H2.
      Ответил на вопрос?


      1. Soneks-X
        25.06.2024 15:33

        В "китайскую", имелось ввиду как раз Enterprise G. Вы имеете ввиду после конвертирования в G версию получить дистрибутив 20h1, и после установки он обновится через WinUpdate до 22h2?

        А я интересуюсь, позволит ли ваш скрипт от 19041 получить сразу готовый дистрибутив Enterprise G версии 22h2, или хотя бы 21h2? Или нужны другие версии MUM/CAT?


        1. akibkalo Автор
          25.06.2024 15:33
          +1

          Конвертируем мы всегда первый билд в ветке, обновления добавляем потом.
          Первый билд 19041.1 - это Windows 10 May 2020 Update (Version 2004, Vibranium R1)
          Он после кумулятивными обновлениями обновлялся до 19042.х Windows 10 October 2020 Update (Version 20H2, Vibranium R2), затем до 19043.х - Windows 10 May 2021 Update (Version 21H1, Vibranium R3), затем до 19044.х - Windows 10 November 2021 Update (Version 21H2, Vibranium R4) и наконец до 19045.х - Windows 10 2022 Update (Version 22H2, Vibranium R5)

          То есть моим скриптом вы сконвертируете 19041.1 (версия 2004) Professional до Enterprise G, потом установите его, поставите кумулятивное обновление и получите 19045 (версия 22H2). Обновление можно встроить прямо в install.wim
          Я напишу на неделе статью о разных версиях (не изданиях) Windows 10, а затем и Windows 11 чтобы было ясно


          1. Andrey_Petroff
            25.06.2024 15:33

            А Винду 11 24H2 26100.1 (ge_release) amd64 как конвертировать?

            Она на Винде 7 x64 Ultimate не собирается от слова совсем! В консоли куча ошибок с номером 126, типа "не найдены файлы" и т.д.


            1. akibkalo Автор
              25.06.2024 15:33

              Конвертировать скриптом. Снчала скачав Install.wim. На Windows 7 не получится.
              Требуется DISM 10, его можно руками скопировать из ADK от Windows 10
              Я выше также писал, что рекомендую DISM 19.0.19041, а не от Windows 11, т.к. те выдают ошибки при очистке в образах.

              Выше кто-то уже дал ссылку на готовый WIM

              Я могу дать свой образ для 19041 если кто-то стает хостить. Сам делать раздачу я не буду.


          1. valtimufa
            25.06.2024 15:33

            Можно попросить готовую сборку 32bit? Любую рабочую полегче, для слабой машины?


  1. Andrey_Petroff
    25.06.2024 15:33

    Под Виндой 7 x64 Ultimate не собирается. Куча ошибок 126.


  1. SyberiaKitsune
    25.06.2024 15:33

    Попытка собрать 10ку 19041.1 закончилась печально, при попытке установки мелкомягкий установщик посылает говоря "Windows cannot find the Microsoft Software License Terms. Make sure the installation sources are valid and restart the installation." Как это можно исправить? может для 10ки тоже нужно свой License.rtf подбросить как-то и куда-то?


  1. akibkalo Автор
    25.06.2024 15:33

    Подготовил для желающих образы 19041.1 - 32-бит и 64-бит, за ними в ПМ, писать тут ссылку не буду, запинают правдолюбы )