Comment activer et utiliser le filtre d’écriture unifié (UWF) sous Windows 10

Vous cherchez à maîtriser UWF (Unified Write Filter) sous Windows 10 ? Voici ce qu’il faut savoir.

Honnêtement, l’UWF est un peu étrange, mais extrêmement utile pour protéger votre système contre les modifications accidentelles ou les falsifications, comme dans les bornes interactives ou les systèmes embarqués. Cependant, comprendre comment l’activer, le désactiver ou ajuster ses paramètres peut donner l’impression de pirater un coffre-fort secret. D’autant plus que, sur certaines configurations Windows, il est caché derrière des options et qu’il faut parfois manipuler la ligne de commande, juste pour le plaisir. Ce guide devrait vous éclairer sur son fonctionnement ; avec un peu de chance, vous y arriverez sans vous arracher les cheveux.

Comment activer et configurer le filtre d’écriture unifié sous Windows 10

Tout d’abord, activer l’UWF

L’UWF n’est pas activé par défaut, sauf si vous utilisez certaines éditions comme Windows 10 Entreprise, Éducation ou LTSB/LTSC. Si vous ne le voyez pas, vous devrez l’activer via les fonctionnalités Windows ou PowerShell. C’est assez frustrant, car Windows le rend un peu difficile à trouver ; on pourrait penser qu’il serait plus facile à trouver, mais non.

Pour activer le filtre d’écriture unifié (UWF), accédez à Panneau de configuration > Programmes > Activer ou désactiver des fonctionnalités Windows. Recherchez ensuite Verrouillage des périphériques ou Filtre d’écriture unifié et cochez la case correspondante. Si l’option n’est pas présente, ou si vous préférez utiliser la ligne de commande (plus rapide une fois maîtrisée), voici la marche à suivre :

  • PowerShell : Exécutez PowerShell en tant qu’administrateur et saisissez :
    Enable-WindowsOptionalFeature -Online -FeatureName "Client-UnifiedWriteFilter" –All
  • DISM : Ouvrez l’invite de commandes en tant qu’administrateur et exécutez :
    DISM.exe /Online /enable-Feature /FeatureName:client-UnifiedWriteFilter

Ensuite, utilisez la commande uwfmgr.exepour gérer UWF. Vous devrez probablement redémarrer l’ordinateur pour que tout soit pris en compte.

Activation du filtre UWF par commandes

Une fois activé, le lancement du filtre est assez simple. Il suffit d’exécuter :

uwfmgr.exe filter enable

En gros, cela verrouille votre disque dur de sorte que toutes les écritures soient stockées dans une couche de superposition, qui est effacée au redémarrage. C’est pratique pour les bornes interactives ou les ordinateurs partagés, mais moins adapté si vous souhaitez sauvegarder des données de manière permanente.

Et pour protéger un lecteur en particulier, comme le lecteur C:, il suffit d’exécuter :

uwfmgr.exe volume protect c:

Redémarrez ensuite. Désormais, tout ce qui sera écrit pendant la session disparaîtra après le redémarrage, sauf si vous demandez explicitement à UWF de « commit » certains fichiers ou dossiers.

Vérification de l’état et des configurations de superposition

Vous vous demandez si UWF est actif ? Exécutez :

uwfmgr.exe get-config

Le disque système devrait être protégé et le filtre activé ; tout devrait être clair et net. Pour consulter les paramètres de superposition (comme la taille maximale ou le type), procédez comme suit :

uwfmgr overlay get-config

La taille par défaut de la superposition est de 1 Go de RAM. Par conséquent, sur certaines configurations, si vous atteignez cette limite, vous risquez de recevoir des avertissements ou des erreurs. Pour modifier la taille ou le type de superposition (disque ou RAM), exécutez :

uwfmgr overlay set-size 8192 uwfmgr overlay set-criticalthreshold 8192 uwfmgr overlay set-warningthreshold 7168

Pour passer d’un stockage RAM à un stockage disque, procédez comme suit :

uwfmgr overlay set-type Disk

Remarque : Si vous souhaitez vérifier la quantité de données stockées dans la superposition, vous pouvez procéder comme suit :

uwfmgr overlay get-consumption uwfmgr overlay get-availablespace

Maintenance de Windows ou application de mises à jour lorsque UWF est activé

Voici l’astuce : l’installation de mises à jour ou la maintenance du système ne sont pas simples car UWF bloque les modifications. Mettez la commande en file d’attente :

