TX2000
- Стаж: 8 лет 6 месяцев
- Сообщений: 132
- Репутация:21[+] [-]
|
Я не претендую на полное понимание того беспорядка, который создала дорожная карта Microsoft по управлению версиями и нумерации. Но факт в том, что «22621» является базовой версией продукции для ветки «22631». «22631» существует только в реестре! Он был разработан командой «VBL» (Virtual Build Lab), филиалом в отраслевой структуре лабораторий разработчиков Microsoft. Поскольку процесс разработки разделен на каналы альфа, бета, RC и RTM, Microsoft также разделила сборки на «build_labs», которые представляют собой независимо работающие ветки исходного кода, но получают принятые и одобренные функции, реализованные в основном потоке 22621. . Кроме того, если вы внимательно проверите каждую версию файла в папках \Windows и Windows\System32, вы не найдете ни одного упоминания о 22631! Просто проверьте сами и покажите нам всего 1 файл с версией 22631.xxxx! Чтобы еще больше запутаться, почитайте про «Virtual Build Lab».
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3810
- Репутация:127[+] [-]
|
Я думаю, для понимания надо осветить момент структуры файла WIM. В конце каждого WIM/ESD "приклеен" XML-файл с описанием каждого индекса. Этот XML-файл формируется в процессе создания WIM/ESD. Именно содержимое этого XML-файла и отображает DISM /Get-ImageInfo. DISM не анализирует содержимое WIM/ESD!
|
avalat
- Стаж: 9 лет 9 месяцев
- Сообщений: 466
- Репутация:127[+] [-]
|
У кого на облаке есть эта версия 22631, дайте ссылку, пожалуйста
|
sergeysvirid
- Стаж: 9 лет
- Сообщений: 2582
- Репутация:127[+] [-]
- Откуда: 65 регион (GMT+11)
|
|
Отправлено: 29-Май-2024 16:11
(спустя 2 часа 29 минут)
TX2000
- Стаж: 8 лет 6 месяцев
- Сообщений: 132
- Репутация:21[+] [-]
|
Если бы DISM читал автономные кусты реестра, он бы правильно показывал версии и считывал бы из них номер виртуальной сборки, но это не так! И как объяснил выше Ander_73, отображаемая информация не из реестра. Поскольку он читает XML-файл, то 22631.x отображается для него как 22621.x. Вот содержимое xml-файла, извлеченного из исходной Windows 11 [10.0.22631.3593], версия 23H2 (обновлено в мае 2024 г.) — MSDN DVD (ru-ru_windows_11_business_editions_version_23h2_updated_may_2024_x64_dvd_a5d6ff24):2231.x существует только в реестре. Все остальное — 22621, потому что обе версии имеют одно и то же ядро. Все файлы помечены реальным номером версии: 22621.x. То же самое касается ОС Windows 10 сборок 19041.x, 19043.x и 19045.x. - Базовый продукт — 19041.x. - 19043.x и 19045.x — это «виртуальные сборки (VBL)», которые отображаются только в реестре. - Все файлы помечены реальным номером версии: 19041.x. Кстати, я читал, что даже 24H2 основан на 22621, но сам еще не проверял.
Последний раз редактировалось: TX2000 (2024-05-29 16:37), всего редактировалось 1 раз
|
z500
- Стаж: 6 лет 9 месяцев
- Сообщений: 21
- Репутация:0[+] [-]
|
Возможно такая ситуация и в windows 10 ver.19044 и соответственно ver.19045 и она тоже является ''вируальной и несуществующей'') Я не проверял, но думаю что все будет выглядеть так же как и в win11. У меня нет претензий к выложеной здесь утилите, просто это сразу бросилось в глаза. Но в командной строке отображалось, что и должно быть! (Мой скрин выше ). P.S отслеживая ось от Ms так и до MS DOS доберемся!)
_________________ Подпись отключена за нарушение правил форума
|
TX2000
- Стаж: 8 лет 6 месяцев
- Сообщений: 132
- Репутация:21[+] [-]
|
Спасибо за подтверждение, Ander_73! Для дальнейшего расследования я попытался получить информацию о Wim с помощью wimlib-imagex, gimagex,... Все читают XML-файл в корне install.wim или boot.wim. Но я заметил, что они также способны читать другой XML-файл, который встроен где-то, а не в корне или где-либо еще! Хорошим примером является тестирование файла boot.wim, извлеченного из WinPE, который нигде не содержит XML-файла (при желании в некоторых сборках можно найти файл unattend.xml). Image_Info, Dism, wimlib-imagex, gimagex,... Все они читают и отображают встроенный XML-файл, который содержит правильную информацию о 22631.x. Это тест в сборке ОС WinPE 11 [10.0.22631.3593] boot.wim не содержит XML-файла ни в корне, ни где-либо еще! Но отображаемая информация абсолютно верна!!! Вывод Image_Info и wimlib-imagex:Насколько я понял, другой XML-файл, содержащий правильную информацию о номере сборки виртуальной ОС, встроен в ресурс (возможно, .dll) при создании ядра WinPE. Я извлек встроенный XML-файл с правильной информацией из boot.wim, но пока не знаю его местонахождение...
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3810
- Репутация:127[+] [-]
|
103004boot.wim, извлеченного из WinPE, который нигде не содержит XML-файла Хотелось бы взглянуть. Можете выложить на обменник?
|
JuraAD
- Стаж: 3 года 4 месяца
- Сообщений: 86
- Репутация:27[+] [-]
|
Кстати, я читал, что даже 24H2 основан на 22621, но сам еще не проверял. Основана - не значит, что имеет одну версию...примерыОписание файла NT Kernel & System Тип Приложение Версия файла 10.0.26200.5001 Название продукта Microsoft® Windows® Operating ... Версия продукта 10.0.26200.5001 Авторские права © Microsoft Corporation. All rights ... Размер 11,9 МБ Дата изменения 13. 04. 2024 15:48 Язык Английский (США) Исходное имя файла ntkrnlmp.exe Описание файла NT Kernel & System Тип Приложение Версия файла 10.0.26100.470 Название продукта Microsoft® Windows® Operating ... Версия продукта 10.0.26100.470 Авторские права © Microsoft Corporation. All rights ... Размер 12,1 МБ Дата изменения 17. 05. 2024 01:47 Язык Английский (США) Исходное имя файла ntkrnlmp.exe Обновления, пакеты и всё такое может и совместимы - из одного ведра... -)
|
TX2000
- Стаж: 8 лет 6 месяцев
- Сообщений: 132
- Репутация:21[+] [-]
|
Хотелось бы взглянуть. Можете выложить на обменник? Я конечно могу его вам загрузить, но исключительно вам в личное сообщение. Я не хочу испортить сюрприз, потому что это незавершенный проект, который я собираюсь опубликовать позже для всех российских друзей. В любом случае, я выложу для вас ru-RU версию как можно скорее, просто дайте мне немного времени. (Некоторые незначительные сбои все еще ждут исправления...)
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3777
- Репутация:27[+] [-]
- Откуда: BG
|
Gvint64, твой батник супер, но у него наблюдаються те же проблемы с версиями. Например в Windows 11 показывает, что это Windows 10. Другой пример - в Win10 22H2 оригинальный образ выдает версия ядра 10.0.19041, что соответствует 20H1.
_________________ Подпись отключена за нарушение правил форума
|
Страница 2 из 3
Текущее время: 21-Ноя 19:48
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|