
我有一個虛擬機器託管在充當 RDS 主機的 Hyper-V 伺服器上。我新增了一個大小為 4 GB 的磁碟,以便在其中放置分頁檔案。當我格式化它時,它的容量報告為 3.97 GB,但是一旦我給它一個字母,可用空間就會減少整整 12% 到 3.45 GB。然後我運行defrag s: /a /v
,其中“s:”是該驅動器的盤符,它報告以下內容:
Microsoft Drive Optimizer
Copyright (c) 2013 Microsoft Corp.
Invoking slab consolidation on Swap (S:)...
The operation completed successfully.
Post Defragmentation Report:
Volume Information:
Volume size = 3,99 GB
Cluster size = 64 KB
Used space = 23,87 MB
Free space = 3,97 GB
Slab Consolidation:
Space efficiency = 100%
Potential purgable slabs = 0
也就是說,空間實際上被釋放了,但它立即被分配回來。我想知道是什麼原因造成的?我遇到過該磁碟的回收站屬性設定為大約 540MB,因此我將該磁碟 S: 的設定停用為「不要將檔案放入回收站」。但問題仍然存在。還有什麼可以分配這個空間?
更新:如果我刪除驅動器號,然後再次格式化驅動器,可用空間正確列出為3.97 GB($Mft 很可能佔用大部分空間),但一旦我為其分配一個驅動器號,我就會丟失500 MB 空間,即使我已經設定了驅動器的回收站卷。我無法重新啟動該虛擬機器上的作業系統來檢查是否可以解決問題,但我以前沒有遇到過這種行為- 也許回收站仍在分配其540MB 的預設值,只是因為它沒有通過重新啟動來刷新其設定。那麼有人可以確認這個問題嗎?