Freigeben über


Verwenden des Unified Write Filters (UWF) auf Windows 10 IoT Core

Der Unified Write Filter (UWF) ist ein Feature, das physische Speichermedien vor Datenschreibvorgängen schützt. UWF fängt alle Schreibversuche an ein geschütztes Volume ab und leitet diese Schreibversuche an eine virtuelle Überlagerung um. Dies verbessert die Zuverlässigkeit und Stabilität Ihres Geräts und reduziert den Verschleiß von schreibempfindlichen Medien, z. B. Flash-Speichermedien wie Solid-State-Laufwerke.

Weitere Informationen finden Sie in unserer Dokumentation zum einheitlichen Schreibfilter .

Installieren von UWF auf einem Gerät mit Windows 10 IoT Core

  • Wenn Sie noch nicht über die aktuelle Version der Windows 10 IoT Core Kits verfügen, laden Sie die Windows 10 IoT Core-Pakete herunter, und installieren Sie sie.

  • Kopieren Sie basierend auf Ihrer Gerätearchitektur UWF-Pakete ( Microsoft-IoTUAP-UnifiedWriteFilter-Package.cab und Microsoft-IoTUAP-UnifiedWriteFilter-Package_Lang_en-us.cab ) von Ihrem PC (C:\Program Files (x86)\Windows Kits\10\MSPackages\Retail\<arch>\fre\) auf das Gerät (z. B. bei der Windows-Dateifreigabe).

  • Starten Sie SSH oder PowerShell, und greifen Sie auf Ihr Gerät zu, auf dem Windows 10 IoT Core ausgeführt wird.

  • Gehen Sie über SSH oder PowerShell wie folgt vor:

    • Wechseln Sie zu dem Verzeichnis, in das Sie Ihre Dateien kopiert haben.
      • cd C:\<dir>
    • Führen Sie die folgenden Befehle aus, um die Pakete in Ihrem IoT-Gerätesystemimage zu installieren:
      • applyupdate –stage .\Microsoft-IoTUAP-UnifiedWriteFilter-Package.cab
      • applyupdate –stage .\Microsoft-IoTUAP-UnifiedWriteFilter-Package_Lang_en-us.cab
      • applyupdate –commit
  • Das Gerät startet mit dem Updatebetriebssystem, installiert UWF-Features und startet mit MainOS neu.

  • Sobald das Gerät wieder zu MainOS zurückkehrt, ist das UWF-Feature bereit und zur Verwendung verfügbar. Dies kann überprüft werden, indem Sie uwfmgr.exe in Ihr PowerShell- oder SSH-Fenster eingeben.

    uwfmgr.exe auf Windows 10 IoT Core

Einschließen von UWF in Ihre benutzerdefinierte FFU

Verwenden von UWF

UWF kann mithilfe des uwfmgr.exe-Tools über eine PowerShell- oder SSH-Sitzung konfiguriert werden. Lesetool uwfmgr.exe für die verfügbaren Optionen mit Ausnahme einiger unten aufgeführter Befehle, die in IoT Core nicht unterstützt werden. Überprüfen Sie die Standardeinstellungen der Overlaykonfigurationen, und passen Sie sie an Ihre Anforderungen an.

UWF kann auch über den MDM-Kanal mit Unified Write Filter CSP konfiguriert werden.

  • Beispielsweise aktivieren die folgenden Befehlskombinationen uwfmgr und konfigurieren, um das Laufwerk C zu schützen

    • uwfmgr.exe filter enable Aktiviert den Schreibfilter
    • uwfmgr.exe volume protect c: Schützt Volume C
    • shutdown /r /t 0 Startet das Gerät neu, um die Schreibfiltereinstellungen wirksam zu machen

Ein Neustart ist erforderlich, damit alle uwfmgr-Einstellungen wirksam sind.

Schützen eines Datenvolumes

Das Datenvolume in IoT Core kann mithilfe der GUID für das Volume geschützt werden. Die GUID für die verfügbaren Volumes finden Sie über den folgenden Befehl

  • dir /AL

  • uwfmgr.exe volume protect \\?\Volume {GUID}

    Schützen des Volumes auf Windows 10 IoT Core

Beim Schutz des Datenvolumes wird empfohlen, Ausnahmen für die Wartungs- und Protokollierungsordner hinzuzufügen, auf die von Windows-Betriebssystemdiensten zugegriffen wird.

C:\Data\Users\System\AppData\Local\UpdateStagingRoot
C:\Data\SharedData\DuShared
C:\Data\SystemData\temp
C:\Data\users\defaultaccount\appdata\local\temp
C:\Data\Programdata\softwaredistribution
C:\Data\systemdata\nonetwlogs

So fügen Sie die Ausschlüsse hinzu: uwfmgr.exe file Add-Exclusion <file/folder name>

Wartung von UWF-geschützten Geräten

Hinweis

Ab Windows 10 IoT Core Release 1709, Version 16299, das Standard Betriebssystemvolume (C:) kann mit UWF geschützt und ohne besondere Schritte automatisch gewartet werden.

Die folgenden Schritte sind erforderlich, um UWF-geschützte Geräte mit geschützten Datenvolumes zu warten.

  • uwfmgr.exe filter disable Deaktivieren von UWF
  • shutdown /r /t 0 Gerät neu starten, um UWF zu deaktivieren
  • Aktivieren der Wartung (mithilfe des Bereitstellungspakets oder MDM zum Festlegen der Updaterichtlinie)
    • Beachten Sie, dass das Gerät automatisch neu gestartet wird, um die Wartungsupdates auszuführen.
  • uwfmgr.exe filter enable Aktivieren von UWF
  • shutdown /r /t 0 Gerät neu starten, um UWF zu aktivieren

Nicht unterstützte uwfmgr.exe-Befehle

Der UWF-Wartungsmodus wird in IoT Core nicht unterstützt.

uwfmgr.exeauf Windows 10 IoT Core die unten aufgeführten Befehle nicht unterstützt.

Filter
    Shutdown
    Restart
Servicing
    Enable
    Disable
    Update-Windows