Disques et partitions dans Windows Server
Comment consulter l'espace utilisé, étendre la partition système après le passage à un grade supérieur, et libérer des gigaoctets lorsque le disque est presque plein.
Mis à jour le 23 août 2026
Sur un VDS, il n'y a qu'un seul disque : 40 Go sur VDS-1 et jusqu'à 250 Go sur VDS-6. Windows Server à lui seul occupe environ 15 Go, donc sur les paliers inférieurs, vous devez surveiller l'espace libre dès le premier jour.
Quelle quantité est utilisée
Get-Volume | Select-Object DriveLetter, FileSystemLabel, @{n='Free,GB';e={[math]::Round($_.SizeRemaining/1GB,1)}}, @{n='Size,GB';e={[math]::Round($_.Size/1GB,1)}}
Get-Disk
Get-Partition
Le plus rapide pour voir ce qui occupe de l'espace est de manière graphique (WinDirStat, TreeSize Free), mais vous pouvez aussi utiliser une commande :
Get-ChildItem C:\ -Directory | ForEach-Object {
[pscustomobject]@{ Path=$_.FullName
GB=[math]::Round((Get-ChildItem $_ -Recurse -File -EA SilentlyContinue | Measure-Object Length -Sum).Sum/1GB,2) }
} | Sort-Object GB -Descending | Select-Object -First 10
L'espace utilisé est également visible dans le panneau à l'adresse /hosting/vds/m/<id> : l'anneau de l'onglet « Aperçu » se remplit selon les données de l'agent invité. Si l'agent a été supprimé, l'anneau est vide — le panneau affichera la commande d'installation.
Étendre la partition après le passage à un palier supérieur
Lorsque vous changez d'offre, le disque s'agrandit, mais Windows ne prend pas l'augmentation automatiquement : l'espace non alloué apparaît à la fin du disque. Étendez la partition manuellement.
$size = (Get-PartitionSupportedSize -DriveLetter C)
Resize-Partition -DriveLetter C -Size $size.SizeMax
Via l'interface : « Gestion des disques » (diskmgmt.msc) → clic droit sur la partition C → « Étendre le volume ». Si l'option est inactive, soit la zone non allouée n'est pas adjacente à la partition, soit la machine n'a pas été redémarrée depuis le changement d'offre — exécutez Update-HostStorageCache et relancez l'analyse du disque.
Vous ne pouvez pas réduire le disque : les rétrogradations d'offre ne sont pas disponibles précisément pour cette raison.
Libérer de l'espace
Cleanmgr /verylowdisk
dism /online /cleanup-image /startcomponentcleanup /resetbase
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Remove-Item $env:TEMP\* -Recurse -Force -EA SilentlyContinue
Les gros consommateurs que l'on oublie :
- Le fichier d'échange
C:\pagefile.sys— par défaut, il équivaut à la quantité de RAM. Sur VDS-3, cela représente 8 Go. Limitez-le via « Propriétés système » → « Avancé » → « Performances » → « Mémoire virtuelle ». - Le fichier d'hibernation
hiberfil.sys— un serveur n'en a pas besoin :powercfg -h offlibère plusieurs gigaoctets. - Les points de restauration et les clichés instantanés —
vssadmin list shadowstorage, limitez la taille avecvssadmin resize shadowstorage. - Les journaux IIS dans
C:\inetpub\logs— ils grossissent sans qu'on s'en aperçoive, voir IIS. - Les sauvegardes de bases de données MS SQL dans le répertoire par défaut.
Erreurs courantes
- Attendre que l'espace soit complètement épuisé. Avec zéro espace libre, Windows cesse de fonctionner correctement et parfois ne démarre plus. Gardez une marge de 15 %.
- Supprimer
C:\Windows\WinSxSmanuellement. Cela casse le système. Vous ne pouvez nettoyer le magasin de composants qu'avecdism. - Désactiver le fichier d'échange pour économiser des gigaoctets. Sur les paliers inférieurs, cela provoque des plantages d'applications lors des pics.
- Conserver les sauvegardes sur la même machine. Une copie sur le même disque ne vous protège ni de la saturation de l'espace ni de la perte de données. Téléversez-la ailleurs.
Nous ne fournissons pas de sauvegardes automatiques des machines, et il n'y a pas non plus d'instantanés d'état dans le panneau, donc tout votre plan de récupération repose sur vos propres copies. Mettez-les en place avant d'en avoir besoin.