ISO veya WIM dosyasından Windows Sürümü, Sürümü ve Yapıyı bulun


Bu makalede, ISO veya WIM dosyalarında hangi Windows görüntülerinin (sürümler, sürümler, yapılar, dil paketi) depolandığını bulmak için DISM ve PowerShell'in nasıl kullanılacağını göstereceğiz. Bir ISO dosya adı bir sürüm ve yapı içermiyorsa, hangi Windows sürümünün içinde olduğunu bilmek zordur. O zaman ISO dosyasını bir Windows kurulum görüntüsü ile mount etmek ve bu bilgiyi bilgisayardan almak daha kolay olacaktır.

install.wim

dosya.

ISO görüntüsünü sağ tıklayın ve Bağla'yı seçin.

Bir Windows ISO görüntüsünün takılı olduğu sanal diskin içeriğini içeren bir pencere göreceksiniz. Sources dizinini açın ve Windows görüntüsü içeren bir yükleme dosyası bulun. Dosyanın adı install ve aşağıdaki uzantılardan birine sahip olabilir:

  • install.wim
  • install.esd
  • install.swm

WIM, Windows yükleme görüntüsünün standart bir biçimidir. ESD sıkıştırılmış bir resim dosyasıdır. Bir yükleme USB flash sürücüsü oluşturursanız, büyük bir WIM görüntüsünü FAT32 dosya sistemine sığacak şekilde 4 GB veya daha küçük boyutta birkaç dosyaya bölmek istiyorsanız SWM kullanılır.

SHIFT'e basın ve basılı tutun, install.xxx'e sağ tıklayın ve Yol olarak kopyala'yı seçerek yolu dosyaya kopyalayın.

Komut istemini yönetici olarak başlatın ve aşağıdaki komutu çalıştırın (dosya yolu olarak panodaki yolu kullanın):

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

Bu Windows ISO görüntüsünde bulunan sürümlerin (Education, Home, Enterprise, Pro vb.) bir listesini göreceksiniz. Örneğimizde, bu görüntüden 8 farklı Windows sürümü kurabilirsiniz. Her baskının, resim hakkında ayrıntılı bilgi almak için kullanabileceğiniz bir dizini vardır.

Bu kılavuzu izleyerek ihtiyacınız olmayan sürümleri WIM görüntü dosyasından kaldırabilirsiniz.

Dizinli görüntüdeki WIM/ESD dosyasındaki Windows sürümü (derleme) ve mevcut diller hakkında bilgi almak için

6

, aşağıdaki komutu çalıştırın:

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

Örneğimizde, Windows 10 2004 Professional (Sürüm: 10.0.19041) olduğunu ve 6. dizin altındaki yükleme görüntüsünde İngilizce (en-US) dil paketi bulunduğunu öğrendik.

Basit bir PowerShell komut dosyası kullanarak Windows sürümleri ve sürümleri hakkındaki tüm bilgileri bir ISO dosyasında da alabilirsiniz.

ISO dosyasının yolunu belirtin:

$imagePath = "C:\iso\WindowsServer_RTM.iso"

ISO görüntüsünü bağlayın:

$Report = @()
$beforeMount = (Get-Volume).DriveLetter
$mountResult = Mount-DiskImage $imagePath -PassThru
$afterMount = (Get-Volume).DriveLetter
$ImageDrive= "$(($afterMount -join '').replace(($beforeMount -join ''), '')):"

Görüntünün monte edildiği yerde bir sürücü harfi alacaksınız (sürücü harfi otomatik olarak atanır, değilse, nasıl düzelteceğinizi buradan kontrol edin).

Ardından, Windows sürümleriyle ilgili bilgileri install.wim veya install.esd dosyasından alın:

$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 görüntüsünün bağlantısını kesin:

Dismount-DiskImage $mountResult.ImagePath

Sonucu Out-GridView tablosunda görüntüleyebilirsiniz:

$Report  | Out-GridView

İlgili makaleler