Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Tìm Phiên bản Windows, Phiên bản và Bản dựng từ tệp ISO hoặc WIM

Trong bài viết này, chúng tôi sẽ hướng dẫn cách sử dụng DISM và PowerShell để tìm hiểu hình ảnh Windows nào (phiên bản, phiên bản, bản dựng, gói ngôn ngữ) được lưu trữ trong tệp ISO hoặc WIM. Nếu tên tệp ISO không chứa phiên bản và bản dựng, rất khó để biết phiên bản Windows nào bên trong. Sau đó, sẽ dễ dàng hơn để gắn tệp ISO với hình ảnh cài đặt Windows và lấy thông tin này từ install.wim tập tin.

Nhấp chuột phải vào hình ảnh ISO và chọn Gắn kết .

Tìm Phiên bản Windows, Phiên bản và Bản dựng từ tệp ISO hoặc WIM

Bạn sẽ thấy một cửa sổ chứa nội dung của đĩa ảo mà một ảnh ISO của Windows được gắn vào. Mở Nguồn thư mục và tìm tệp cài đặt có hình ảnh Windows. Tệp được gọi là cài đặt và có thể có một trong các phần mở rộng sau:

  • install.wim
  • install.esd
  • install.swm
WIM là một định dạng tiêu chuẩn của hình ảnh cài đặt Windows. ESD là một tập tin hình ảnh nén. SWM được sử dụng nếu bạn muốn chia một hình ảnh WIM lớn thành nhiều tệp có kích thước từ 4 GB trở xuống để chúng vừa với hệ thống tệp FAT32 nếu bạn tạo ổ đĩa flash USB cài đặt.

Nhấn và giữ SHIFT, nhấp chuột phải vào install.xxx và sao chép đường dẫn đến tệp bằng cách chọn Sao chép dưới dạng đường dẫn .

Tìm Phiên bản Windows, Phiên bản và Bản dựng từ tệp ISO hoặc WIM

Khởi động dấu nhắc lệnh với tư cách quản trị viên và chạy lệnh sau (sử dụng đường dẫn từ khay nhớ tạm làm đường dẫn tệp):

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

Bạn sẽ thấy danh sách các phiên bản (Education, Home, Enterprise, Pro, v.v.) có sẵn trong ảnh ISO Windows này. Trong ví dụ của chúng tôi, bạn có thể cài đặt 8 phiên bản Windows khác nhau từ hình ảnh này. Mỗi ấn bản có một chỉ mục mà bạn có thể sử dụng để nhận thông tin chi tiết về hình ảnh.

Tìm Phiên bản Windows, Phiên bản và Bản dựng từ tệp ISO hoặc WIM

Bạn có thể xóa các phiên bản bạn không cần khỏi tệp hình ảnh WIM bằng cách làm theo hướng dẫn này.

Để nhận thông tin về phiên bản Windows (bản dựng) và các ngôn ngữ có sẵn trong tệp WIM / ESD trong hình ảnh với chỉ mục 6 , chạy lệnh bên dưới:

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

Tìm Phiên bản Windows, Phiên bản và Bản dựng từ tệp ISO hoặc WIM

Trong ví dụ của chúng tôi, chúng tôi đã phát hiện ra rằng đó là Windows 10 2004 Professional (Phiên bản:10.0.19041) với gói ngôn ngữ tiếng Anh (en-US) có sẵn trong hình ảnh cài đặt theo chỉ mục 6.

Bạn cũng có thể lấy tất cả thông tin về các phiên bản và phiên bản Windows trong tệp ISO bằng cách sử dụng tập lệnh PowerShell đơn giản.

Chỉ định một đường dẫn đến tệp ISO:

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

Gắn hình ảnh ISO:

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

Bạn sẽ nhận được ký tự ổ đĩa nơi hình ảnh được gắn kết (ký tự ổ đĩa được gán tự động, nếu không, hãy kiểm tra cách sửa nó tại đây).

Sau đó, lấy thông tin về các phiên bản Windows trong install.wim hoặc install.esd:

$ WinImages =Get-windowsimage -ImagePath "$ ImageDrive \ sources \ install.wim”
Foreach ($ WinImage trong $ WinImages)
{
$ curImage =Get-WindowsImage -ImagePath "$ ImageDrive \ sources \ install.wim” -Index $ WinImage.ImageIndex
$ objImage =[PSCustomObject] @ {
ImageIndex =$ curImage.ImageIndex
ImageName =$ curImage.ImageName
Phiên bản =$ curImage.Version
Languages ​​=$ curImage.Languages ​​
Architecture =$ curImage.Architecture
}
$ Report + =$ objImage
}

Ngắt kết nối hình ảnh ISO:

Dismount-DiskImage $ mountResult.ImagePath
Bạn có thể hiển thị kết quả trong bảng Out-GridView:
$ Report | Out-GridView

Tìm Phiên bản Windows, Phiên bản và Bản dựng từ tệp ISO hoặc WIM
Kết quả là chúng tôi có một danh sách hữu ích các hình ảnh Windows trong tệp ISO và các phiên bản của chúng . Trong ví dụ của chúng tôi, Đánh giá Windows Server 2022 nằm trong ISO.