Disk dan partisi di Windows Server
Cara melihat ruang terpakai, memperluas partisi sistem setelah pindah ke tier lebih tinggi, dan membebaskan gigabyte saat disk hampir penuh.
Diperbarui 23 Agustus 2026
Di VDS hanya ada satu disk: 40 GB di VDS-1 dan hingga 250 GB di VDS-6. Windows Server saja memakan sekitar 15 GB, jadi di tier bawah Anda harus memantau ruang kosong sejak hari pertama.
Berapa banyak yang terpakai
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
Apa yang memakan ruang paling cepat terlihat secara grafis (WinDirStat, TreeSize Free), tetapi Anda juga bisa memakai perintah:
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
Ruang terpakai juga terlihat di panel pada /hosting/vds/m/<id>: cincin di tab "Overview" terisi sesuai data dari guest agent. Jika agent telah dihapus, cincin kosong — panel akan menampilkan perintah instalasinya.
Perluas partisi setelah pindah ke tier yang lebih tinggi
Saat Anda meningkatkan paket, disk menjadi lebih besar, tetapi Windows tidak menangkap penambahan itu secara otomatis: ruang yang belum dialokasikan muncul di ujung disk. Perluas partisi secara manual.
$size = (Get-PartitionSupportedSize -DriveLetter C)
Resize-Partition -DriveLetter C -Size $size.SizeMax
Melalui antarmuka: "Disk Management" (diskmgmt.msc) → klik kanan partisi C → "Extend Volume". Jika opsi tidak aktif, entah area yang belum dialokasikan tidak bersebelahan dengan partisi atau mesin belum di-reboot sejak perubahan paket — jalankan Update-HostStorageCache dan pindai ulang disk.
Anda tidak dapat mengecilkan disk: penurunan paket tidak tersedia justru karena alasan ini.
Bebaskan ruang
Cleanmgr /verylowdisk
dism /online /cleanup-image /startcomponentcleanup /resetbase
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Remove-Item $env:TEMP\* -Recurse -Force -EA SilentlyContinue
Konsumen besar yang sering orang lupakan:
- Page file
C:\pagefile.sys— secara default besarnya sama dengan jumlah RAM. Di VDS-3 itu 8 GB. Batasi melalui "System Properties" → "Advanced" → "Performance" → "Virtual memory". - File hibernasi
hiberfil.sys— server tidak membutuhkannya:powercfg -h offmembebaskan beberapa gigabyte. - Restore point dan shadow copy —
vssadmin list shadowstorage, batasi ukurannya denganvssadmin resize shadowstorage. - Log IIS di
C:\inetpub\logs— tumbuh tanpa disadari, lihat IIS. - Backup database MS SQL di direktori default.
Kesalahan umum
- Menunggu sampai ruang habis sepenuhnya. Dengan ruang kosong nol, Windows berhenti bekerja dengan benar dan kadang gagal boot. Sisakan margin 15%.
- Menghapus
C:\Windows\WinSxSsecara manual. Ini merusak sistem. Anda hanya bisa membersihkan component store dengandism. - Menonaktifkan page file untuk menghemat gigabyte. Di tier bawah ini menyebabkan aplikasi crash saat lonjakan beban.
- Menyimpan backup di mesin yang sama. Salinan di disk yang sama tidak menyelamatkan Anda dari kehabisan ruang maupun kehilangan data. Unggah ke tempat lain.
Kami tidak menyediakan backup mesin otomatis, dan tidak ada snapshot state di panel juga, jadi seluruh rencana pemulihan Anda adalah salinan milik Anda sendiri. Siapkan sebelum Anda membutuhkannya.