Диски и разделы в Windows Server
Как посмотреть занятое место, расширить системный раздел после перехода на ступень выше и освободить гигабайты, когда диск подошёл к концу.
Обновлено 23 августа 2026 г.
На VDS диск один: 40 ГБ на VDS-1 и до 250 ГБ на VDS-6. Windows Server сам занимает около 15 ГБ, поэтому на младших ступенях за свободным местом надо следить с первого дня.
Сколько занято
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
Кто занял место — быстрее всего видно графически (WinDirStat, TreeSize Free), но можно и командой:
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
Занятое место видно и в панели /hosting/vds/<id>: кольцо на вкладке «Обзор» заполняется по данным гостевого агента. Если агент удалён, кольцо пустое — панель покажет команду установки.
Расширить раздел после перехода на ступень выше
При улучшении тарифа диск становится больше, но Windows не подхватывает прирост автоматически: в конце диска появляется нераспределённое пространство. Расширьте раздел вручную.
$size = (Get-PartitionSupportedSize -DriveLetter C)
Resize-Partition -DriveLetter C -Size $size.SizeMax
Через интерфейс: «Управление дисками» (diskmgmt.msc) → правой кнопкой по разделу C → «Расширить том». Если пункт неактивен, значит нераспределённая область не примыкает к разделу или машина не перезагружалась после изменения тарифа — сделайте Update-HostStorageCache и перечитайте диск.
Уменьшить диск нельзя: понижение тарифа не предусмотрено именно поэтому.
Освободить место
Cleanmgr /verylowdisk
dism /online /cleanup-image /startcomponentcleanup /resetbase
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Remove-Item $env:TEMP\* -Recurse -Force -EA SilentlyContinue
Крупные пожиратели, о которых забывают:
- Файл подкачки
C:\pagefile.sys— по умолчанию равен объёму памяти. На VDS-3 это 8 ГБ. Ограничьте через «Свойства системы» → «Дополнительно» → «Быстродействие» → «Виртуальная память». - Файл спящего режима
hiberfil.sys— серверу не нужен:powercfg -h offосвобождает несколько гигабайт. - Точки восстановления и теневые копии —
vssadmin list shadowstorage, ограничить размерvssadmin resize shadowstorage. - Журналы IIS в
C:\inetpub\logs— растут незаметно, см. IIS. - Резервные копии баз MS SQL в каталоге по умолчанию.
Частые ошибки
- Ждать, пока место кончится совсем. Windows при нуле свободного места перестаёт нормально работать и иногда не загружается. Держите запас в 15 %.
- Удалять
C:\Windows\WinSxSвручную. Это ломает систему. Чистить хранилище компонентов можно только черезdism. - Отключать файл подкачки ради гигабайтов. На младших ступенях это приводит к падению приложений при всплеске.
- Хранить резервные копии на той же машине. Копия на том же диске не спасает ни от переполнения, ни от потери данных. Выгружайте её наружу.
Автоматических резервных копий машины у нас нет и снимков состояния в панели тоже, так что весь план восстановления — ваши собственные копии. Настройте их до того, как они понадобятся.