1

我一直在寻找显示大小为 10kb 但磁盘上大小为 10gb 的文件。试图弄清楚这是如何完成的,有人有什么想法吗?

4

3 回答 3

6

您可以在 NTFS 以及任何真实文件系统上制作稀疏文件。:-)

寻找 (10 GB - 10 kB),写入 10 kB 的数据。在那里,您有一个所谓的 10 GB 文件,实际上只有 10 kB 大。:-)

于 2008-11-24T16:41:03.903 回答
3

您可以在 NTFS 文件中创建流。它就像一个单独的文件,但具有相同的文件名。请参阅此处:备用数据流

于 2008-11-24T18:43:36.727 回答
2

我不确定你的情况(或者你的问题可能是一个错误),但是当你创建一个 NTFS 稀疏文件时,它会为这些字段显示不同的大小。

当我创建一个 10MB 的稀疏文件并用 1MB 的数据填充它时,windows explorer 将显示:

大小:10MB
磁盘大小:1MB

但在你的情况下,情况恰恰相反。(或错误。)

于 2008-11-24T16:45:43.237 回答