AstroGracy

AstroGracy

На Пикабу
167 рейтинг 2 подписчика 0 подписок 5 постов 0 в горячем
1

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10

Сегодня у меня задача понятным языком рассказать вам о Windows 11. Всегда непросто описывать современные системы и их текущие версии, - во-первых они слишком быстро меняются, обновляются, устаревают, а, во-вторых, просто накоплено не так много исторических знаний и опыта, что делает суждения более поверхностными и спорными. Для начала я расскажу о глобальных версиях Windows 11, - их всего 4 (в трех ветвях обслуживания). Потом остановлюсь на том, что такое «Моменты» в терминологии Microsoft, когда эти моменты наступали для Windows 11 и что они приносили. Далее я еще усложню рассказ тем, что раскрою секрет Полишинеля, - Microsoft вводит новый функционал не только в новых версиях ОС, не только некими специальными пакетами «моментами», но и простыми кумулятивными обновлениями. Расскажу о том, какие веховые обновления приносили нововведения в ОС (очевидно, что все последующие включают в себя все предшествующее). Ну и чтобы сделать заметку окончательно нечитаемой для рядового пользователя, но, чтобы энтузиасты как раз таки дочитали ее до конца, расскажу, как задействовать новый функционал в Windows 10 и Windows 11, который Microsoft еще автоматом не сделал общедоступным. И что самое важное, расскажу, как отключить новый функционал, если вы предпочитаете классическую реализацию (если такая бинарно еще сохранилась в ОС). Ну что, поехали?

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10 IT, Windows, Android, Linux, Программа, Гайд, Длиннопост

Первая финальная сборка Windows 11 21H2 (здесь и далее ссылки на ресурс с описанием нововведений в версиях, моментах и сборках) номером 10.0.22000.51 ветви обслуживания co_release (Cobalt) была собрана 28.06.2021, официально стала доступна 04.10.2021. Версии Home и Pro вышли из официального цикла поддержки 10.10.2023, Enterprise и Education поддерживаются до 08.10.2024. То есть пока обновления выходят, но счет идёт на месяцы, пора переходить на более новую версию, благо — это бесплатно и легко выполнимо, - как через Windows Update, так и установкой поверх новой версии того же языка и издания, - приложения, файлы и активация сохранятся (если вы используете KMS активатор, потребуется повторно им воспользоваться). Почитать о том, что нового было в первой версии Windows 11 в сравнении с Windows 10 можно кроме ссылки выше, еще тут (на английском).

Windows 11 21H2 продолжает получать обновления до сих пор (для корпоративных и образовательных изданий, как я писал выше). За прошедшие три года было выпущено более сотни кумулятивных обновлений, большая часть из которых, как это всегда водилось, исправляли найденные ошибки и уязвимости, но некоторые из них также приносили новый функционал. На сегодня известны 14 сборок, которые Microsoft называет «Feature update» для Windows 11 21H2 (я их называю веховыми сборками). Эти сборки приносили те или иные дополнения в функционал. Заниматься перечислением их я здесь не буду, заинтересовавшиеся могут посмотреть страницу со всеми веховыми сборками Windows 11 21H2, где для каждой дан список нововведений. Очевидно, что так как обновления кумулятивны, установка последнего, в том числе более нового, чем отображенного на странице, даст вам весь функционал предыдущих.

Windows 11 2022 Update, она же Windows 11 22H2, ветки обслуживания ni_release (Nickel) впервые была представлена сборкой 10.0.22621.1 от 11.05.2022. Было выпущено почти две сотни обновлений, система поддерживается до сих пор: домашние версии до 08.10.2024, корпоративные до 14.10.2025. Список нововведений велик. Кроме функционала проведена серьезная работа над ошибками в интерфейсе, - те, кто плевались на интерфейс первой Windows 11 более снисходительны к последующим (причем сейчас речь скорее именно об упрощении излишне сложного оригинального Windows 11 каждой следующей версией).

