Skip to content
VDS · Windows Server

Диски та розділи у 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/m/<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.
  • Вимикати файл підкачки, щоб зекономити гігабайти. На молодших тарифах це спричиняє збої застосунків під час пікових навантажень.
  • Тримати резервні копії на тій самій машині. Копія на тому самому диску не врятує ні від нестачі місця, ні від втрати даних. Вивантажуйте її в інше місце.

Ми не надаємо автоматичних резервних копій машин, і знімків стану в панелі теж немає, тож увесь ваш план відновлення — це ваші власні копії. Налаштуйте їх до того, як вони знадобляться.