Definition

Windows Image Format (WIM)

Was ist das Windows Image Format (WIM)?

Das Windows Image Format (WIM) wird für die Erstellung und Verteilung von Disk-Image-Dateien verwendet. WIM wurde erstmals 2007 eingeführt, um die Bereitstellung von Windows Vista zu vereinfachen, und ist ein dateibasiertes Disk-Image-Format, das nun dazu dient, die Bereitstellung späterer Versionen von Microsoft-Betriebssystemen (OS) zu vereinfachen und zu beschleunigen.

Mit einer WIM-Datei kann ein einziges Disk Image auf mehreren Computerplattformen bereitgestellt werden, weshalb das Format hauptsächlich zur Beschleunigung der Bereitstellung von dateibasierten Disk Images verwendet wird.

Wenn Dateien wie Updates, Treiber oder Komponenten verwaltet werden müssen, ohne das Betriebssystem-Image neu starten zu müssen, ist das WIM-Format nützlich. Es unterstützt die Erfassung, Änderung und Anwendung von dateibasierten Disk Images.

WIM: Dateibasiertes Format

Im Gegensatz zu Formaten wie Virtual Hard Disk (VHD) und ISO ist das WIM-Format dateibasiert und nicht sektorbasiert. Das dateibasierte Format ermöglicht es, dass ein einziges Dateipaket den gesamten Paketinhalt enthält, mehrere Instanzen derselben Komponenten dedupliziert werden und das Booten und Installieren auf einer breiteren Palette von Festplattenhardware beschleunigt wird.

Da eine einzelne WIM-Datei auch mehrere Disk Images enthalten kann, können die Benutzer je nach dem, was verteilt wird, einige oder alle Images installieren. Jedes Image kann über seinen eindeutigen Namen oder einen numerischen Index referenziert werden. WIM unterstützt auch Spanning, so dass große WIM-Dateien in zwei oder mehr Teile aufgeteilt werden können, die mit einer .swm-Erweiterung gekennzeichnet sind.

Ein weiterer Vorteil des dateibasierten Formats ist, dass alle erforderlichen Dateien in einer einzigen WIM-Datei gespeichert sind. Dadurch muss nicht mehr einzeln auf die verschiedenen Dateien zugegriffen werden, was den Overhead minimiert und die Bereitstellung von Images beschleunigt. Eine einzelne Datei nimmt im Vergleich zu mehreren Image-Dateien viel weniger Platz auf dem Laufwerk ein.

Elemente einer WIM-Datei

Eine einzelne WIM-Datei besteht aus mehreren Elementen, die sich alle voneinander unterscheiden lassen:

  • Datei-Header mit einer Größe von 204 Bytes
  • Images (Abbilder) (eines oder mehrere)
  • Ressourcen für Image-Dateien (eine oder mehrere)

Jede dieser Dateiressourcen kann in einer WIM-Datei enthalten sein:

  • Metadatenressourcen (Sicherheitsdaten, Verzeichniseinträge)
  • Nachschlagetabelle (mit Verweisen auf Dateieinträge)
  • XML-Daten (Extensible Markup Language)
  • Integritätstabelle

Typen von Windows-Image-Format-Dateisätzen

Es sind zwei Arten von WIM-Datensätzen verfügbar:

1. Einzelsegment-WIM-Dateisatz

Ein Einzelsegment-WIM-Dateisatz hat die Erweiterung .wim. Diese Datei kann verwendet werden, um ein Windows-Betriebssystem auf neuen Geräten bereitzustellen. Auch wenn die Datei nur eine einzige Partition erfasst, können die Dateien aus diesem Abbild zur Einrichtung der übrigen Partitionen verwendet werden.

Es gibt zwei Möglichkeiten, die .wim-Datei zu erfassen:

  • Sie erfassen die Datei von der Datei install.wim aus einem Windows-Distributions-ISO.
  • Booten Sie in Windows, verallgemeinern Sie dann ein laufendes Windows-Image und erfassen Sie es in eine .wim-Datei. Auf diese Weise kann das Image auf anderen Geräten bereitgestellt werden.

