Partager via


Emplacement et taille de superposition de filtre d’écriture unifiée (UWF)

Le filtre UWF (Unified Write Filter) protège le contenu d’un volume en interceptant les tentatives d’écriture vers un volume protégé et redirige ces tentatives d’écriture vers une superposition virtuelle.

Vous pouvez choisir l’emplacement de stockage de la superposition (RAM ou disque), la quantité d’espace réservé et ce qui se passe lorsque la superposition se remplit.

Pour augmenter la durée de fonctionnement, configurez la surveillance pour case activée si votre superposition est en cours de remplissage. À certains niveaux, votre appareil peut avertir les utilisateurs et/ou redémarrer l’appareil.

Superposition de ram par rapport à la superposition de disque

  • Superposition ram (par défaut) : la superposition virtuelle est stockée dans la RAM et est effacée après un redémarrage.

    • En écrivant dans la RAM, vous pouvez réduire l’usure sur les supports sensibles à l’écriture comme les disques ssd.
    • La RAM est souvent plus limitée que l’espace disque. À mesure que la superposition de lecteur remplit la RAM disponible, les performances de l’appareil peuvent être réduites et les utilisateurs seront finalement invités à redémarrer l’appareil. Si vos utilisateurs sont censés effectuer de nombreuses écritures volumineuses dans la superposition, envisagez plutôt d’utiliser une superposition de disque.
  • Superposition de disque : la superposition virtuelle est stockée dans un emplacement temporaire sur le lecteur. Par défaut, la superposition est effacée lors du redémarrage.

    • Vous pouvez utiliser le passage d’espace libre pour utiliser un espace libre supplémentaire sur le lecteur au-delà de l’espace de superposition virtuel réservé.
    • Sur Windows 10 version 1803, vous pouvez utiliser la superposition persistante pour permettre aux utilisateurs d’enregistrer le travail dans la superposition virtuelle, même après un redémarrage.

Taille de superposition

  • Valeur par défaut = 1024 Mo. Définissez avec :
    • CMD : uwfmgr overlay set-size
    • CSP : NextSession/MaximumOverlaySize
    • WMI : UWF\Overlay.SetMaximumSize

Lors de la planification des déploiements d’appareils, nous vous recommandons d’optimiser la taille de superposition en fonction de vos besoins.

Pour les superpositions de RAM, vous devez budgéter un peu de RAM pour le système. Par exemple, si le système d’exploitation nécessite 2 Go de RAM et que votre appareil dispose de 4 Go de RAM, définissez la taille maximale de la superposition sur 2 048 Mo (2 Go) ou moins.

Nous vous recommandons d’activer UWF sur un appareil de test, d’installer les applications nécessaires et de passer l’appareil par le biais de simulations d’utilisation. Vous pouvez utiliser ce script PowerShell pour déterminer quels fichiers consomment de l’espace :

$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 

La quantité de superposition utilisée dépend des éléments suivants :

  • Modèles d’utilisation des appareils.
  • Applications accessibles. (Certaines applications ont des volumes d’écriture élevés et remplissent la superposition plus rapidement.)
  • Délai entre les réinitialisations.
  • Lorsque des fichiers sont supprimés, UWF les supprime de la superposition et retourne les ressources libérées au pool disponible.

Avertissements et événements critiques

Lorsque la superposition de lecteur remplit l’espace disponible, vous pouvez avertir vos utilisateurs qu’ils manquent d’espace et les inviter à redémarrer l’appareil ou à exécuter un script pour effacer la superposition.

  1. Définissez les niveaux d’avertissement et les niveaux critiques (facultatif). Lorsque la superposition est remplie à cette valeur, UWF écrit un message de suivi d’événements pour Windows (ETW).

    • Niveau d’avertissement : Valeur par défaut = 512 Mo. Définissez avec :
      • CMD : uwfmgr overlay set-warningthreshold
      • CSP : NextSession/WarningOverlayThreshold
      • WMI : UWF_Overlay.SetWarningThreshold
    • Niveau critique : Valeur par défaut = 1024 Mo. Définissez avec :
      • CMD : uwfmgr overlay set-criticalthreshold
      • CSP : NextSession/CriticalOverlayThreshold
      • WMI : UWF_Overlay.SetCriticalThreshold

    Notez que ces paramètres seront affectés après le prochain redémarrage.

  2. Utilisez le planificateur de tâches pour détecter le message ETW et avertir les utilisateurs de terminer leur travail sur l’appareil afin qu’ils ne perdent pas leur contenu avant que la superposition ne soit effacée. Vous pouvez également fournir un lien vers un script pour effacer le contenu de la superposition.

    Créez des tâches qui se déclenchent sur l’événement où le journal système reçoit un ID d’événement de uwfvol :

    Utilisation de la superposition Source Level ID de l’événement
    Seuil d'avertissement uwfvol Avertissement 1
    Seuil critique uwfvol Error 2
    Retour à la normale uwfvol Information 3
  3. Redémarrez l’appareil.

