Le service de clichés instantanés de volume (Volume Shadow Copy Service ou VSS) est un composant clé de l’écosystème Microsoft depuis plusieurs générations. Sous Windows Server 2008, il remplit deux missions essentielles : d’une part, figer l’état d’un volume pour permettre aux logiciels de sauvegarde de copier des fichiers verrouillés sans interruption de service ; d’autre part, proposer aux utilisateurs la restauration autonome de documents modifiés ou supprimés par mégarde sur les partages réseau. Pour appréhender les mécanismes globaux du service, vous pouvez également consulter notre mémo sur le fonctionnement du VSS Windows.
Activer les clichés instantanés via la console graphique
Sur un serveur de fichiers, l’activation des clichés instantanés se réalise en quelques étapes depuis l’explorateur de fichiers ou le gestionnaire de disques :
- Ouvrez l’explorateur, faites un clic droit sur le volume hébergeant vos partages de données (généralement un lecteur dédié comme D: ou E: plutôt que le disque système C:), puis sélectionnez Propriétés.
- Rendez-vous dans l’onglet Clichés instantanés (Shadow Copies).
- Sélectionnez la partition souhaitée, puis cliquez sur Paramètres pour ajuster l’espace alloué au stockage des clichés (Shadow Storage) ainsi que la fréquence d’exécution. Par défaut, une tâche planifiée est souvent configurée à 07h00 et à 12h00 en semaine.
- Cliquez sur Activer pour valider la planification et générer un premier cliché manuellement.
Il est recommandé de ne pas laisser l’espace de stockage VSS en « Illimité » pour éviter la saturation imprévue du disque physique, ce qui risquerait de bloquer les écritures sur vos volumes de production.
Administrer les clichés instantanés avec vssadmin
L’utilitaire en ligne de commande vssadmin s’avère indispensable pour les scripts de maintenance ou lorsque vous devez acceder à Windows 2008 en ligne de commande à distance sans ouvrir de session graphique RDP.
Créer un cliché instantané
Pour déclencher immédiatement un cliché sur une partition précise, lancez une invite de commandes en mode administrateur :
vssadmin create shadow /For=D:
Lister les clichés existants
Pour visualiser les points de restauration présents, leur date de capture et leur identifiant unique (Shadow Copy ID), tapez :
vssadmin list shadows
Le résultat indique l’emplacement physique du snapshot (ex: \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopyX) et confirme si le cliché est accessible aux clients.
Vérifier et ajuster l’espace de stockage
Pour connaître l’espace disque consommé par le stockage différentiel :
vssadmin list shadowstorage
Si vous devez modifier la limite d’allocation maximale (par exemple, restreindre la taille à 20 Go sur le volume D:), appliquez la syntaxe suivante :
vssadmin resize shadowstorage /On=D: /For=D: /MaxSize=20GB
Restauration : versions précédentes et rollback
La grande force de VSS réside dans sa souplesse de reprise d’activité à deux niveaux distincts :
- Restauration ciblée par l’utilisateur : Depuis un poste client accédant à un partage réseau, un clic droit sur un dossier ou un fichier donne accès à l’onglet Versions précédentes. L’utilisateur peut prévisualiser le document tel qu’il était le matin même ou copier une ancienne version sans solliciter l’équipe informatique.
- Restauration administrative d’un volume : En cas de corruption massive sur un disque de données secondaire, l’administrateur peut réinitialiser l’ensemble du volume à un état antérieur à l’aide de son identifiant VSS :
vssadmin revert shadow /shadow={VOTRE-GUID-SHADOW} /forcedismount
Attention : Cette opération écrase les données actuelles et démonte le volume temporairement ; elle ne doit jamais être exécutée sur le lecteur C: contenant le système d’exploitation en cours d’exécution.
Surveillance et précautions d’usage
Bien que VSS apporte un confort indéniable au quotidien, il ne remplace en aucun cas une véritable politique de sauvegarde externalisée (sur baie distante, bande ou cloud). De plus, si vos sauvegardes complètes échouent régulièrement, pensez à check VSS writer dans Windows 2008 pour vérifier qu’aucun composant applicatif (comme Active Directory ou SQL) n’est resté dans un état d’erreur instable.




