Betriebssystemkomprimierung, Einzelinstanzerstellung und Imageoptimierung

Windows 10 und Windows 11 bieten Tools und Features, mit denen Sie Speicherplatz sparen und Ihr Image optimieren können.

Bereitstellungstools, die Speicherplatz sparen

Windows 10 und Windows 11 enthalten Tools, die Ihnen helfen, weniger Speicherplatz zu verwenden:

  • Betriebssystemkomprimierung ermöglicht es Ihnen, das Betriebssystem aus komprimierten Dateien auszuführen.
  • Die Einzelinstanzerstellung hilft Ihnen, vorab geladene Windows-Desktopanwendungen in komprimierten Dateien ausführen.

Im Folgenden finden Sie einige Möglichkeiten zum Verkleinern und Optimieren des Image sowie einige Überlegungen zur Bereitstellung auf kostengünstigen Geräten.

Betriebssystemkomprimierung

Betriebssystemkomprimierung installiert die Betriebssystemdateien als komprimierte Dateien. Betriebssystemkomprimierung wird auf UEFI-basierten und BIOS-basierten Geräten unterstützt. Weitere Informationen finden Sie in der nachstehenden Größenvergleichstabelle.

Bei der Ausführung von Betriebssystemkomprimierung kann Windows Update einzelne Dateien nach Bedarf ersetzen oder entfernen, um die Größe des Laufwerksspeicherplatzes im Laufe der Zeit beizubehalten.

So stellen Sie Betriebssystemkomprimierung mit einer WIM-Datei bereit

  1. Starten Sie Ihr Zielgerät mit der Windows PE für Windows 10 oder höher.

  2. Erstellen Sie eine Auslagerungsdatei mit einer Größe von 256 MB.

    Wpeutil createpagefile C:\pagefile /size=256
    

    Hier steht C für die Windows-Partition.

  3. Formatieren Sie die Partitionen, bereiten Sie sie vor und wenden Sie das Image dann mithilfe der DISM-Option /Apply-Image /Compact auf eine Partition an:

    DISM /Apply-Image /ImageFile:install.wim /Index:1 /ApplyDir:D:\ /compact
    

    Dies erfolgt in der Regel durch Ausführen eines Bereitstellungsskripts. Weitere Informationen finden Sie unter Anwenden von Images mithilfe von DISM.

    Hinweis

    Wenn Sie ein Image im Kompaktmodus mit der Option /ScratchDir anwenden, stellen Sie sicher, dass der Ordner „ScratchDir“ nicht in einer mit FAT32 formatierten Partition enthalten ist. Die Verwendung einer FAT32-Partition kann während der Anzeige der Windows-Willkommensseite zu unerwarteten Neustarts führen.

So stellen Sie Betriebssystemkomprimierung über das Windows Setup bereit

  • Verwenden Sie eine unattend.xml-Datei mit der Einstellung: Microsoft-Windows-Setup\ImageInstall\OSImage\Compact. Weitere Informationen finden Sie unter Betriebssystemkomprimierung.

Überprüfen Sie, ob Betriebssystemkomprimierung ausgeführt wird.

Sie können mit dem BefehlCompact.exe abfragen, ob das Betriebssystem Betriebssystemkomprimierung ausführt, und dies jederzeit ändern.

Ermitteln Sie in Windows PE, ob das Betriebssystem komprimiert ist:

Compact.exe /CompactOS:Query /WinDir:E:\Windows

Hier steht E:\Windows für den Ordner, in dem Windows installiert ist.

Wechseln Sie in einer Onlineinstallation von einem nicht komprimierten Betriebssystem zur Betriebssystemkomprimierung:

Compact.exe /CompactOS:always

Einzelinstanzerstellung von Bereitstellungspaketen

Wenn Sie einem Gerät neue Windows Desktopanwendungen hinzufügen, erfassen Sie diese Änderungen in einem komprimierten Bereitstellungspaket, das von den automatischen Wiederherstellungstools verwendet werden kann. Anstatt sowohl die ursprünglichen Dateien als auch das Bereitstellungspaket zu verwalten, können Sie DISM verwenden, um die ursprünglichen Dateien zu entfernen und stattdessen direkt aus dem komprimierten Bereitstellungspaket zu starten. Dies wird als Einzelinstanzerstellung des Image bezeichnet: Weitere Informationen finden Sie in der nachstehenden Größenvergleichstabelle.

Die Einzelinstanzerstellung wird zwar sowohl auf SSD (Solid-State Drives) als auch auf Rotationslaufwerken unterstützt, aus Leistungsgründen sollten Sie jedoch nur Einzelinstanzerstellung auf Geräten mit SSDs verwenden.

