Erfassen und Anwenden von Windows Full Flash Update (FFU)-Images

Stellen Sie Windows schneller in der Fabrik bereit, indem Sie das Image-Format Full Flash Update (FFU) verwenden. Mit FFU-Images können Sie ein Image eines physischen Laufwerks, einschließlich Windows-, Wiederherstellungs- und Systempartitions-Informationen, auf einmal direkt auf ein anderes Laufwerk anwenden.

Im Gegensatz zum dateibasierten WIM-Format ist FFU ein sektorbasierter Dateicontainer, der eine oder mehrere Partitionen speichert. Sektorbasiertes Imaging bedeutet, dass FFUs weniger Zeit für die Bereitstellung benötigen, aber größere Dateien haben als WIMs. Informationen zu den Unterschieden zwischen Imageformaten finden Sie unter WIM vs. VHD vs. FFU: Vergleich von Imagedateiformaten.

Ab Windows 10, Version 1903, können Sie Ihre FFUs in neue tragbare FFUs optimieren, wobei:

  • Das Laufwerk, auf das eine FFU angewendet wird, kann kleiner sein als das Laufwerk, von dem sie erfasst wird.
  • Sie können eine Partition auswählen, die basierend auf der Größe des neuen Laufwerks dynamisch erweitert oder verkleinert werden soll.
  • Sie müssen die Wiederherstellungspartition nicht mehr separat für unterschiedlich große Laufwerke verwalten.

Hinweis

Das Anwenden einer optimierten FFU erfordert Windows 10, Version 1903; WinPE-Version 1903; oder höher.

Einschränkungen

  • Wenn Sie Ihr FFU nicht optimieren, muss das Laufwerk, auf das ein FFU angewendet wird, gleich oder größer sein als das Laufwerk, von dem es erfasst wird
  • FFU-Erfassungen von verschlüsselten Laufwerken werden nicht unterstützt
  • Erfassungen von Datenträgern mit aktiviertem Volume Shadow Copy Service (VSS) werden nicht unterstützt
  • Das Aufteilen komprimierter FFUs wird nicht unterstützt
  • Das Erfassen einer FFU erfasst die gesamte Festplatte ohne Mechanismus zum Ausschließen bestimmter Dateien
  • Sie können keine FFU einer Festplatte erfassen, die MBR-basierte Festplattenpartitionen verwendet.

Was Sie brauchen, um mit FFUs in Windows zu arbeiten

Zum Erfassen, Bereitstellen und Mounten von FFU-Images mit DISM müssen Sie in Windows 10, Version 1709 oder höher, arbeiten; oder WinPE für Windows 10, Version 1709 oder höher. Um portable FFUs bereitzustellen, benötigen Sie WinPE für Windows 10, Version 1903 oder höher.

Zum Erfassen und Bereitstellen von FFUs gemäß den nachstehenden Anweisungen benötigen Sie außerdem:

  • Ein Windows-PC, der mit Sysprep generalisiert wurde. Wir bezeichnen dies als Referenz-PC. Eine exemplarische Vorgehensweise zum Erstellen eines einsatzbereiten Abbilds finden Sie im OEM Windows-Bereitstellungslabor.
  • Ein PC, auf dem das FFU-Image bereitgestellt werden soll. Wir bezeichnen dies als den Ziel-PC. Die Festplatte auf diesem PC wird überschrieben, stellen Sie also sicher, dass Sie einen PC verwenden, auf dem Sie keine Informationen haben, die Sie behalten möchten.
  • Die neueste Version des ADK, von Herunterladen des Windows ADK
  • Storage
    • USB-Speicher, formatiert als NTFS mit ausreichend Speicherplatz zum Speichern der FFU. 16 GB reichen aus, um eine FFU eines einfachen Windows-Images zu speichern. Sie können dasselbe USB-Laufwerk für WinPE und Speicher verwenden, wenn Sie die Anweisungen zum Erstellen eines USB-Laufwerks mit mehreren Partitionen befolgen. Für die beste Leistung möchten Sie die E/A zwischen dem Speicherort Ihrer FFU und dem Ziel-PC maximieren. Verwenden Sie für die beste Leistung ein USB 3.0-Laufwerk zum Speichern des Bildes und eine interne SSD für das Zielgerät.

      or

    • Netzwerkspeicher, in dem Sie Ihr FFU-Image aufbewahren können. Verwenden Sie für eine optimale Leistung ein Netzwerk mit 1 GB oder schneller.