Nachdem das Image generalisiert wurde, ist es ratsam, es zu optimieren, vor allem, wenn es auf mehreren Rechnern bereitgestellt werden soll. Die Optimierung des Abbilds über die Windows-Eingabeaufforderung DISM /image:C\ /optimize-image /boot trägt dazu bei, die Bootzeit des Geräts nach der Anwendung des Abbilds zu verkürzen.

Nachdem das Image erstellt wurde, muss das Gerät mit Windows PE (Pre-Installation Environment) gebootet und neue Festplattenpartitionen eingerichtet werden. Schließlich kann das Image über die Windows-Eingabeaufforderung angewendet werden: D:\ApplyImage.bat D:\Images\Fabrikam.wim.

2. Multisegment-WIM-Dateisatz

Ein mehrteiliger WIM-Dateisatz hat die Erweiterung .swm. Sie können eine einzelne WIM-Datei in mehrere kleine .swm-Dateien aufteilen, wenn Windows OS von einem Medium installiert wird, das die Größe der WIM-Datei nicht bewältigen kann. Beispiele hierfür sind DVDs mit einer Größe von bis zu 4,7 GByte und USB-Sticks (Universal Serial Bus), die mit FAT32 formatiert sind (maximale Größe 4 GByte).

Eine WIM-Datei kann in mehrere .swm-Dateien aufgeteilt werden, indem zunächst sources\install.wim auf den lokalen PC kopiert und dann das Windows-Image mit der Windows-Eingabeaufforderung Dism /Split-Image /ImageFile:C:\sources\install.wim /SWMFile:C:\sources\install.swm /FileSize:4700 aufgeteilt wird.

Am Ende dieses Prozesses wird eine Reihe von install.swm-Dateien im Ordner C:\sources erstellt. Diese Dateien können nicht geändert werden. Wenn die WIM-Datei über die DVD-Verteilung in .swm-Dateien aufgeteilt wird, ist es am besten, den temporären Ordner mit der Windows-Eingabeaufforderung rd c:\TempInstallFolder /s /q zu entfernen.

Benutzer des WIM-Dateiformats

Drei Arten von Benutzern verwenden in der Regel das WIM-Dateiformat:

1. Windows-Entwickler: Mit einem WIM-Datenträgerabbild kann ein Windows-Entwickler den Inhalt eines kompletten Festplattenlaufwerks mit all seinen Dateien und Ordnern in eine einzige Datei packen. Bei der Installation entpackt Windows Setup dieses komplette Disk Image auf der Festplatte des lokalen Computers. Große und komplexe Anwendungen können dann problemlos aus einer einzigen verteilbaren Quelldatei installiert werden.

2. Computerhersteller: Computerhersteller verwenden diese Art von Ansatz oft, um ein neues System mit dem Betriebssystem und den Hauptanwendungen vorzuladen, da es schneller, einfacher und weniger fehleranfällig ist, ein einzelnes verteilbares Disk Image auf eine neue Festplatte zu kopieren, anstatt eine vollständige Installation durchzuführen. Da WIM-Dateien bootfähig sein können, ist es einfach, Windows Setup zu starten und den Installationsprozess zu beginnen, wenn ein neuer PC zum ersten Mal eingeschaltet wird.

3. Softwareentwickler: Softwareentwickler, die in der Regel das Tool ImageX verwenden, erstellen ebenfalls Disk Images im WIM-Format. Das ImageX-Befehlszeilen-Tool wird mit dem Windows Assessment and Deployment Kit (Windows ADK) bereitgestellt, um Windows Disk Images im WIM-Format zu bearbeiten, zu erstellen und bereitzustellen. Die API des ADK ist für die eigentliche Windows-Installation erforderlich.

Windows 10- und 11-Softwareentwickler können ein anderes Befehlszeilen-Tool, Microsofts Deployment Image Servicing and Management (DISM), zur Erstellung von WIM-Dateien verwenden. DISM kann nicht nur eine WIM-Datei, sondern auch eine VHD (.vhd oder .vhdx) verwalten.

Diese Definition wurde zuletzt im Oktober 2024 aktualisiert

Erfahren Sie mehr über Serverbetriebssysteme