Как и в случае Windows 10 на базе ядра Vibranium, и сборки 10.0.19041, которая пакетами обновлений плавно перетекала в 10.0.19042, 10.0.19043, 10.0.19044 и 10.0.19045, версия на базе ядра Nickel также развивалась с 10.0.22621 до бета канала 10.0.22622, затем ежегодным обновлением до версии 23H2 (о ней чуть позже) 10.0.22631 и ее бета канала 10.0.22635.

За два года вышло 12 веховых обновлений (список и нововведения смотри тут) из которых 5 были названы «моментами». Тут остановимся чуть подробнее, коротким списком:

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10 IT, Windows, Android, Linux, Программа, Гайд, Длиннопост

Те веховые обновления, которые названы «Моментами» имеют в себе больше нововведений, и эти нововведения могут включаться или выключаться (совсем не очевидным образом). Например, начиная с «Момента 1» в Проводнике появилась возможность использовать вкладки – но это не означает, что они сразу у всех появились! В «Моменте 3» появилась поддержка USB 4.0, в «Моменте 4» появился Copilot.
25.05.2023 выходит сборка 22621.1825, которая, если дополнительно установить KB5027397: обновление компонентов до Windows 11 версии 23H2 с помощью пакета включения обновляет систему до Windows 11 2023 Update, она же Windows 11 23H2 (Nickel R2) со сборкой 22631.1825.

Для Windows 11 23H2 на сегодня выходило пять веховых сборки, четыре из пяти являлись также веховыми для 22H2 и один «Момента», также общий с 22H2:

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10 IT, Windows, Android, Linux, Программа, Гайд, Длиннопост

Тут обращу внимание, что, например, сборка 22631.3668 является Release Preview для 23H2, но то же самое кумулятивное обновление 22621.3668 для 22H2 является поддерживаемым. С тех пор выходило уже множество сборок обновлений, 22631.3810 включает в себя все возможности и является поддерживаемым.

Наконец, недавно была представлена Windows 11 2024 Update, она же Windows 11 24H2 ветви обслуживания Germanium (ge_release). Первая сборка 10.0.26100.1 была собрана 03.04.2024. Добавлено много нового. Встроенный архиватор, наконец, понимает 7Zip, TAR, RAR, добавлена поддержка WiFi 7, Bluetooth LE Audio, масса нововведений в сценариях работы файлового сервера (и клиента SMB), подробнее по ссылке. Желающим получать свежие сборки следует единожды установить обновление ветви 10.0.26120.х (они есть с теми же номерами, что и 10.0.26100.х), и далее получать больше включенных возможностей. Впервые вместе с обычными изданиями Windows 11 доступно и LTSC, что означает, что для Windows 11 24H2 обновления будут выходить 10 лет. Тем кто любит менять ОС редко, но метко, это отличный знак. Тут неплохой обзор на русском.

В завершение теоретической заметки о версиях и сборках я добавлю техническую изюминку. Вы наверняка знаете, что часть функционала в ОС добавляется заранее, но активируется позже после тестирования ограниченным списком специальных тестеров. Существует утилита ViVeTool, и её графическая версия ViVeTool-GUI, которые могут показать вам большое количество возможностей ОС, которые вы можете включить (если они отключены) или выключить (если вам данное нововведение не нравится). Бывает, что Microsoft какое-то нововведение на время уберет обновлением, - обычно просто «спрячет» и включить можно через ViVeTool. Работает с Windows 10 и Windows 11. Перед применением делайте резервную копию настроек!

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

Все о версиях Windows 11 и как включать незадействованные возможности ОС и выключать ненужные, в том числе в Windows 10 IT, Windows, Android, Linux, Программа, Гайд, Длиннопост

Это тема отдельной статьи, - и, наверное, не моей. В моем тг канале много крутой инфы про сервисы и нейронки и том как ими пользоваться! Там много сервисов которые упростят вам жизнь!

