为什么大小(44.2GB)明显大于磁盘大小(92.5MB)?

为什么大小(44.2GB)明显大于磁盘大小(92.5MB)?

我使用 SSD 并运行 Windows 10。我最近决定下载一些游戏,但不幸的是,无法完成下载。最近,我的内存不足,决定看看是什么占用了这么多空间,但令我惊讶的是,属性显示文件大小为 44.2GB(这似乎是正确的),但磁盘上的大小显示为 92.3MB。属性图像 为什么会发生这种情况?我应该让它放在那里吗?因为从技术上讲它并不占用太多空间。

答案1

您的下载应用会保留下载的总大小,以确保下载时磁盘空间不会耗尽。如果您中断下载,大多数应用都会删除该文件,但您的应用也许允许稍后恢复下载,因此该文件仍会保留在您的磁盘上。保留的空间不可用于其他数据。因此,如果您需要空间并且不打算完全下载该文件,则应将其删除。

答案2

显然这是一个“稀疏文件”

如果您创建具有一定大小的文件,但没有告诉操作系统该文件的内容,则许多类型的操作系统都会创建此类文件:

对于您未指定内容的文件部分,操作系统不会使用磁盘上的任何空间。

下载工具(例如 Web 浏览器)创建具有下载大小的文件的原因可能就是 mgutt 的回答中提到的原因:该工具想要确保磁盘上有足够的可用空间。

但是,如果操作系统支持稀疏文件,则此方法不起作用:因为稀疏文件不需要磁盘上的任何空间,所以即使磁盘上没有足够的空间,创建所需大小的文件也不会失败。

相关内容