題 Windows 7在摘要中顯示驅動器已滿,但驅動器上顯示的文件非常小


我有一個驅動器分區,所以Windows被視為2個驅動器:C:\和D:\

Windows 7在所有驅動器的“我的電腦”摘要中的圖形摘要中顯示D:\完整,例如條形圖表示已滿且幾乎所有驅動器的容量(108Gb)已滿。

所以我進入D:\驅動器查看文件,我看到幾個文件夾。我選擇它們全部和右鍵單擊菜單屬性來計算它們的大小,期望值與Windows在摘要中報告的值大致相同,即接近108Gb。但屬性窗口顯示文件非常小,Kbs和Mbs,遠不及108Gbs。

其中一個文件夾是備份,但其大小非常小。

我已經檢查了文件夾選項以顯示所有系統文件和隱藏文件 - 並在屬性中計算這些。

看不見的東西就是佔據空間。

這裡發生了什麼?

如果它刪除了有價值的備份,我害怕刪除任何東西。

我在這裡有大量備份嗎?為什麼我看不到他們?我怎麼看他們?


4
2018-03-30 09:28


起源


非常感謝大家提供的所有有用建議。我已經將他們中的許多人投票,我本週將接受答复。抱歉耽擱了。我會和我的朋友聊聊,看看這些建議是如何運作的。再次感謝。 - therobyouknow


答案:


很好,你排除了隱藏或系統文件不能在文件大小總和中計算的可能性。其他一些要檢查的事情:

  • 磁盤損壞:運行一個 chkdsk -f 在磁盤上。也許文件系統有損壞,FAT(或MFT,NTFS等價物)認為磁盤空間是分配的,而不是。

  • 無效空間報告無效:NTFS將可用空間存儲在其元數據中。這可能是無效的。一個 chkdsk -f 應該修復它。

  • 權限不足:您的用戶是否可以查看和訪問磁盤上的所有文件?


4
2018-03-30 12:23



謝謝+1 - 這是迄今為止最好的答案......我建議我的朋友嘗試這些,或者當我下次看到它們時我會。這是他們的機器BTW。 - therobyouknow
chkdsk -f是否包含Synetech inc。提到的“ADS”檢查。下面? - therobyouknow
是的,因為它是元數據的一部分。 AFAIK ADS主要用於在從網絡下載的文件上設置標誌,因此在運行時會要求您進行額外檢查。現在,如果程序以正確的方式在ADS中存儲海量數據,那麼chkdsk將不會修復任何問題。 - Snark


也許 WinDirStat 可以幫助識別您錯過的文件。


3
2018-03-30 12:41





我回答了一個 類似的問題 對於Windows Vista。有可能是佔用空間的捲影副本,當您選擇所有文件和文件夾並查看其屬性時,它不會顯示。


3
2018-03-30 14:14





D:\是NTFS驅動器嗎?如果是這樣,則一個或多個文件可以具有 備用數據流 這是一種將元數據附加到文件的方法。它們通常對文件系統不可見,因此您需要一個像ADS查看器這樣的工具。通常元數據很小,但沒有什麼能阻止文件將大量文件附加到其ADS上。 (惡意軟件也喜歡隱藏在流中。)

Sysinternals提供(免費)實用程序  可以查看/刪除ADS。打開命令提示符並運行 streams -s d:\*。它應該顯示驅動器上所有文件的所有備用數據流。然後你可以使用 -d 切換到刪除任何大的不需要的ADS。


2
2018-03-30 13:28



謝謝+1。 chkdsk -f會成為揭示ADS的另一種方式嗎?正如@snark上面提到的那樣? - therobyouknow
據我所知,CHKDSK不顯示ADS。該 /F switch只是告訴它修復錯誤,所以這也無濟於事。該 / v switch告訴它顯示它正在檢查什麼,但這似乎只適用於FAT32驅動器,而不是NTFS(因此它不顯示ADS)。您需要一個專門用於顯示流的工具。 - Synetech


您可以使用舊的舊DOS提示符(命令提示符)來查找有關目錄中所有文件的信息,使用Windows資源管理器導航到您感興趣的目錄,然後單擊鼠標右鍵和右鍵。同時。

將彈出一個上下文菜單,提供“在此打開命令窗口”選項。

您現在將在您感興趣的目錄中有一個DOS提示符,使用以下命令列出目錄中的所有文件及其大小:

dir /a

1
2018-03-30 13:26



您還需要添加 /s 切換到遞歸到所有子目錄。 - Synetech


如果在Unix系統上出現這個問題,我會得到答案;-)

在Windows上,我懷疑它與“文件流”有關:單個文件可能有許多相關的流,每個流都有自己的分配大小和數據大小;根據您打開的流,您將看到同一文件的不同大小。

再一次:我是一個只有有限Windows知識的Unix人;儘管如此,我希望這會有所幫助。

請享用!


0
2018-03-30 11:34



“單個文件可能有許多關聯的流,每個流都有自己的分配大小和數據大小;根據您打開的流,您將看到同一文件的不同大小”謝謝 - 您如何找到這個出來嗎? - therobyouknow


如果存在大量單個文件,那麼由於分配存儲的原因,它可能是“鬆弛空間”。當您查看屬性時,您是否看到指示了兩種尺寸? (在XP上,它們是“大小”和“磁盤上的大小”,不確定7)。

另一種可能性是“System Volume Information”文件夾。不要跟它有關。它有時會變得非常大,但發現很難,因為你無法正常訪問它。它用於系統還原功能。


0
2018-03-30 11:52



我不認為有很多文件,只有10個左右 - 無論如何都是建議的。系統卷信息“文件夾 - 我上次看的時候(這是朋友的機器) - 這個很小。但它是什麼?可以使用哪些工具查看內部。 - therobyouknow


答案是一個複合而不是來自幾個人 - 謝謝那些 - +1點的可用答案。我不認為將答案給予你們其中一個是公平或準確的。不幸的是,超級用戶不允許接受多個答案。我仔細研究了它,但想到了自我回答,但是在提及和回复點的情況下將所有人都歸功於最佳選擇。因此,對於以下用戶,我將按此順序嘗試您的答案:

約書亞,理查德,斯納克,亞當德里斯科爾,Synetech inc。


0
2018-04-12 15:01



這些解決方案有效嗎?他們只在合併後才能工作嗎? - r_alex_hall