Computer >> 컴퓨터 >  >> 체계 >> Windows Server

ISO 또는 WIM 파일에서 Windows 버전, 에디션 및 빌드 찾기

이 기사에서는 DISM 및 PowerShell을 사용하여 ISO 또는 WIM 파일에 저장된 Windows 이미지(버전, 에디션, 빌드, 언어 팩)를 찾는 방법을 보여줍니다. ISO 파일 이름에 버전과 빌드가 포함되어 있지 않으면 내부에 어떤 버전의 Windows가 있는지 알기 어렵습니다. 그러면 Windows 설치 이미지로 ISO 파일을 마운트하고 install.wim에서 이 정보를 얻는 것이 더 쉬울 것입니다. 파일.

ISO 이미지를 마우스 오른쪽 버튼으로 클릭하고 마운트를 선택합니다. .

ISO 또는 WIM 파일에서 Windows 버전, 에디션 및 빌드 찾기

Windows ISO 이미지가 마운트된 가상 디스크의 내용이 포함된 창이 표시됩니다. 소스 열기 디렉토리에서 Windows 이미지가 있는 설치 파일을 찾습니다. 파일 이름은 설치입니다. 다음 확장자 중 하나를 가질 수 있습니다.

  • install.wim
  • install.esd
  • install.swm
WIM Windows 설치 이미지의 표준 형식입니다. ESD 압축된 이미지 파일입니다. SWM은 설치 USB 플래시 드라이브를 만들 때 FAT32 파일 시스템에 맞도록 큰 WIM 이미지를 크기가 4GB 이하인 여러 파일로 분할하려는 경우에 사용됩니다.

Shift 키를 누른 상태에서 install.xxx를 마우스 오른쪽 버튼으로 클릭하고 경로로 복사를 선택하여 파일 경로를 복사합니다. .

ISO 또는 WIM 파일에서 Windows 버전, 에디션 및 빌드 찾기

명령 프롬프트를 관리자로 시작하고 다음 명령을 실행합니다(클립보드의 경로를 파일 경로로 사용).

DISM /Get-WimInfo /WimFile:"D:\sources\install.esd"

이 Windows ISO 이미지에서 사용 가능한 에디션(Education, Home, Enterprise, Pro 등) 목록이 표시됩니다. 이 예에서는 이 이미지에서 8개의 다른 Windows 버전을 설치할 수 있습니다. 각 에디션에는 이미지에 대한 자세한 정보를 얻는 데 사용할 수 있는 색인이 있습니다.

ISO 또는 WIM 파일에서 Windows 버전, 에디션 및 빌드 찾기

이 가이드에 따라 WIM 이미지 파일에서 필요하지 않은 버전을 제거할 수 있습니다.

인덱스가 6인 이미지의 WIM/ESD 파일에서 Windows 버전(빌드) 및 사용 가능한 언어에 대한 정보를 얻으려면 , 아래 명령을 실행하십시오:

DISM /Get-WimInfo /WimFile:"D:\sources\install.esd" /index:6

ISO 또는 WIM 파일에서 Windows 버전, 에디션 및 빌드 찾기

이 예에서는 인덱스 6의 설치 이미지에서 사용할 수 있는 영어(en-US) 언어 팩이 포함된 Windows 10 2004 Professional(버전:10.0.19041)임을 알았습니다.

또한 간단한 PowerShell 스크립트를 사용하여 ISO 파일에서 Windows 버전 및 에디션에 대한 모든 정보를 얻을 수 있습니다.

ISO 파일 경로 지정:

$imagePath = "C:\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 ''), '')):"

이미지가 마운트된 드라이브 문자를 받게 됩니다(드라이브 문자는 자동으로 할당됩니다. 그렇지 않은 경우 수정 방법은 여기에서 확인하십시오).

그런 다음 install.wim 또는 install.esd에서 Windows 버전에 대한 정보를 가져옵니다.

$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

ISO 또는 WIM 파일에서 Windows 버전, 에디션 및 빌드 찾기
결과적으로 ISO 파일 및 해당 버전의 편리한 Windows 이미지 목록을 얻었습니다. . 이 예에서 Windows Server 2022 평가판은 ISO에 있었습니다.