Показать полностью 4
12

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек

Сегодняшний разговор пойдет о том, как правильно следует устанавливать 64-битную Windows 11 поверх ранее установленной 64-битной операционной системы Windows 7, 8, 10 или 11. Не пропагандирую переход на Windows 11, — выбор за вами, если это вам не нужно, ради бога, — но давайте поможем тем кто хочет это сделать, но встречается с разными сложностями на пути. Хотя при этом, заметка в целом полезна и тем, кто использует, и планирует далее использовать устаревшие системы, — рассказанный мной способ установки ОС «поверх» или «апгрейд» в целом общий для всех версий Windows, я лишь буду отмечать тонкости ранее мне не встречающиеся. Чего еще не будет в этой статье, так это вопросов совместимости с ПО и железом, — такое коротко и обобщенно не описать, решать нужно конкретно поставленную задачу. Обновлять ОС на совсем уж старом железе, наверное, нецелесообразно, а способов заставить работать древний софт на современных ОС известно много, но они тоже подбираются под нужды.

Собственно, начать об обновлении ОС я хочу с того, что Microsoft всегда имеет «матрицу обновляемости» (upgrade matrix) и четкие правила того, что на что может быть обновлено. Начнем с матрицы (а как иначе, Нео?). В любой версии и издании Windows в папке C:\Windows\servicing\Editions лежит файл UpgradeMatrix.xml, в котором четко прописано, с каких версий и изданий вы можете выполнить обновление на данную систему. Для ОС, которая в ISO образе, или на установочной флешке, этот файл лежит внутри install.wim, его проще всего открыть 7zip архиватором и посмотреть, если есть интерес. Разбирать его детально я сегодня не буду, это скучная задача, поговорим о сложностях, возникающих при обновлении ОС.

Если ваш ПК удовлетворяет новым системным требованиям Windows 11 (в нем есть TPM 2.0, поддержка Secure Boot, минимум 4ГБ оперативной памяти, двухъядерный процессор от 1ГГц и 64ГБ места на диске), то установленная на нем Windows 10 сама через Windows Update предложит вам установить Windows 11 — кроме изданий LTSC, IoT LTSC и Enterprise G. Сегодня мы НЕ говорим о тех, кто хочет установить ОС через Windows Update, — если вам это предлагается и версия/издание вас устраивает, обновляйтесь, там все просто. Однако, у многих других обновления через Windows Update не предлагается.

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Им следует самостоятельно загрузить желаемый образ Windows 11 — с UUP Dump, торрентов или любого другого источника, а далее внести минимальные модификации в образ, чтобы тот не проводил проверки на совместимость железа или привязку к изданию/языку текущей установленной ОС.

Итак, проблемы, которые могут встать перед пользователем Windows 10, желающим обновиться на Windows 11 могут быть аппаратными или программными. Рассмотрим самые основные вопросы и дадим на них ответы.

