在磁盘上的大小和 NTFS 中的实际大小之间造成差异

发布于 2024-07-09 05:11:07 字数 61 浏览 6 评论 0原文

我不断发现文件大小为 10kb,但磁盘上的大小为 10gb。 试图弄清楚这是如何完成的,有人有什么想法吗?

I keep finding files which show a size of 10kb but a size on disk on 10gb. Trying to figure out how this is done, anyone have any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅浅 2024-07-16 05:11:07

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

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

You can make sparse files on NTFS, as well as on any real filesystem. :-)

Seek to (10 GB - 10 kB), write 10 kB of data. There, you have a so-called 10 GB file, which in reality is only 10 kB big. :-)

挽清梦 2024-07-16 05:11:07

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

You can create streams in NTFS files. It's like a separate file, but with the same filename. See here: Alternate Data Streams

冬天旳寂寞 2024-07-16 05:11:07

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

当我创建一个 10MB 稀疏文件并用 1MB 数据填充它时,Windows 资源管理器将显示:

大小:10MB

磁盘大小:1MB

但在你的情况下恰恰相反。 (或者是一个错误。)

I'm not sure about your case (or it might be a mistake in your question) but when you create a NTFS sparse file it will show different sizes for these fields.

When I create a 10MB sparse file and fill it with 1MB of data windows explorer will show:

Size: 10MB

Size on disk: 1MB

But in your case its the opposite. (or a mistake.)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文