Ort und Größe des UWF-Überlagerungsfilters (Unified Write Filter)
Der Einheitliche Schreibfilter (Unified Write Filter, UWF) schützt den Inhalt eines Volumes durch Abfangen von Schreibversuchen auf ein geschütztes Volume und leitet diese Schreibversuche an eine virtuelle Überlagerung um.
Sie können auswählen, wo das Overlay gespeichert wird (RAM oder Datenträger), wie viel Speicherplatz reserviert wird und was geschieht, wenn das Overlay gefüllt wird.
Um die Betriebszeit zu erhöhen, richten Sie die Überwachung ein, um zu überprüfen, ob ihre Überlagerung aufgefüllt wird. Auf bestimmten Ebenen kann Ihr Gerät Benutzer warnen und/oder das Gerät neu starten.
RAM-Überlagerung im Vergleich zu Datenträgerüberlagerung
RAM-Überlagerung (Standard): Die virtuelle Überlagerung wird im RAM gespeichert und nach einem Neustart gelöscht.
- Durch Schreiben in den RAM können Sie den Verschleiß auf schreibempfindlichen Medien wie Solid-State-Laufwerken reduzieren.
- DER ARBEITSSPEICHER ist häufig begrenzter als der Speicherplatz auf dem Laufwerk. Wenn die Laufwerküberlagerung den verfügbaren RAM auffüllt, kann die Geräteleistung reduziert werden, und Benutzer werden schließlich aufgefordert, das Gerät neu zu starten. Wenn von Ihren Benutzern erwartet wird, dass sie viele große Schreibvorgänge in das Overlay vornehmen, sollten Sie stattdessen eine Datenträgerüberlagerung verwenden.
Datenträgerüberlagerung: Die virtuelle Überlagerung wird an einem temporären Speicherort auf dem Laufwerk gespeichert. Standardmäßig wird die Überlagerung beim Neustart deaktiviert.
- Sie können den Freespace-Passthrough verwenden, um zusätzlichen freien Speicherplatz auf dem Laufwerk zu verwenden, der über den reservierten virtuellen Überlagerungsspeicher hinausgeht.
- Unter Windows 10 Version 1803 können Sie die persistente Überlagerung verwenden, damit Benutzer auch nach einem Neustart Arbeit im virtuellen Overlay speichern können.
Überlagerungsgröße
- Default=1024MB. Festlegen mit:
Bei der Planung von Geräterollouts wird empfohlen, die Überlagerungsgröße entsprechend Ihren Anforderungen zu optimieren.
Für RAM-Overlays müssen Sie etwas RAM für das System einplanen. Wenn das Betriebssystem beispielsweise 2 GB RAM erfordert und Ihr Gerät über 4 GB RAM verfügt, legen Sie die maximale Größe des Overlays auf 2048 MB (2 GB) oder weniger fest.
Es wird empfohlen, UWF auf einem Testgerät zu aktivieren, die erforderlichen Apps zu installieren und das Gerät in Nutzungssimulationen zu versetzen. Sie können dieses PowerShell-Skript verwenden, um herauszufinden, welche Dateien Speicherplatz verbrauchen:
$wmiobject = get-wmiobject -Namespace "root\standardcimv2\embedded" -Class UWF_Overlay
$files = $wmiobject.GetOverlayFiles("c:")
$files.OverlayFiles | select-object -Property FileName,FileSize | export-csv -Path D:\output.csv
Die Menge der verwendeten Überlagerung hängt von folgenden Faktoren ab:
- Gerätenutzungsmuster.
- Apps, auf die zugegriffen werden kann. (Einige Apps weisen hohe Schreibvolumen auf und füllen die Überlagerung schneller.)
- Zeit zwischen den Zurücksetzungen.
- Wenn Dateien gelöscht werden, entfernt UWF sie aus der Überlagerung und gibt die freigegebenen Ressourcen an den verfügbaren Pool zurück.
Warnungen und kritische Ereignisse
Wenn die Laufwerküberlagerung den verfügbaren Speicherplatz auffüllt, können Sie Ihre Benutzer warnen, dass der Speicherplatz knapp wird, und sie auffordern, das Gerät neu zu starten oder ein Skript auszuführen, um die Überlagerung zu löschen.
Festlegen von Warnstufen und kritischen Ebenen (optional). Wenn die Überlagerung mit diesem Wert gefüllt wird, schreibt UWF eine ETW-Nachricht (Event Tracing for Windows).
- Warnungsstufe: Standard=512 MB. Festlegen mit:
- Kritische Ebene: Standard=1024 MB. Festlegen mit:
Beachten Sie, dass diese Einstellungen nach dem nächsten Neustart wirksam werden.
Verwenden Sie den Taskplaner, um die ETW-Nachricht zu erkennen und Benutzer zu warnen, ihre Arbeit auf dem Gerät zu beenden, damit sie ihren Inhalt nicht verlieren, bevor die Überlagerung gelöscht wird. Sie können auch einen Link zum Skript bereitstellen, um den Inhalt der Überlagerung zu löschen.
Erstellen Sie Aufgaben, die für das Ereignis auslösen, dass das Systemprotokoll eine Ereignis-ID von uwfvol empfängt:
Überlagerungsverwendung Source Stufe Ereignis-ID Warnungsschwellenwert uwfvol Warnung 1 Kritischer Schwellenwert uwfvol Fehler 2 Zurück zur Normalität uwfvol Information 3 Starten Sie das Gerät neu.
Freespace-Passthrough (empfohlen)
Auf Geräten mit einer Datenträgerüberlagerung können Sie den Freespace-Passthrough verwenden, um auf den zusätzlichen freien Speicherplatz Ihres Laufwerks zuzugreifen.
Sie müssen weiterhin Speicherplatz auf dem Datenträger für das Overlay reservieren. Dieser Bereich wird zum Verwalten der Überlagerung und zum Speichern von Überschreibungen wie Systemupdates verwendet. Alle anderen Schreibvorgänge werden an freien Speicherplatz auf dem Datenträger gesendet. Im Laufe der Zeit wird die reservierte Überlagerung langsamer und langsamer, da Überschreibungen sich nur gegenseitig ersetzen.
Auf Geräten mit einem RAM-Overlay können Sie auch freespace-Passthrough verwenden, um auf den zusätzlichen freien Speicherplatz Ihres Laufwerks zuzugreifen, um die Überlagerungsnutzung zu reduzieren. Freespace-Passthrough wird jedoch nicht für die Verwendung mit einer RAM-Überlagerung empfohlen, da es den Verschleiß auf schreibempfindlichen Medien wie Solid-State-Laufwerken nicht reduziert.
- CMD: uwfmgr overlay set-passthrough (on|off)
Persistente Überlagerung
Hinweis
Dieser Modus ist experimentell, und es wird empfohlen, ihn gründlich zu testen, bevor er auf mehreren Geräten bereitgestellt wird. Diese Option wird standardmäßig nicht verwendet.
Auf Geräten mit einer Datenträgerüberlagerung können Sie die Overlaydaten auch nach einem Neustart weiterhin verwenden. Dies kann in Situationen hilfreich sein, in denen Ihre Gastbenutzer möglicherweise länger zugriffen müssen und das Gerät zwischen den Verwendungen ausschalten müssen.
Diese Option gibt Ihrer IT-Abteilung mehr Kontrolle darüber, wann das Overlay zurückgesetzt wird. Sie können Ihren Benutzern auch Skripts bereitstellen, mit denen sie die Überlagerung bei Bedarf zurücksetzen können.
So aktivieren oder deaktivieren Sie die persistente Überlagerung:
- CMD: uwfmgr overlay set-persistent (on|off)
So setzen Sie die Überlagerung zurück:
-
CMD:
uwfmgr overlay reset-persistentstate on
Überlagerungsauslastung
Wenn die Größe der Überlagerung nahe oder gleich der maximalen Überlagerungsgröße ist, schlagen alle Schreibversuche fehl und geben einen Fehler zurück, der angibt, dass nicht genügend Platz zum Abschließen des Vorgangs vorhanden ist. Wenn die Überlagerung auf Ihrem Gerät diesen Zustand erreicht, reagiert Ihr Gerät möglicherweise nicht mehr und träge, und Sie müssen das Gerät möglicherweise neu starten.
Wenn Windows heruntergefahren wird, wird versucht, eine Reihe von Dateien auf den Datenträger zu schreiben. Wenn die Überlagerung voll ist, schlagen diese Schreibversuche fehl, sodass Windows wiederholt versucht, die Dateien neu zu schreiben, bis UWF feststellen kann, dass das Gerät heruntergefahren werden soll, und das Problem zu beheben. Der Versuch, mit normalen Methoden herunterzufahren, wenn die Überlagerung voll oder fast vollständig ist, kann dazu führen, dass das Herunterfahren des Geräts lange dauert, in einigen Fällen bis zu einer Stunde oder länger.
Sie können dieses Problem häufig vermeiden, indem Sie UWF verwenden, um das Herunterfahren oder Neustarten automatisch zu initiieren:
Herunterfahren:
Neustart:
Windows 10 19H1 und höher wird automatisch neu gestartet, wenn die maximale Größe der Überlagerung überschritten wird.