Наиболее часто встречается проблема с совместимостью с минимальными системными требованиями ОС, в первую очередь с отсутствием поддержки TPM 2.0. Похожая ошибка возникнет при попытке установить ОС при отключенном в BIOS режиме безопасной загрузки Secure Boot. Его, к сожалению, поддерживают не все старые материнские платы, так что иногда это проблема.

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Ну и, наконец, банально слабые ПК, у которых мало оперативной памяти или старый процессор также приводит к невозможности установки:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Все эти сложности легко обойти. Если у вас вопрос лишь в отсутствии TPM 2.0, можно воспользоваться утилитой Skip_TPM_Check_on_Dynamic_Update.cmd, её достаточно просто запустить в режиме администратора на той системе, что вы собираетесь обновлять, утилита внесет изменения в реестр, так чтобы установка более не проверяла наличие TPM.

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Для того, чтобы обойти ограничение установщика на ПК без Secure Boot, или там где мало памяти или диска вам следует воспользоваться другой утилитой -(В ЗАКРЕПЕ В КОНЦЕ СТАТЬИ ССЫЛКА) Win 11 Boot And Upgrade FiX KiT (пароль MDL2023 — утилита разрабатывается на MyDigitalLife.com). Загружаете утилиту, распакуете её, далее копируете ранее загруженный ISO образ Windows 11, с которого собираетесь обновлять ОС в папку Win_11_Boot_And_Upgrade_FiX_KiT_v4.0\Source_ISO\W11, запускаете Win_11_Boot_And_Upgrade_FiX_KiT_v4.0.cmd и выбираете 1.

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Утилита внесет изменения в файлы установщика, так что проверка проводиться не будет, ни при загрузке с образа (например, с флешки), ни при обновлении ОС поверх установленной. Утилита сохранит измененный образ в ту папку, куда вы её распаковали, и именно с этого образа вы будете далее запускать установщик. Теперь система не ругается на несовместимость ПК с Windows 11, установщик считает, что вы ставите Windows Server и не проверяет ваше железо на совместимость:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

То, ваше железо отвечает минимальным требованиям Windows 11 еще не означает, что все трудности с обновлением преодолены. Дело в том, что Microsoft разрешает устанавливать ОС поверх с сохранением файлов и приложений пользователя, только если вы выбираете для установки тот же язык и канал распространения ОС. То есть, если у вас установлена Профессиональная или Корпоративная Windows 10/11, то установить поверх LTSC издание, не удалив данных и программ, вы не сможете. Установить Профессиональную поверх Домашней, или Корпоративную поверх Профессиональной можно. Понизить с Профессиональной на Домашнюю нельзя. Переключения между базовыми изданиями и LTSC изданиями также заблокированы. Невозможно также и обновить никакое издание до ознакомительной (Evaluation) версии. А иногда хотелось бы! О чем позднее.

Вот пример, у меня стоит Windows 10 22H2 Professional (я использую английскую), при попытке запустить обновление на Windows 11 24H2 LTSC я получаю сообщение, что при обновлении смогу лишь сохранить файлы, но не приложения и настройки:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

На картинке в командной строке видно, что у меня стоит Professional, я подключаю уже пропатченный ранее на аппаратную совместимость (что видно по заголовку Windows Server Setup) английский же Windows 11 24H2 LTSC. Отдельно у меня открыт редактор реестра, где видно, что в ключе EditionID, ветви HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion стоит значение Professional, что совершенно естественно для моей ОС.

Теперь я лишь меняю этот один ключ на EnterpriseS и перезапускаю setup.exe:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Вуаля, теперь я легко могу установить желаемое издание. Трюк в том, чтобы вписать в ключ EditionID название того издания, на которое сейчас будете обновляться. Это работало всегда, и в Windows 2000, и в Windows 7, работает и в Windows 10. С Windows 11 чуть сложнее, способ работает при обновлении с Windows 11 21H2, 22H2 и 23H2, но вот обновить таким образом 24H2 на другое издание вы уже не сможете. Когда это станет актуально, опишу решение и для нее, пока мы обновляемся на 24H2, а не с 24H2.

Что встречается несколько реже, это невозможность обновить издание ОС с одного языка на другой. То есть, установить поверх англоязычной ОС русифицированную, не удалив всех пользовательских данных и установленных приложений, система не даст (обратное тоже верно, перейти на английскую ОС с русской штатно можно лишь выполнив чистую установку). Вот пример, где я у себя на английской ОС запускаю русский установщик:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Оказывается, это тоже можно достаточно просто обойти, просто отредактировав один ключ реестра. В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language за язык установленной системы отвечает ключ InstallLanguage. В англоязычной ОС он равен 0409, в русскоязычной 0419. Я в своей ОС заменю 0409 на 0419 и перезапущу установщик:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Отдельно проговорим ситуацию со старыми процессорами, не поддерживающими инструкцию процессора POPCNT и набор инструкций SSE4.2. Microsoft сделала поддержку процессорами данного набора инструкций обязательной, начиная с версии 24H2, так что на совсем старых ПК возможна установка максимум Windows 11 23H2, пробовать устанавливать 24H2 не следует.

