Ổ đĩa và phân vùng trong Windows Server
Cách xem dung lượng đã dùng, mở rộng phân vùng hệ thống sau khi nâng lên tier cao hơn, và giải phóng gigabyte khi ổ đĩa gần đầy.
Cập nhật 23 tháng 8, 2026
Trên VDS chỉ có một ổ đĩa: 40 GB trên VDS-1 và tối đa 250 GB trên VDS-6. Riêng Windows Server đã chiếm khoảng 15 GB, nên ở các gói thấp bạn phải để mắt đến dung lượng trống ngay từ ngày đầu.
Dung lượng được dùng như thế nào
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
Cách nhanh nhất để xem thứ gì đang chiếm chỗ là dùng công cụ đồ họa (WinDirStat, TreeSize Free), nhưng bạn cũng có thể dùng lệnh:
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
Dung lượng đã dùng cũng hiển thị trong bảng điều khiển tại /hosting/vds/m/<id>: vòng tròn ở tab “Overview” đầy lên theo dữ liệu từ guest agent. Nếu agent đã bị gỡ, vòng tròn sẽ trống — bảng điều khiển sẽ hiện lệnh cài đặt.
Mở rộng phân vùng sau khi chuyển lên gói cao hơn
Khi bạn nâng cấp gói, ổ đĩa sẽ lớn hơn, nhưng Windows không tự nhận phần tăng thêm: vùng chưa cấp phát xuất hiện ở cuối ổ đĩa. Hãy mở rộng phân vùng thủ công.
$size = (Get-PartitionSupportedSize -DriveLetter C)
Resize-Partition -DriveLetter C -Size $size.SizeMax
Qua giao diện: “Disk Management” (diskmgmt.msc) → chuột phải vào phân vùng C → “Extend Volume”. Nếu tùy chọn này bị mờ, hoặc vùng chưa cấp phát không liền kề với phân vùng, hoặc máy chưa được khởi động lại kể từ khi đổi gói — hãy chạy Update-HostStorageCache và quét lại ổ đĩa.
Bạn không thể thu nhỏ ổ đĩa: các gói hạ cấp không khả dụng chính vì lý do này.
Giải phóng dung lượng
Cleanmgr /verylowdisk
dism /online /cleanup-image /startcomponentcleanup /resetbase
Remove-Item C:\Windows\SoftwareDistribution\Download\* -Recurse -Force
Remove-Item $env:TEMP\* -Recurse -Force -EA SilentlyContinue
Những thứ ngốn dung lượng mà người ta hay quên:
- File page file
C:\pagefile.sys— mặc định bằng dung lượng RAM. Trên VDS-3 là 8 GB. Hãy giới hạn nó qua “System Properties” → “Advanced” → “Performance” → “Virtual memory”. - File hibernation
hiberfil.sys— máy chủ không cần đến nó:powercfg -h offgiải phóng vài gigabyte. - Điểm khôi phục và bản sao shadow —
vssadmin list shadowstorage, giới hạn dung lượng bằngvssadmin resize shadowstorage. - Log IIS trong
C:\inetpub\logs— chúng phình ra âm thầm, xem IIS. - Bản sao lưu cơ sở dữ liệu MS SQL trong thư mục mặc định.
Lỗi thường gặp
- Chờ đến khi hết sạch dung lượng. Khi dung lượng trống bằng không, Windows ngừng hoạt động bình thường và đôi khi không khởi động được. Hãy giữ mức dự trữ 15%.
- Tự tay xóa
C:\Windows\WinSxS. Việc này làm hỏng hệ thống. Bạn chỉ có thể dọn component store bằngdism. - Tắt page file để tiết kiệm vài gigabyte. Ở các gói thấp, điều này khiến ứng dụng bị crash khi tải tăng vọt.
- Giữ bản sao lưu trên cùng một máy. Bản sao trên cùng ổ đĩa không cứu bạn khỏi việc hết dung lượng lẫn mất dữ liệu. Hãy tải nó lên nơi khác.
Chúng tôi không cung cấp bản sao lưu máy tự động, và bảng điều khiển cũng không có ảnh chụp trạng thái, nên toàn bộ kế hoạch khôi phục của bạn phụ thuộc vào bản sao của chính bạn. Hãy thiết lập chúng trước khi bạn cần đến.