Этот файл уже доступен в папке UUPs, если вы загрузили сборку через UUP Dump.
Файлы 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.
Лицензионный файл (license.rtf):
Для Windows 11 10.0.26100.1 потребуется файл license.rtf, который можно взять из сборок Insider Preview.
Шаг 3: Подготовка к созданию образа Windows Enterprise G
Подготовьте файлы в рабочую папку:
Распакуйте скрипт в рабочую папку.
Поместите в эту папку файл 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: Запуск скрипта для создания образа
Запуск командной строки от имени администратора:
Перейдите в рабочую папку с распакованным скриптом и необходимыми файлами.
Запустите скрипт через NSUDO для выполнения команд от имени SYSTEM:
Размонтирует образ и вносит изменения в метатеги образа install.wim.
Шаг 5: Завершение и проверка
Создание ISO-образа (если необходимо):
После выполнения скрипта можно создать ISO-образ с помощью oscdimg или другого инструмента.
Проверка созданного образа:
Проверьте, что все изменения были применены корректно, и образ успешно загружается и устанавливается.
Дополнительно
Другие издания: По аналогии можно создавать издания LTSC, Evaluation, LTSC Evaluation и их варианты (например, N-версии). Будьте внимательны к особенностям обновлений для этих изданий.
Пример команд для создания ISO-образа
Если у вас есть файл install.wim и вы хотите создать ISO-образ, используйте следующую команду:
Даже подумать страшно какие требования по железу будут нужны будут. Если для Grok-1 NVIDIA A800-SXM4-80GB * 8 штук Буду ждать, когда уже появятся нейросети для бедных :)
Теперь программы вместо Мегабайт, Гигабайты будут весить из-за встроенных моделей :) Требования к компьютерам вырастут, снова всем придется покупать новое железо
Для меня, по синтаксису больше на микс из С++ c Go похоже. Зачем fn вместо func заменили непонятно, другие токены всеравно длиннее, а так смысла больше будет. В каждой стройке тип const это перебор имхо сделайто тогда по дефолту const зачем страдать :)
Потом выяснят, что у них выработан распределенный квантовый коллективный интеллект. Обнаружат первых медленно двигающихся существ, чей возраст превышает возраст нашей солнечной системы. Случайно активируется ген, вызывающий мутацию и восстановление полной формы межгалактических тихоходов-захватчиков :)
А мне надоело беспатное продление по несколько раз в год, отреверсил как работает служба в keenetic и сделал свой на go. Повесил на свой сервер, пока работает стабильно https://pastebin.com/cr9wArjh
Внутри приставки на 220 блок питания встроеный обычно, если есть в телике USB можно его обойти и подобрать повышающий DC для питания. Еще вариант приставка с программируемой частью пульта для телика на подобие Selenga HD 980D.
Еще chatgpt понимает текст без пробелов, если не влазит промт можно пользоваться
А если попробовать идею принести что-то из дома электронное и вместе починить. В глазах сверстников и взрослых завоюет почет :)
Выглядит как двигатель Зергов 😨
Промп для gpt-4o (снизу ответа кнопка, она сразу в markdown копирует):
Сделай продвинутую подробную пошаговую инструкцию.
Текст статьи.
Hidden text
Помощь от chatgpt :)
Подробная пошаговая инструкция по созданию установочного дистрибутива Windows Enterprise G из Windows Professional
Шаг 1: Подготовка исходного образа Windows Professional
Загрузка Windows Professional с UUP Dump:
Перейдите на сайт UUP Dump.
Выберите необходимую сборку Windows. Например, для 64-битной Windows 11 Professional 24H2 сборки 10.0.26100.1.
Скачайте соответствующий архив и распакуйте его.
Откройте файл
ConvertConfig.ini
и установите параметры:Это предотвратит интеграцию обновлений и создание ISO-образа.
Запустите
uup_download_windows.cmd
и дождитесь завершения процесса.Шаг 2: Загрузка необходимых файлов
Файл Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD:
Найдите и загрузите файл Microsoft-Windows-EditionSpecific-EnterpriseG-Package.ESD с UUP Dump.
Для удобства используйте ссылки для соответствующих сборок:
Windows 10 10.0.19041.1
Windows 11 10.0.26100.1
Windows 10 10.0.19041.1 32-бит
Языковой пакет (Microsoft-Windows-Client-LanguagePack-Package_en-us.esd):
Этот файл уже доступен в папке UUPs, если вы загрузили сборку через UUP Dump.
Файлы 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.
Лицензионный файл (license.rtf):
Для Windows 11 10.0.26100.1 потребуется файл
license.rtf
, который можно взять из сборок Insider Preview.Шаг 3: Подготовка к созданию образа Windows Enterprise G
Подготовьте файлы в рабочую папку:
Распакуйте скрипт в рабочую папку.
Поместите в эту папку файл
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: Запуск скрипта для создания образа
Запуск командной строки от имени администратора:
Перейдите в рабочую папку с распакованным скриптом и необходимыми файлами.
Запустите скрипт через
NSUDO
для выполнения команд от имени SYSTEM:Выполнение скрипта:
Скрипт выполнит следующие действия:
Монтирует
install.wim
от Professional.Заменяет в нём пакет с изданием на Enterprise G.
Выполняет чистку компонентов.
Размонтирует образ и вносит изменения в метатеги образа
install.wim
.Шаг 5: Завершение и проверка
Создание ISO-образа (если необходимо):
После выполнения скрипта можно создать ISO-образ с помощью
oscdimg
или другого инструмента.Проверка созданного образа:
Проверьте, что все изменения были применены корректно, и образ успешно загружается и устанавливается.
Дополнительно
Другие издания: По аналогии можно создавать издания LTSC, Evaluation, LTSC Evaluation и их варианты (например, N-версии). Будьте внимательны к особенностям обновлений для этих изданий.
Пример команд для создания ISO-образа
Если у вас есть файл
install.wim
и вы хотите создать ISO-образ, используйте следующую команду:Эти шаги помогут вам создать установочный дистрибутив Windows Enterprise G из исходного образа Windows Professional.
Спасибо за перевод, надеюсь разрабы смуты почитают ?
Еще есть надежда на Фабриса Белларда https://bellard.org/ts_server/
Даже подумать страшно какие требования по железу будут нужны будут. Если для Grok-1
NVIDIA A800-SXM4-80GB * 8 штук
Буду ждать, когда уже появятся нейросети для бедных :)
Теперь программы вместо Мегабайт, Гигабайты будут весить из-за встроенных моделей :) Требования к компьютерам вырастут, снова всем придется покупать новое железо
Пожалуй подожду, когда появится импортозамещенный кейген ?☠️
Для меня, по синтаксису больше на микс из С++ c Go похоже. Зачем fn вместо func заменили непонятно, другие токены всеравно длиннее, а так смысла больше будет.
В каждой стройке тип const это перебор имхо сделайто тогда по дефолту const зачем страдать :)
Из https://git.sr.ht/~sircmpwn/btqd/tree/master/item/bencode/reader.ha
Пример
@test fn dict() void = { const input = "d3:cow3:moo4:spam4:eggse"; const input = bufio::fixed(strings::toutf8(input), io::mode::READ); const read = newreader(&input); defer reader_free(read); const dict = next(read) as dict_reader; const item = dict_next(read) as (str, record); assert(item.0 == "cow" && strings::fromutf8(item.1 as []u8) == "moo"); const item = dict_next(read) as (str, record); assert(item.0 == "spam" && strings::fromutf8(item.1 as []u8) == "eggs"); assert(dict_next(read) is io::EOF); assert(next(read) is io::EOF); const input = "d4:spaml1:a1:bee"; const input = bufio::fixed(strings::toutf8(input), io::mode::READ); const read = newreader(&input); defer reader_free(read); const dict = next(read) as dict_reader; const item = dict_next(read) as (str, record); assert(item.0 == "spam"); const list = item.1 as list_reader; assert(strings::fromutf8(list_next(list) as []u8) == "a"); assert(strings::fromutf8(list_next(list) as []u8) == "b"); assert(list_next(list) is io::EOF); assert(dict_next(read) is io::EOF); assert(next(read) is io::EOF); };
Потом выяснят, что у них выработан распределенный
квантовый коллективный интеллект. Обнаружат первых медленно
двигающихся существ, чей возраст превышает возраст нашей солнечной
системы. Случайно активируется ген, вызывающий мутацию и восстановление
полной формы межгалактических тихоходов-захватчиков :)
Оставлю ссылку на http://jsnice.org/ автоматом переименовывает все переменые и функции
А мне надоело беспатное продление по несколько раз в год, отреверсил как работает служба в keenetic и сделал свой на go. Повесил на свой сервер, пока работает стабильно
https://pastebin.com/cr9wArjh
Внутри приставки на 220 блок питания встроеный обычно, если есть в телике USB можно его обойти и подобрать повышающий DC для питания. Еще вариант приставка с программируемой частью пульта для телика на подобие Selenga HD 980D.
Как у них принято, думаю будет с комиссией возврат :)
Осталось добавить своего AI аватара чтоб одетый сидел и моргал, останется только говорить :)
Допилили бы чтоб вообще любые EXE запускались в подсистеме WIN для MacOS.
А название уже придумали? Мои варианты: gitrus rosrep rosgit repka
Рекомендация от лучших капитанов AMD.