Erfassen einer FFU

  1. Starten Sie den Referenz-PC mit einem bootfähigen WinPE-Medium.

  2. Identifizieren Sie das Laufwerk, von dem Sie das Image erfassen werden. Sie können diskpart verwenden oder Windows PowerShell-Unterstützung zu WinPE hinzufügen und Get-Disk für Skriptfähigkeit und komplexere Setups wie einen Server mit mehreren Datenträgern verwenden.

    diskpart 
    list disk
    exit
    

    Die Ausgabe listet Ihre Laufwerke auf. Notieren Sie sich die Datenträgernummer in der Disk ###-Spalte. Dies ist der Wert, den Sie beim Erfassen Ihres Images verwenden.

    DISKPART> list disk
    
    Disk ###  Status         Size     Free     Dyn  Gpt
    --------  -------------  -------  -------  ---  ---
    Disk 0    Online          238 GB      0 B        *
    Disk 1    Online           28 GB      0 B
    
    DISKPART>
    
  3. Verwenden Sie DISM, um ein Image aller Partitionen auf dem physischen Laufwerk zu erfassen. Für disk X: sieht die mit /capturedrive verwendete String folgendermaßen aus: \\.\PhysicalDriveX , wobei X die Festplattennummer ist, die diskpart bereitstellt. Um beispielsweise Azure Data Box Disk 0 zu erfassen, verwenden Sie /CaptureDrive:\\.\PhysicalDrive0.

    Weitere Informationen zu PhysicalDrive X finden Sie unter CreateFile-Funktion.

    Um die Befehlszeilenoptionen zum Erfassen von FFUs anzuzeigen, führen Sie dism /capture-ffu /? aus oder lesen Sie Befehlszeilenoptionen für die DISM-Bildverwaltung. Beachten Sie, dass Sie beim Erfassen eines Desktop-Images keine PlatformID angeben müssen.

    Der folgende Befehl erfasst ein FFU-Image von PhysicalDrive0 namens WinOEM.ffu. Mit den Argumenten /name und /description können Sie Informationen zu Ihrem Bild festlegen. Diese Informationen werden angezeigt, wenn Sie dism /get-imageinfo verwenden. /name ist erforderlich, /description ist optional.

    DISM.exe /capture-ffu /imagefile=e:\WinOEM.ffu /capturedrive=\\.\PhysicalDrive0 /name:disk0 /description:"Windows 10 FFU"
    

    Dieser Befehl gibt dem FFU-Image auch einen Namen und eine Beschreibung. Name ist ein erforderlicher Parameter.

Optimieren einer FFU

Mit der /Optimize-FFU DISM-Option können Sie eine Partition auswählen, die automatisch erweitert oder verkleinert wird, nachdem die FFU auf eine Festplatte angewendet wurde:

  1. Kopieren Sie die FFU-Datei auf einen Techniker-PC mit Windows 10, Version 1903 oder höher. Sie können /optimize-ffu nicht auf derselben Festplatte wie die erfasste FFU ausführen.

    Hinweis

    Sie können den /Optimize-FFU-Befehl nur unter Windows 10, Version 1903 oder höher ausführen.

  2. Optimieren einer FFU.

    Dism /Optimize-FFU /ImageFile:flash.ffu
    

    Hinweis

    Wenn Sie Windows auf einem Laufwerk unterschiedlicher Größe bereitstellen, wird die Windows-Partition standardmäßig erweitert oder verkleinert, damit sie so groß wie möglich wird. Wenn Sie eine Datenpartition verwenden, können Sie diese Partition stattdessen erweitern oder verkleinern, indem Sie die Option /PartitionNumber verwenden, zum Beispiel:

    Dism /Optimize-FFU /ImageFile:flash.ffu /PartitionNumber:2
    

    Weitere Informationen finden Sie unter Befehlszeilenoptionen für die DISM-Bildverwaltung: FFU optimieren

  3. Wenn Sie beabsichtigen, diese FFU auf Laufwerke anzuwenden, die kleiner als das ursprüngliche Laufwerk sind, überprüfen Sie Ihre FFU, um zu sehen, wie die neue minimale Laufwerksgröße sein muss:

    Dism /Get-ImageInfo /ImageFile:flash.ffu
    

Bereitstellen von Windows von WinPE mithilfe einer FFU

  1. Starten Sie Ihren Ziel-PC mit WinPE.

    Hinweis

    Wenn Sie eine optimierte FFU anwenden, müssen Sie WinPE, Version 1903 oder höher, verwenden.

  2. Schließen Sie ein Speicherlaufwerk an oder ordnen Sie den Netzwerkspeicherort zu, der Ihre FFU-Datei enthält, und notieren Sie sich den Laufwerksbuchstaben, z. B. N.

  3. Identifizieren Sie das Laufwerk, auf das Sie das Image anwenden werden:

    diskpart 
    list disk
    exit
    

    Beachten Sie die Laufwerksnummer in der Disk ### Spalte.

  4. Wenden Sie das Image auf das gereinigte Laufwerk an. Hier wenden wir n:\WinOEM.ffu auf Datenträger 0 an.

    DISM /apply-ffu /ImageFile=N:\WinOEM.ffu /ApplyDrive:\\.\PhysicalDrive0
    

    Um die mit /apply-ffu verfügbaren Befehle anzuzeigen, führen Sie dism /apply-ffu /? aus oder sehen Sie sich Befehlszeilenoptionen für die DISM-Imageverwaltung an.

