Windows 10 中佔用的 HDD 空間不相關

Windows 10 中佔用的 HDD 空間不相關

我有一個 1 TB 硬碟,在意識到只剩下幾 GB 空間後,我決定刪除所有垃圾檔案:

僅剩幾 GB 空間

我使用 WinDirStat 列出了目錄中的所有資料夾和檔案及其大小,但它標記它們僅佔用大約 300 GB](準確地說是 289 GB):

在此輸入影像描述

起初我以為這是一個軟體錯誤並再次運行它,但它一直顯示相同的總大小。我嘗試選擇所有文件並查看它們的屬性,以獲得總體大小。然而,顯示的大小仍然是 289 GB:

在此輸入影像描述

除此之外,資源管理器中沒有隱藏檔案(儘管程式顯示兩個資料夾(具有 HS 屬性的資料夾)並且標記了「顯示隱藏檔案」選項),磁碟中也沒有分割區。真的很奇怪,它顯示的容量比實際值少了 600 GB,我無法理解它。

磁碟管理:

在此輸入影像描述

答案1

有兩種可能的解釋可以驗證。

NTFS 檔案系統損壞

根據標記磁碟區的 NTFS 檔案系統中的叢集位圖,您可能有大量叢集被設定為“正在使用”乙:。執行 chkdsk 將釋放那些可能設定為「正在使用」但不屬於任何檔案的叢集。

備用資料流

可以為駐留在 NTFS 磁碟區上的檔案分配額外的空間,即所謂的「備用資料流」。該空間不會出現在 Windows 資源管理器中。這樣的空間減少了空閒簇的數量。顯示可用空間的第一張圖片很可能基於空閒簇計算,而 Windirstat 輸出基於檔案長度訊息,不考慮備用資料流。

有一個名為Treesize顯示 ADS 使用的競爭對手:

https://www.jam-software.de/treesize_free/windirstat_alternative.shtml

有一些免費工具可以找到 ADS 串流:

https://www.nirsoft.net/utils/alternate_data_streams.html

相關內容