Beispiel:

DISM /Apply-CustomDataImage /CustomDataImage:C:\Recovery\Customizations\USMT.ppkg /ImagePath:C:\ /SingleInstance

wobei C:\ für den Laufwerkbuchstaben der Windows-Partition steht.

Warnung

Verwenden Sie keine Anführungszeichen mit der Option /ImagePath:C:\.

Sie können ermitteln, ob ein Bereitstellungspaket (PPKG) die Einzelinstanzerstellung unterstützt, indem Sie „fsutil.exe“ aufrufen:

fsutil.exe wim enumwims C:

wobei C das Laufwerk mit dem Bereitstellungspaket bezeichnet. Alle Bereitstellungspakete mit Einzelinstanzerstellung auf dem Laufwerk werden in der Befehlsausgabe aufgeführt. Wenn keines vorhanden ist, gibt der Befehl „Error: The system cannot find the file specified.“ (Fehler: Das System kann die angegebene Datei nicht finden.) zurück.

Optimieren des Images

Nachdem Sie Updates auf ein Windows-Image anwenden, bereinigen Sie das Image und exportieren Sie es dann in eine neue Datei:

md c:\mount\Windows
md C:\mount\temp

Dism /Mount-Image /ImageFile:"C:\Images\install.wim" /Index:1 /MountDir:C:\mount\Windows

Dism /Cleanup-Image /Image=C:\mount\Windows /StartComponentCleanup /ResetBase /ScratchDir:C:\mount\temp

Dism /Unmount-Image /MountDir:C:\mount\Windows /Commit

Dism /Export-Image /SourceImageFile:C:\Images\install.wim /SourceIndex:1 /DestinationImageFile:C:\Images\install_cleaned.wim

wobei C:\Images\install.wim eine Windows-Imagedatei ist, die Sie aktualisieren möchten. Sie können optional den Parameter /Defer mit dem Wert /ResetBase angeben, um langwierige Bereinigungsvorgänge auf die nächste automatische Wartung zu verschieben, doch sollten Sie /Defer als Option nur in der Fabrik verwenden, wenn Fertigstellung von DISM /ResetBase mehr als 30 Minuten in Anspruch nimmt.

Größenanforderungen und Überlegungen

Die Mindestgrößenanforderungen an Festplatte, RAM, Nutzung von Anwendungsressourcen und Datenspeicherung müssen nach wie vor erfüllt werden.

Festplatte

Obwohl einige Windows-Konfigurationen bei der Erstinstallation von Windows auf kleinere Laufwerke zu passen scheinen, sind 8-GB-SSDs nicht groß genug. Selbst wenn Benutzer eine 8-GB-Festplatte mit einem zweiten Laufwerk mit einer Größe von 4 GB oder mehr für die Speicherung von Anwendungen und Datendatei koppeln, sind 8-GB-Festplatten nicht in der Lage, die Zunahme des Windows-Speicherbedarfs zu bewältigen, die zu erwarten ist, wenn die Benutzer mit ihrem Computer arbeiten.

Zu den Hauptgründen für die Zunahme des Speicherbedarfs im Laufe der Zeit zählen:

  • Wartung. Festplattenspeicher muss für das Anwenden von Updatepaketen auf das Betriebssystem reserviert werden.

  • Systemwiederherstellungspunkte. Windows generiert automatisch Wiederherstellungspunkte. Der standardmäßig erforderliche Speicherplatz hängt von der Größe der Festplatte ab. Weitere Informationen zu Wiederherstellungspunkten finden Sie im Thema Wiederherstellungspunkte auf MSDN. Hinweis Benutzer können den Speicherplatz, der auf dem Computer für die Systemwiederherstellung verwendet wird, mithilfe der Benutzeroberfläche auf der RegisterkarteComputerschutz im Dialogfeld Systemeigenschaften (Sysdm.cpl) anpassen. Benutzer können zum Wiederherstellen eines Systems auch Systemimagesicherungen verwenden, die auf einer externen Festplatte gespeichert sind.

  • Protokolle und Caches. Das Betriebssystem speichert Dateien wie Ereignisprotokolle und Fehlerprotokolle auf dem Laufwerk.

RAM, Pagefile.sys und Hiberfil.sys

Die Größe der Dateien Pagefile.sys und Hiberfil.sys steht in direktem Verhältnis zur Größe des Arbeitsspeichers auf dem Computer. Windows-Installationen auf 16-GB-Laufwerken haben einen kleineren Speicherbedarf, wenn der Computer auf 1 GB RAM beschränkt ist. Eine Erhöhung des RAM auf eine Größe über 1 GB führt dazu, dass die Systemdateien größer werden und weniger Speicherplatz auf der Festplatte für andere Anwendungen und Dateien zu Verfügung steht. Das Erhöhen der Festplattengröße wirkt sich jedoch nicht auf die Größe dieser Systemdateien aus. Weitere Informationen zur Leistung von Ein/Aus-Übergängen