Erfassen und Anwenden von FFUs auf Laufwerken unterschiedlicher Größe

Wenn Sie FFU optimiert haben, ändert DISM automatisch die Größe der Windows-Partition (oder der ausgewählten Partition), um sie zu erweitern oder zu verkleinern, um den verfügbaren Speicherplatz auszufüllen.

Wenn Sie die FFU nicht optimieren oder wenn Sie Windows 10, Version 1809 oder früher bereitstellen, können Sie die FFU nur auf Laufwerke anwenden, die dieselbe Größe oder größer als das Original haben. Sie müssen auch einige zusätzliche Arbeit leisten, um die Wiederherstellungspartition und die Partitionsgrößen vor und während der Bereitstellung zu verwalten, um den Speicherplatz optimal zu nutzen:

  1. Installieren Sie auf dem Referenz-PC Windows ohne Wiederherstellungspartition und richten Sie die Windows-Partition als letzte Partition auf dem Laufwerk ein. Um dies einzurichten, verwenden Sie Windows Setup oder ein Bereitstellungsskript.

    Referenz-PC: Erfassen Sie das FFU-Image.

  2. Die FFU erfassen.

  3. Auf dem Ziel-PC FFU bereitstellen. Bei größeren Laufwerken bleibt am Ende ungenutzter Speicherplatz.

    Referenz-PC: Wenden Sie das FFU-Image an.

  4. Erweitern Sie mit Diskpart die Windows-Partition, um den leeren Platz zu füllen.

    Referenz-PC: Erweitern Sie die Windows-Partition, um den leeren Bereich zu füllen.

    Verkleinern Sie dann die Windows-Partition, um Platz für die Wiederherstellungspartition zu schaffen.

    Referenz-PC: Verkleinern Sie die Windows-Partition, um Platz für die Wiederherstellungspartition zu schaffen

    Konfigurieren Sie Ihre Wiederherstellungspartition.

    Beispiel unter Verwendung von Beispielskripts: Wiederherstellungspartition erstellen

    ApplyRecovery.bat
    

Mounten von eine FFU für die Wartung

Sie können DISM verwenden, um FFU-Images für die Wartung bereitzustellen. Wie bei anderen Bildformaten können Sie eine FFU bereitstellen und ändern, bevor Sie Änderungen festschreiben und die Bereitstellung aufheben. Das Mounten einer FFU zu Wartungszwecken verwendet denselben /mount-image-Befehl, den Sie zum Mounten anderer Image-Typen verwenden. Beim Mounten einer FFU verwenden Sie beim Mounten immer /index:1.

Im Gegensatz zu WIM-Images werden FFU-Images als virtuelle Festplatten bereitgestellt. Dateien werden im angegebenen Bereitstellungsordner angezeigt, aber da FFUs mehr als eine Partition enthalten können, aber nur einen Index haben, ordnet DISM nur die Windows-Partition von der bereitgestellten FFU dem Bereitstellungsordner zu.

So mounten Sie eine FFU

  1. Öffnen Sie als Administrator eine Eingabeaufforderung.

  2. Mounten Sie das Image mit dism /mount-image. Dieses Beispiel mountet D:\WinOEM.ffu in C:\ffumount:

    dism /mount-image /imagefile:"D:\WinOEM.ffu" /mountdir:"C:\ffumount" /index:1
    

    Um die verfügbaren Befehlszeilenoptionen für /mount-image anzuzeigen, führen Sie dism /mount-image /? aus oder sehen Sie sich Befehlszeilenoptionen für die DISM-Bildverwaltung an.

  3. Pflegen Sie Ihr Image. So aktivieren Sie beispielsweise die Legacy-Komponentenfunktion:

    dism /image:"C:\ffumount" /enable-feature:legacycomponents
    

    Um die verfügbaren Optionen anzuzeigen, führen Sie dism /image:<path to mounted image> /? aus oder

  4. Unmounten Sie Ihr FFU-Image und übernehmen oder verwerfen Sie Änderungen. Wenn Sie /commit verwenden, werden Ihre Änderungen in Ihrer FFU-Datei gespeichert.

    Um Ihre FFU zu unmounten und Änderungen zu übernehmen, würden Sie /unmount-image mit der Option /commit verwenden:

    dism /unmount-image /mountdir:"C:\ffumount" /commit
    

    Wenn Sie sich entscheiden, die Änderungen, die Sie an der FFU vorgenommen haben, nicht beizubehalten, können Sie /unmount-image mit der Option /discard verwenden:

    dism /unmount-image /mountdir:"C:\ffumount" /discard
    

WIM vs. VHD vs. FFU: Vergleichen von Imagedateiformaten

Planen einer Multicaststrategie in Configuration Manager

Erfassen und Anwenden von Windows-, System- und Wiederherstellungspartitionen

Befehlszeilenoptionen für die DSM-Imageverwaltung

CreateFile-Funktion