Skip to content
VDS · Windows Server

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 off membebaskan beberapa gigabyte.
  • Restore point dan shadow copy — vssadmin list shadowstorage, batasi ukurannya dengan vssadmin 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\WinSxS secara manual. Ini merusak sistem. Anda hanya bisa membersihkan component store dengan dism.
  • 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.