Поддержка SSE4.2 появилась в процессорах Intel поколения Nehalem в 2008 году. В процессорах AMD поддержка SSE4.2 появилась с запуском чипов на базе архитектуры Bulldozer. SSE4.2 предназначены для выполнения поиска и сравнения символов на двух операндах по 16 байт за раз для ускорения работы XML‑документов, а также вычисления CRC32 для протоколов передачи данных. Любой процессор на базе архитектуры x86, выпущенный после 2008 года, должен поддерживать SSE4.2. При этом процессоры, выпущенные до первого поколения чипов Intel Core i5 и i7, такой поддержки не имеют. Старые процессоры, такие как чипы AMD Barcelona, поддерживающие SSE4a, не подойдут для установки Windows 11 24H2. Очевидно, что нововведение Microsoft не затронет подавляющее большинство пользователей, поскольку поддержка инструкций SSE4.2 реализована во всех современных процессорах. Если у вашего процессора нет поддержки SSE4.2, но вы дико желаете себе Windows 11, вы можете установить версию 23H2 (10.0.22 631.x) или для совсем экстремальных энтузиастов сборку Windows 11 на базе кода Windows Server 23H2 (10.0.25 398.x). Посмотреть наличие SSE4 можно в CPU-Z:

Как правильно сделать апгрейд ОС — установить Windows 11 поверх существующей с сохранением приложений и настроек Linux, Windows, Программа, Android, Компьютер, Гайд, Длиннопост

Вообще ситуацию с установкой Windows 11 на слабые ПК я для себя вижу полезность всех этих утилит в первую очередь для работы с ОС в виртуальных машинах. Потенциально нестабильный и слишком новый софт я у себя изначально проверяю в ВМ, а достаточно много памяти ей не всегда удается дать. Устанавливать Windows 11 на одноядерный процессор с 2ГБ памяти может захотеть лишь совсем отчаянный человек, этого я вам не рекомендую.

Итог. Мы рассмотрели основные сложности в установке Windows 11 в качестве обновления. Рассмотрели утилиты, которые позволяют модифицировать установщик, чтобы тот не проверял систему на соответствие требованиям. Предложенный способ работает как при установке ОС в виде обновления поверх старой, так и при загрузке с флешки и установки с нуля. Также мы обсудили, какие модификации реестра следует выполнить, если вы хотите обновиться сменив язык или издание ОС с сохранением приложений и настроек.

Буду рад дополнить статью конструктивными идеями, так же веду тг канал про крутые сервисы и нейросети и том как ими пользоваться!

Показать полностью 11

Я программист, и я тупой

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

Никаких особых медицинских диагнозов мне не ставили, но мои умственные способности крайне ограниченны. Даже те задачи на Leetcode, которые попроще, вызывают у меня затруднения. Когда я читаю о самом обычном алгоритме консенсуса, у меня кипит мозг. У меня плохо получается отслеживать сложные зависимости в кодовой базе. Я не способен освоить модные языки вроде Rust (пытался, но по правде сказать, для меня это чересчур). Я терпеть не могу микросервисы и современный фронтенд: там слишком много движущихся частей, и уследить за всеми я не в состоянии.

Как же я выхожу из положения?

Я использую наиболее легкий мейнстрим-язык программирования из всех доступных (Go), а также самые базовые возможности Python. Пишу простой (хотя иногда весьма тяжеловесный) код, который несложно осмыслять и поддерживать. Избегаю глубоких абстракций и всегда предпочту композицию наследованию или примесям. К дженерикам прибегаю только при крайней необходимости. По возможности отдаю предпочтение плоским структурам данных.

