新驅動器在格式化後會分配大量空間 - 為什麼?

新驅動器在格式化後會分配大量空間 - 為什麼?

我有一個虛擬機器託管在充當 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 的預設值,只是因為它沒有通過重新啟動來刷新其設定。那麼有人可以確認這個問題嗎?

答案1

預設情況下,Windows 設定為自動管理虛擬記憶體。也許在新磁碟上創建頁面檔案很快?

透過進入「檢視」->「選項」檢查磁碟機根目錄中是否有任何隱藏的系統文件,然後進行下列設定:

在此輸入影像描述

就我而言,我有hiberfile.sys,pagefile.sysswapfile.sys位於那裡。

相關內容