Prévenir l’encombrement du dossier System Volume Information sous Windows

Le dossier System Volume Information est essentiel pour le fonctionnement de certaines fonctions Windows comme les points de restauration, l’indexation de recherche, et les clichés instantanés (shadow copies). Cependant, il peut devenir trop volumineux avec le temps, en particulier sur les disques durs lents ou sollicités. Voici une méthode efficace pour maîtriser cette croissance.


❓ Pourquoi ce dossier grossit-il autant ?

Le principal responsable de l’encombrement est la création excessive de copies de clichés instantanés (shadow copies) qui ne sont pas correctement supprimées – ce qu’on appelle des orphan shadows. Cela arrive souvent lorsque le stockage physique (HDD/SSD) ne suit pas la cadence de création/demande, ou que certaines options par défaut ne sont pas optimisées.


🧹 Étape 1 : Nettoyage général + PrivaZer

Avant toute modification système, commencez par un nettoyage standard :

  1. Supprimez les fichiers temporaires et les anciens points de restauration.
  2. Utilisez PrivaZer (sans activer la recherche dans l’espace libre) pour :
    • Corriger des incohérences NTFS.
    • Supprimer les journaux obsolètes.
    • Nettoyer les artefacts de fichiers supprimés.

Même sur des installations neuves, PrivaZer peut améliorer l’état des disques.


🔧 Étape 2 : Ajustements dans le registre (via PowerShell)

Vous pouvez limiter le nombre de clichés instantanés et définir une taille minimale de la zone de différence avec le script PowerShell suivant.

Script PowerShell à utiliser :

$NewMaxShadowCopies = 8
$NewMinDiffAreaFileSize = 128
function setupDWORD {
param([string]$regPath, [string]$nameForDWORD, [long]$valueForDWORD)
if (!(Test-Path $regPath)) {
Try { New-Item $regPath -Force -ErrorAction SilentlyContinue }
Catch {
Write-Error "Impossible de créer ou accéder au chemin de registre : $regPath"
return
}
}
Try {
$oldValueProperty = Get-ItemProperty -Path $regPath -Name $nameForDWORD -ErrorAction SilentlyContinue
$oldValue = $oldValueProperty.$nameForDWORD
} Catch {
$oldValue = $null
}
Write-Output "`n→ [$nameForDWORD] dans [$regPath]"
Write-Output "Valeur actuelle : $oldValue"
Write-Output "Nouvelle valeur : $valueForDWORD"
if ($oldValue -eq $valueForDWORD) {
Write-Output "Aucun changement nécessaire."
return
}
Try {
New-ItemProperty -Path $regPath -Name $nameForDWORD -Value $valueForDWORD -PropertyType DWORD -Force
Write-Output "Mise à jour réussie."
} Catch {
Write-Error "Échec de la mise à jour du registre."
}
}
# Limiter les copies de clichés
setupDWORD "HKLM:\System\CurrentControlSet\Services\VSS\Settings" "MaxShadowCopies" $NewMaxShadowCopies
# Définir une taille minimale de la zone de différence (Mo)
setupDWORD "HKLM:\System\CurrentControlSet\Services\VolSnap" "MinDiffAreaFileSize" $NewMinDiffAreaFileSize
# Nettoyer le cache obsolète de tâches planifiées
setupDWORD "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" "DeleteStaleTaskCache" 1
# Redémarrer le service VSS pour appliquer
Write-Output "Redémarrage du service VSS..."
Restart-Service -Force -Name "VSS"
Write-Output "Terminé."

🧠 Explications des paramètres clés

  • MaxShadowCopies = 8
    Cela limite le nombre de clichés instantanés que Windows peut conserver, ce qui freine la croissance du dossier.
  • MinDiffAreaFileSize = 128
    Définit la taille minimale de la zone utilisée pour les différences entre versions de fichiers (en Mo). Une valeur plus grande peut éviter la fragmentation et les écritures excessives.
  • DeleteStaleTaskCache = 1
    Supprime les entrées obsolètes du cache des tâches planifiées qui peuvent provoquer des ralentissements et erreurs système.

📌 Recommandations complémentaires

  • Vérifiez régulièrement la taille du dossier System Volume Information avec un outil comme TreeSize Free.
  • N’oubliez pas de créer un point de restauration avant toute modification du registre.
  • Sur les machines de production, testez ces changements sur un environnement de test avant.

✅ Conclusion

En combinant un bon nettoyage initial, l’utilisation de PrivaZer, et quelques ajustements judicieux via PowerShell, vous pouvez maîtriser efficacement la croissance du dossier System Volume Information. Cela peut améliorer les performances, la stabilité du système et prolonger la durée de vie de vos disques.

cedetrick

👤 Présentation personnelle Né en 1970, je suis un passionné d'informatique depuis mon tout premier ZX81. Curieux de nature, j'ai toujours aimé explorer, démonter, comprendre - et parfois même réparer - tout ce qui touche au numérique. Officiellement vintage, j'ai traversé les époques technologiques : du TI99/4A, CPC6128, aux calculatrices HP 48G / GX / 40G et TI92, sans oublier l'arrivée des PCs, que j'ai suivie de près, du i386 jusqu'aux configurations modernes. 💻 Je reste un utilisateur convaincu de Windows, même si je m'essaie régulièrement à Linux pour sortir de ma zone de confort. Le monde Mac ? Disons qu'on ne s'est jamais vraiment croisés. 🎮 Côté consoles, c'est toute une vie de gaming (ou presque) : de l'Atari (avant même qu'il s'appelle 2600) à la SNES, puis les PS1 et PS2 de mon petit frère - que je formais au passage à Doom, Wolfenstein, et aux assemblages Lego sur PC. Aujourd'hui, même si j'ai une PS3, PS4 et Switch, le temps me manque pour vraiment en profiter... mais elles sont là, fidèles, comme un musée interactif prêt à s'allumer ! 🎥📚 Passionné de cinéma, de séries, et de lecture, j'aime aussi simplement découvrir, apprendre et m'émerveiller. Car au fond, ce qui m'anime depuis toujours, c'est cette curiosité insatiable, ce plaisir de creuser un sujet jusqu'à en comprendre les rouages.

Laisser un commentaire