Um Speicherplatz auf dem Laufwerk zu sparen, können Sie die Datei hiberfil.sys entfernen oder deren Größe reduzieren. Weitere Informationen finden Sie in der nachstehenden Größenvergleichstabelle. Weitere Informationen finden Sie unter Lab 7: Ändern von Einstellungen, Eingeben von Product Keys und Ausführen von Skripts mit einer Antwortdatei (unattend.xml).

  • powercfg /h /type reduced: Reduziert die Dateigröße um 30 %
  • powercfg /h off: Entfernt die Datei.

Sprachpakete und Features bei Bedarf

Installierte Sprachpakete (Language Packs, LP) können mehr Platz beanspruchen als nur die Größe des LP an sich. Wenn Sie Features bei Bedarf und UWP-Apps in einer Windows-Installation, die mehrere LP enthält, vorinstallieren, werden basierend auf diesen vorinstallierten LP auch Ressourcendateien installiert. Nicht verwendete Sprachen werden nach OOBE automatisch entfernt, die entsprechenden UWP- und Features bei Bedarf-Ressourcendateien werden dagegen nicht entfernt. Durch die Vorinstallation von weniger LP wird Speicherplatz gespart, weil die Anzahl der Ressourcendateien, die nach dem Entfernen nicht verwendeter Sprachpakete auf einem System verbleiben, begrenzt wird.

Features bei Bedarf werden in komprimierten CAB-Dateien verteilt, sodass die Größe eines installierten Features bei Bedarf die Größe des ursprünglichen CAB übersteigt. Sie können in DISM /Get-CapabilityInfo verwenden, um die Download- und Installationsgrößen von Features bei Bedarf anzuzeigen. Weitere Informationen zu Features bei Bedarf finden Sie unter Features bei Bedarf.

Optionale Windows-Features

Um weiteren Speicherplatz auf einem Windows-Gerät zu sparen, können Sie verschiedene optionale Funktionen deaktivieren, die möglicherweise nicht verwendet werden.

Über DISM oder PowerShell können Sie optionale Windows-Features bei Bedarf aktivieren oder deaktivieren.

Anwendungen

Softwareanwendungen, die auf dem Computer installiert sind, benötigen möglicherweise zusätzlichen Speicherplatz für Caches, Protokolle und Updates. Außerdem muss auf dem Laufwerk genügend Speicherplatz vorhanden sein, um den vorübergehenden Anstieg der Ressourcennutzung während der Installation von Anwendungen, Patches und Updates auffangen zu können.

Benutzerdaten

Auf Computern, die Wechselmedien wie eine SD-Karte oder ein USB-Flashlaufwerk unterstützen, können Benutzer den persönlichen Datendateispeicher für Benutzerdokumente problemlos erweitern, indem sie dieses Wechselmedium verwenden. Es wird jedoch empfohlen, auf der Festplatte etwas Platz für diese Art von Dateien zu reservieren.

Größenvergleiche

Die folgende Tabelle zeigt den zusätzlichen Speicherplatz, der durch die Verwendung von Betriebssystemkomprimierung, Einzelinstanzerstellung und das Reduzieren oder Deaktivieren der Ruhezustandsdatei auf 2 GB (x86-Prozessorarchitektur) und 4 GB (x64-Prozessorarchitektur) unter Windows 10, Version 1607, eingespart wird:

Image Windows 10 Home, x86, 2 GB Arbeitsspeicher Windows 10 Home, x64, 4 GB Arbeitsspeicher
Basisbedarf 11,68 GB 15,06 GB
Betriebssystemkomprimierung ohne Einzelinstanzerstellung 8,85 GB (>2,75 GB Einsparungen) 11,3 GB (> 3,7 GB)
Betriebssystemkomprimierung mit Einzelinstanzerstellung 7,66 GB (> 4 GB) 10,09 GB (> 4,75 GB)
Ruhezustandsdatei deaktiviert, keine Betriebssystemkomprimierung 10,87 GB (> 825 MB) 13,48 GB (> 1,5 GB)
Ruhezustandsdatei reduziert, keine Betriebssystemkomprimierung 11,27 GB (> 400 MB) 14,15 GB (> 930 MB)

Erfassen und Anwenden von Windows-, System- und Wiederherstellungspartitionen

Befehlszeilenoptionen für die DSM-Imageverwaltung