Windows 10 中已占用的硬盘空间不相关

Windows 10 中已占用的硬盘空间不相关

我有一块 1TB 的硬盘,在意识到只剩下几 GB 的空间后,我决定删除所有垃圾文件:

只剩下几 GB 的空间

我使用 WinDirStat 列出了目录中的所有文件夹和文件及其大小,但它标记它们仅占用大约 300 GB](准确地说是 289 GB):

在此处输入图片描述

起初我以为是软件错误,于是再次运行它,但它一直显示相同的总大小。我尝试选择所有文件并查看其属性,以获取总体大小。然而,显示的大小仍然是 289 GB:

在此处输入图片描述

除此之外,资源管理器中没有隐藏文件(尽管程序显示了两个文件夹 - 具有 HS 属性的文件夹 - 并且标记了“显示隐藏文件”选项),磁盘中也没有分区。它显示的容量比实际值少 600 GB,这真是很奇怪,我无法理解。

磁盘管理:

在此处输入图片描述

答案1

有两种可能的解释可以验证。

损坏的 NTFS 文件系统

根据你的卷的 NTFS 文件系统中的簇位图,你可能有大量簇被设置为“正在使用”埃:运行 chkdsk 将释放那些可能设置为“正在使用”但不属于任何文件的群集。

替代数据流

可以为 NTFS 卷上的文件分配额外的空间,即所谓的“备用数据流”。该空间不会出现在 Windows 资源管理器中。这样的空间会减少可用簇的数量。您看到的第一张显示可用空间的图片很可能是基于可用簇计算得出的,而 windirstat 输出则基于文件长度信息,不考虑备用数据流。

有一个名为Treesize“Show ADS Use”的竞争对手:

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

有一些免费工具可以查找 ADS 流:

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

相关内容