Внешние зависимости я ввожу по минимуму (в идеале вообще обхожусь без них). Проектирую модули с понятными API (и не употребляю слово «понятный» в том значении, которое ему придает Роберт Мартин), но почти никогда не перевожу их в микросервисы. Пользуюсь JSON-over-HTTP и ни в коем случае не GraphQL. Я не пожалел времени на то, чтобы изучить SQL, и активно его использую. Для устойчивости применяю самые базовые паттерны: таймауты, автоматические выключатели и обратное давление.

Стараюсь сводить количество компонентов ПО к минимуму. В идеале только само приложение, SQLite или PostgreSQL для хранения данных, а также Docker, приправленный shell, для развертывания. Nginx/HAProxy – по мере необходимости. Никаких API-шлюзов, никакого сегментирования, никаких распределенных кэшей, никаких очередей сообщений, никаких NoSQL/NewSQL/Graph/всевозможных баз данных, никакого обнаружения сервисов, никакой федерации, никакой ориентации на облако, никаких лучших практик уровня FAANG.

Чтобы разобраться в legacy-коде, я рисую графики зависимостей и диаграммы последовательности. Оставляю комментарии, чтобы напомнить себе в будущем, почему та или иная функция делает то, что делает, или зачем нужна определенная if-ветвь. Составляю документацию, стараясь сделать ее лаконичной и простой для чтения. Пишу примеры – очень много примеров. Некоторые из них даже интерактивные.

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

А последнее время я очень часто использую нейросети для которые облегчают мне жизнь
Связи с этим решил сделать тг канал в котором рассказываю про разные фишки и сервисы с нейронками

Показать полностью
9

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа!

Что это за версия?Эта сборка, известная как zn_release, была изначально предназначена для серверов и облачных решений, но после модификаций она может стать отличным выбором для игр и старых ПК. В ней скрыты особенности, которые делают её особенно быстрой и совместимой с устаревшим железом!

Почему это интересно?

  • Производительность: Тесты показывают, что она быстрее многих современных сборок, таких как Nickel и Germanium.

  • Совместимость: Работает на старых процессорах, что редкость для новых версий Windows.

  • Модификации: Эта версия позволяет устанавливать различные редакции Windows 11, включая Enterprise и LTSC, без лишних сложностей.

Итак, для начала благодарности за данный материал форуму MyDigitalLife, где активно обсуждаются варианты вивисекции ОС Microsoft, и особенно xinso, который тестирует каждую сборку каждого издания на каждом языке и делится своим опытом, пускай и довольно своеобразно. Мастер, спасибо тебе за ценный опыт. Тем, кто не хочет читать целиком, в самом конце статьи дана ссылка на конструктор для сборки. Публикация готовых образов будет пиратством, что правилами Хабра запрещено, так что если вам будет интересно просто попробовать эту сборку, ставьте лайк и пишите мне в ПМ, дам готовый образ для установки (русский и английский интерфейсы включены в образ, остальные языки в виде дополнительных языковых пакетов).

Официально выходили следующие версии:

  • 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.2.

Дальше я расскажу, как собирать разные издания Windows 11 версии 10.0.25398.x на базе файлов UUPDump, предложу ссылку на загрузку конструктора для самостоятельной сборки, расскажу о разных тонких моментах.

Перед тем как начинать сборку образа заметим, что хотя Microsoft и не выпускала Windows 11 на базе ядра Zink, в списке изданий, на которые будут ставиться обновления для Windows Server 23H2 по странному стечению обстоятельств входит издание Windows 11 Professional, а значит, и все другие издания на его базе, переключение на которые достижимо сменой серийного номера: Professional Workstation, Enterprise, IoT Enterprise (рекомендую его, там разрешены две RDP сессии без патчей) и другие.

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Тут можно увидеть, на какие издания ОС обновления ставятся без модификации