uwfmgr servicing enable

Votre système passe alors en « mode maintenance » spécial, permettant des mises à jour fluides. Il redémarre en mode temporaire, installe les mises à jour, puis redémarre automatiquement en mode normal protégé par UWF.

Une fois terminé, j’ai constaté que cela pouvait aider à uwfmgr filter disabledésactiver complètement la protection ; n’oubliez simplement pas de redémarrer ensuite.

Ajouter des fichiers ou des dossiers aux exclusions revient à indiquer à UWF de conserver certaines données de manière permanente.

Supposons que vous souhaitiez qu’un fichier ou un dossier spécifique ne soit *pas* supprimé au redémarrage. C’est simple : exécutez des commandes comme :

Uwfmgr.exe file add-exclusion c:\labs Uwfmgr.exe file add-exclusion c:\labs\report.docx

Même chose pour les clés de registre :

Uwfmgr.exe registry add-exclusion “HKLM\Software\My_RegKey”

Après avoir effectué cette opération, redémarrez le système ; les fichiers et entrées de registre seront alors correctement enregistrés. Notez toutefois que certains fichiers et dossiers système critiques, tels que \Windows, Pagefile.sys ou Swapfile.sys, ne peuvent pas être ajoutés aux exclusions : Windows les bloque automatiquement. De plus, UWF ne protège pas les disques durs externes USB ; si vous souhaitez les sécuriser, il vous faudra procéder autrement.

Désactivation ou réinitialisation de l’UWF

Si UWF ne fonctionne plus correctement ou si vous souhaitez le désactiver temporairement, exécutez simplement :

uwfmgr.exe filter disable

Ou, pour rétablir les paramètres par défaut :

uwfmgr filter reset-settings

Vous devrez redémarrer ensuite ! Et si Windows refuse de démarrer après avoir manipulé UWF, il existe un moyen de le désactiver hors ligne en modifiant le registre à partir du support de récupération — plus compliqué, mais faisable en cas de problème.

Utilisation d’UWF avec HORM (Hibernation unique/Reprise multiple)

Depuis Windows 10 version 1709, vous pouvez activer le mode HORM, qui fige l’état de votre session dans la mémoire vive. Au redémarrage, le système retrouve exactement le même état, ce qui est idéal pour des tests rapides ou les bornes interactives. Attention cependant : ce mode désactive la mise en veille prolongée, le démarrage rapide et ne prend pas en charge les exceptions.

Activez-le avec :

uwfmgr filter enable-horm

Après l’activation, vous devez mettre l’ordinateur en hibernation une fois ( Shutdown /h), puis le réactiver et redémarrer. L’astuce consiste à conserver cette session active entre les redémarrages sans réappliquer les modifications — un peu comme une hibernation ultra-rapide.

Pour sortir de HORM, il suffit de courir :

uwfmgr filter disable-horm

Promis, cela peut améliorer les performances et réduire l’usure du disque, surtout sur les SSD, ou si vous testez beaucoup de choses sans endommager votre système principal.

Réflexions finales

Alors oui, UWF peut s’avérer indispensable dans certaines situations, mais sa configuration initiale est assez fastidieuse. L’essentiel est de comprendre quelles commandes exécuter, quand redémarrer et comment définir des exclusions si nécessaire. C’est un peu complexe, mais une fois configuré, il fonctionne à merveille pour protéger les images ou les bornes interactives sécurisées.

Résumé

  • Activer UWF via les fonctionnalités Windows ou PowerShell
  • Utilisez uwfmgr.exeles commandes pour activer, protéger les volumes et vérifier les configurations.
  • Ajoutez soigneusement les exclusions pour les fichiers, les dossiers ou les clés de registre.
  • Utilisez le mode maintenance pour les mises à jour afin d’éviter la perte des modifications.
  • Désactiver UWF une fois terminé se fait en une seule commande ; n’oubliez pas de redémarrer.

Conclure

J’espère que cela rendra l’utilisation d’UWF un peu moins mystérieuse. Sur certaines configurations, c’est complexe, tandis que sur d’autres, cela fonctionne immédiatement. Plus vous l’expérimenterez, mieux vous comprendrez ses possibilités. Si vous déployez ces solutions en production, assurez-vous de tester au préalable la liste d’exclusion et les procédures de mise à jour. Bonne chance ! Croisons les doigts pour que cela permette à certains d’éviter les habituels casse-têtes.