Sur les appareils avec une superposition de disque, vous pouvez utiliser le passthrough freespace pour accéder à l’espace libre supplémentaire de votre lecteur.

Vous devrez toujours réserver de l’espace sur le disque pour la superposition. Cet espace est utilisé pour gérer la superposition et pour stocker les remplacements, tels que les mises à jour système. Toutes les autres écritures sont envoyées à l’espace libre sur le disque. Au fil du temps, la superposition réservée deviendra de plus en plus lente, car les remplacements ne cesseront de se remplacer les uns les autres.

Sur les appareils dotés d’une superposition de RAM, vous pouvez également utiliser le passthrough freespace pour accéder à l’espace libre supplémentaire de votre lecteur afin de réduire l’utilisation de la superposition. Toutefois, il n’est pas recommandé d’utiliser le passthrough freespace avec une superposition de RAM, car il ne réduit pas l’usure sur les supports sensibles à l’écriture comme les disques ssd.

  • CMD : uwfmgr overlay set-passthrough (on|off)

Superposition persistante

Notes

Ce mode est expérimental et nous vous recommandons de le tester soigneusement avant de le déployer sur plusieurs appareils. Cette option n’est pas utilisée par défaut.

Sur les appareils avec une superposition de disque, vous pouvez choisir de continuer à utiliser les données de superposition, même après un redémarrage. Cela peut être utile dans les situations où vos utilisateurs invités peuvent avoir besoin d’accéder pendant des périodes plus longues et peuvent avoir besoin de mettre hors tension l’appareil entre les utilisations.

Cette option permet à votre service informatique de mieux contrôler le moment où la superposition est réinitialisée. Vous pouvez également fournir à vos utilisateurs des scripts qui les aideront à réinitialiser la superposition à la demande.

Pour activer ou désactiver la superposition persistante :

  • CMD : uwfmgr overlay set-persistent (on|off)

Pour réinitialiser la superposition :

  • CMD : uwfmgr overlay reset-persistentstate on

Épuisement de superposition

Si la taille de la superposition est proche ou égale à la taille maximale de la superposition, toutes les tentatives d’écriture échouent, renvoyant une erreur indiquant qu’il n’y a pas assez d’espace pour terminer l’opération. Si la superposition sur votre appareil atteint cet état, votre appareil peut ne plus répondre et être lent, et vous devrez peut-être redémarrer votre appareil.

Lorsque Windows s’arrête, il tente d’écrire un certain nombre de fichiers sur le disque. Si la superposition est complète, ces tentatives d’écriture échouent, ce qui amène Windows à tenter de réécrire les fichiers à plusieurs reprises jusqu’à ce qu’UWF puisse déterminer que l’appareil tente de s’arrêter et de résoudre le problème. La tentative d’arrêt à l’aide de méthodes normales lorsque la superposition est pleine ou presque complète peut entraîner l’arrêt de l’appareil pendant longtemps, dans certains cas jusqu’à une heure ou plus.

Vous pouvez souvent éviter ce problème en utilisant UWF pour lancer automatiquement l’arrêt ou le redémarrage :

  • Arrêtez :

    • CMD : uwfmgr shutdown
    • CSP : ShutdownSystem
    • WMI : UWF\Filter.ShutdownSystem
  • Redémarrez :

    • CMD : uwfmgr restart
    • CSP : RestartSystem
    • WMI : UWF\Filter.RestartSystem

Windows 10 19H1 et versions ultérieures redémarrent automatiquement si la taille maximale de la superposition est dépassée.