Список тех ОС, которые согласно языку Microsoft попадают под assemblyIdentity name="microsoft-windows-professionaledition", на которые можно будет ставить обновления без их модификации можно увидеть так:

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Список изданий на базе Professional

Если в процессе реконструкции Windows 11 на этом ядре вы выберете другое издание, то обновления придётся вручную модифицировать перед установкой. Пример модифицированных обновлений есть в конструкторе в папках 25398.950 и 25398.1009.

Есть, однако, еще один нюанс. Microsoft выкладывает все системные файлы для сборки изданий Windows 11 (в том числе и Evaluation, EnterpriseG, все кроме LTSC), однако, не предлагает языковых пакетов для клиентских ОС.

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Разные пакеты изданий (часть), доступных на UUPDump для сборки 25398.1

Языковые пакеты для серверных ОС, разумеется, присутствуют (всё же это издание Windows Server):

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

А вот клиентских пакетов, увы нет. И создать без них Windows 11 невозможно. Однако, ура, ура, разные сборки в пределах ядра не сильно отличаются друг от друга, и мы можем взять клиентский языковой пакет от сборки 10.0.25393.1 доступной на UUPDump:

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Клиентские языковые пакеты (часть) сборки 25393.1

Слегка модифицировав 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 в папку files\lang, скачать языковые пакеты в langFeature\en-us по аналогии с fr-fr и языковые пакеты Features on Demand в FOD\en-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 я разобрался, в том числе и русифицированной ОС, в образах интегрированы следующие версии (более новое ставится штатно поверх):

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Результат работы утилиты DotNetVersions с GitHub

Я не буду долго дискутировать о процессе, сам скрипт работает более часа на быстром диске, создавая install.wim. Если вам необходим загрузочный ISO образ, то install.wim следует поместить вместо одноименного от Windows Server 23H2 и пересобрать образ. В моем случае скриптом я создал Windows 11 Professional.

Дальше я могу легко сменить издание на Enterprise, просто заменив серийный номер (файлы лицензии в конструкторе взяты от Windows 10 21H2, так что серийные номера брать от неё ТУТ в конце статьи ). И могу спокойно установить обновления. Через Windows Update кумулятивные обновления могут не засекаться, однако, если зайти на UUPDump, то можно скачать и установить. На данный момент последнее обновление 25398.1085. На издание Enterprise обновление ставится онлайн без проблем:

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Онлайн (из самой ОС) установка последнего кумулятивного обновления

Далее я добавлю русский язык интерфейса, установив модифицированный языковой пакет. У меня не вышло сделать это онлайн, пришлось загрузиться с установочного образа и добавить его оффлайн, и для тех кто не будет самостоятельно собирать образ, а скачает мой, интегрировал в образ. Для того чтобы изменить все региональные настройки (включая язык интерфейса) на русский, воспользовался тем же dism с ключом /SetAllIntl:ru-RU. Вуаля:

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

Видно, что на русскую ОС изначальной версии 25398.1 успешно установил LCU 25398.1009

Уникальная версия Windows 11 на базе Windows Server 23H2 для геймеров и старого железа! Программа, Google, Гайд, Windows, Длиннопост

После перезагрузки вижу установленных два обновления – SSU и LCU, которые были в одном MSU пакете

После обновления до LCU 25398.1085 вижу установленных два обновления – SSU и LCU, которые были в одном MSU пакете Windows11.0-KB5041573-x64.msu выпушенном 13.08.2024. Пакет без модификаций.

Согласно отчетам на форуме MDL, многие китайские геймеры, использующие Windows, выбирают именно эту сборку. И в ряде тестов она обходит все остальные. Буду рад услышать комментарии от тех, кто протестирует

Так же в своем тг канале, рассказываю про крутые сервисы и нейросети, о том как ими пользоваться и применять в разных сферах!

Показать полностью 9
Отличная работа, все прочитано!