У любого пользователя персонального компьютера на жёстком диске имеются скачанные в интернете дистрибутивы (ISO-образы) Windows 10 и часто человек не может точно сказать, какой именно образ имеет тот или иной номер сборки OS, версию и архитектуру (32 или 64-разрядную). Многие юзеры, чтобы разобраться в этом, устанавливают Win 10 на виртуальную машину, затем открывают параметры системы и смотрят необходимые данные. Если это про вас, то есть метод проще и об этом наша сегодняшняя статья.
Как узнать версию и разрядность дистрибутива (ISO-образа) Windows 10
Чтобы было понятно о чём я говорю, приведу простой пример. На моём компьютере, на диске (D:) есть папка с дистрибутивами десятки и мне нужен самый свежий, а именно Windows 10 версии 1803 (сборки 17134), на его основе я хочу сделать загрузочную флешку и установить ОС на ПК клиента.
Узнать версию, выпуск, номер сборки, имя, а также архитектуру сборки ISO-образа операционной системы можно так.
Выбираем любой дистрибутив и двойным щелчком левой кнопки мыши подсоединяем его к виртуальному дисководу, в моём случае (H:).
В папке «sources» дистрибутива ОС находится файл install.esd, именно он содержит всю информацию о версии, номере сборки, архитектуре и т.д.
Просмотреть эти данные можно с помощью Command line interface. Открываем командную строку администратора и вводим команду:
dism /Get-WimInfo /WimFile:H:\sources\install.esd /index:1
где H: — буква виртуального диска.
index:1 — номер индекса операционной системы — Win 10 Home.
С помощью данной команды мы сможем узнать номер сборки, имя, выпуск, архитектуру и другую информацию о сборке OS. По номеру сборки можно узнать номер версии OS (сборка 17134 относится к самой последней версии Windows 10 — 1803).
Напомню вам, что все ISO-образы Windows 10 включают несколько изданий (Home, Single, Pro) и просмотреть содержимое ISO можно командой:
dism /Get-WimInfo /WimFile:H:\sources\install.esd
Если в первой команде: dism /Get-WimInfo /WimFile:H:\sources\install.esd /index:1 изменить номер индекса, то откроется информация о выбранном вами издании Windows.
- Примечание: В более ранних дистрибутивах Windows 7, 8.1 вместо файла install.esd может быть файл install.wim, в этом случае в приведённых командах Command line замените install.esd на install.wim.
В этой статье рассмотрим, как с помощью DISM и PowerShell разобраться, какие образы Windows (версии, разрядности, редакции, языки) хранятся в ISO или WIM файлах. И если в имени ISO файла не указана версия и билд, то сложно понять какая версия Windows находится внутри. В этом случае проще всего придется смонтировать ISO файл с установочным образом Windows и получить данные из установочного файла install.wim.
Щелкните по ISO образу правой клавишей и выберите Mount.
Перед вами откроется окно содержимого виртуального диска, в который смонтирован ISO образ Windows. Перейдите в каталог Sources и найдите установочный файл с образом Windows. Файл называется install и может иметь одно из следующих расширений:
-
install.wim
-
install.esd
-
install.swm
WIM это стандартный формат установочного образа Windows. ESD – сжатый образ. А SWM используется, если нужно разбить большой WIM образ на несколько файлов размером менее 4 Гб, чтобы они поместились на файловой системе FAT32 при создании установочной флешки.
Зажмите на клавиатуре Shift, щелкните по файлу install.xxx правой кнопкой мыши и скопируйте путь к файлу, выбрав Copy as path.
Откройте командную строку с правами администратора и выполните команду (в качестве пути к файлу используйте путь из буфера обмена):
DISM /Get-WimInfo /WimFile:"D:\sources\install.esd"
Перед вами появится список редакций (Education, Home, Enterprise, Pro и т.д.), доступных для установки из этого ISO образа Windows. В нашем примере из этого образа можно установить 5 разных редакций Windows. У каждой редакции есть индекс, по которому можно получить информацию об этом образе.
Можно удалить ненужные образы из wim файла по этой инструкции.
Чтобы получить информацию о версии (билде) и доступных языках Windows в WIM/ESD файле в редакции с индексом 1, выполните:
dism /Get-WimInfo /WimFile:"D:\sources\install.esd" /index:1
В нашем примере вы определили, что это Windows 10 2004 Education (Version: 10.0.19041), в установочном образе доступны русская (ru-RU) и английские (en-US) версии.
Также вы можете получить всю информацию о версиях и редакциях Windows в установочном ISO файле с помощью простого PowerShell скрипта, который все делает сам.
Задайте путь к ISO файлу:
$imagePath = "C:\Distr\iso\WindowsServer_RTM.iso"
Смонтируйте ISO образ:
$Report = @()
$beforeMount = (Get-Volume).DriveLetter
$mountResult = Mount-DiskImage $imagePath -PassThru
$afterMount = (Get-Volume).DriveLetter
$ImageDrive= "$(($afterMount -join '').replace(($beforeMount -join ''), '')):"
Вы получили букву диска, куда смонтирован образ (буква назначилась автоматически, если нет смотрите как это починить здесь).
Теперь получим информацию о версиях Windows в файле install.wim или install.esd:
$WinImages = Get-windowsimage -ImagePath "$ImageDrive\sources\install.wim”
Foreach ($WinImage in $WinImages)
{
$curImage=Get-WindowsImage -ImagePath "$ImageDrive\sources\install.wim” -Index $WinImage.ImageIndex
$objImage = [PSCustomObject]@{
ImageIndex = $curImage.ImageIndex
ImageName = $curImage.ImageName
Version = $curImage.Version
Languages=$curImage.Languages
Architecture =$curImage.Architecture
}
$Report += $objImage
}
Отмонтировать ISO образ:
Dismount-DiskImage $mountResult.ImagePath
Можно вывести результат в таблицу Out-GridView:
$Report | Out-GridView
В результате мы получили красивый список образов Windows в ISO файле и их версии. В нашем примере в ISO образе оказался Windows Server 2022 RTM.
Если по той или иной причине вам потребовалось определить номер сборки, установленной на компьютере или ноутбуке Windows 10 или же узнать, какая сборка в имеющемся вами образе или на загрузочной флешке — сделать это достаточно просто. В первом случае достаточно заглянуть в параметры системы (но есть и другие способы), во втором — в файлы дистрибутива Windows 10.
В этой инструкции подробно рассмотрены методы узнать сборку Windows 10 как для уже установленной ОС, так и получить её из файлов установки в образе ISO, на флешке или диске. См. также: Как узнать версию и разрядность Windows 10.
- Как узнать номер сборки Windows 10 на компьютере или ноутбуке
- Как узнать сборку Windows 10 в образе ISO или на флешке
- Видео инструкция
Как посмотреть номер сборки Windows 10 на компьютере или ноутбуке
Если вам необходимо определить номер сборки Windows 10, которая уже установлена на компьютере, сделать это можно следующим способом:
- Зайдите в Пуск — Параметры (или нажмите клавиши Win+I)
- Откройте пункт «Система», а затем в меню слева выберите пункт «О системе».
- Пролистайте страницу до пункта «Характеристики Windows». Здесь вы и увидите необходимые вам данные, включая выпуск (редакцию), версию и номер сборки ОС.
Это не единственный метод для данной ситуации. Существуют и другие встроенные и сторонние способы получить ту же информацию.
К примеру, вы можете нажать клавиши Win+R на клавиатуре, ввести msinfo32 в окно «Выполнить» и нажать Enter. В окне «Сведения о системе» информация о сборке будет указана в разделе «Версия».
Если нажать те же клавиши, ввести winver и нажать Enter, то появится окно с информацией об установленной системе, включая её сборку, как на скриншоте ниже.
Сторонние программы для просмотра характеристик компьютера также обычно отображают информацию о системе, включая версию, разрядность, сборку.
Как узнать сборку Windows 10 в образе ISO, на загрузочной флешке или диске
Для того, чтобы узнать номер сборки в еще не установленной Windows 10, используйте следующие шаги:
- Подключите ISO образ с Windows 10 (смонтируйте его в системе). В последних версиях ОС это можно сделать, используя пункт «Подключить» в контекстном меню (открывается по правому клику на файлах ISO). Если речь идет о флешке или диске, то также подключите их к компьютеру.
- На подключенном дистрибутиве Windows 10 зайдите в папку sources (если такой папки нет, то x86/sources или x64/sources), и обратите внимание на расширение файла с именем install — это может быть файл install.wim или install.esd, запомните это имя. А еще лучше — удерживая Shift нажмите по имени файла правой кнопкой мыши и выберите пункт «Копировать как путь».
- Запустите командную строку от имени администратора и введите команду, используя свой путь и свое расширение файла install.wim или install.esd (если вы копировали путь, можно просто его вставить):
dism /Get-WimInfo /WimFile:H:\sources\install.wim /index:1
- В результате выполнения команды вы получите сведения о файле установки Windows Строка «Версия» будет содержать и информацию о номере сборки (последние пять цифр).
На этом командную строку можно будет закрыть, образ или дистрибутив с Windows 10 извлечь — сборка Windows 10 нам теперь известна.
Видео инструкция
Если вам требуется какая-то дополнительная информация, касающаяся сборки, задавайте вопросы в комментариях ниже.
Если вам вдруг понадобилось точно определить номер сборки вашей Windows, выполните в командной строке или диалоговом окошке Run команду winver или systeminfo. Но это можно сделать только в рабочей системе. А как узнать версию и номер сборки системы, имея на руках один лишь загрузочный образ ISO? Да и возможно ли такое? Вполне. Вот что для этого нужно сделать.
Перейдите в каталог с ISO-образом и смонтируйте его в Проводнике любым удобным для вам способом. Проще всего смонтировать ISO-файл, кликнув по нему два раза мышкой, после его содержимое должно будет открыться в Проводнике. Вы увидите несколько файлов и папок. Зайдите в папку sources и отыщите там самый большой файл — install.wim или install.esd.
Некоторые ISO-образы могут содержать как 32— так 64-битные версии Windows. В таких случаях путь к упомянутым файлам будет выглядеть как x86sources или x64sources и это нужно будет учитывать при выполнении дальнейших действий. Также обратите внимание, какую букву имеет смонтированный виртуальный диск. В нашем примере это G. Теперь откройте командную строку от имени администратора и выполните в ней следующую команду:
dism /Get-WimInfo /WimFile:G:\sources\install.wim /index:1
Если вы работаете с файлом install.esd, команда будет выглядеть точно также, только в ней будет указано другое расширение:
dism /Get-WimInfo /WimFile:F:\sources\install.esd /index:1
При работе с мультиразрядными ISO-образами потребуется выполнения двух команд с исправленным путём:
dism /Get-WimInfo /WimFile:G:\x86\sources\install.wim /index:1
или
dism /Get-WimInfo /WimFile:G:\x64\sources\install.wim /index:1
Результат не заставит себя долго ждать. Тут же в командной строке будут выведены сведения о сборке: название, версия, номер билда, архитектура, размер и прочая дополнительная информация.
Вот всё так просто.