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 :
- Supprimez les fichiers temporaires et les anciens points de restauration.
- 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.