PC 上的 SIZE 和 SIZE ON DISK 之间的区别?为什么 SIZE ON DISK 总是更大?

mk.*_*k.. 5 windows

我创建了一个简单的文本文件。我看到了它的大小。它是 0 字节。然后我输入字母“a”并检查它的大小。它说:

大小:1 字节

磁盘大小:4.00 KB(4096 字节)

有什么不同?为什么同一数据有两个不同的值?我所指的操作系统是 Windows。

orl*_*rlp 10

硬盘可以看作是一长串位和字节。硬盘驱动器可以用作保存文件夹和文件的方式是使用文件系统。

大多数文件系统使用块来保存文件。每个文件由一个或多个块组成。所以一个文件至少需要一个块的大小,在你的情况下是 4 KB(这是一个小块)。

这完全取决于您使用的文件系统,但这很可能是解释。

  • @happy2Help 将文件分配给块的过程称为“阻塞”。仅将整个未使用的块分配给文件并且可能没有完全填充最后一个块而浪费的空间称为“空闲空间”。一些现代文件系统试图通过一个称为“块子分配”的过程来克服这个问题,顾名思义,它允许一个块包含多个文件的部分。 (2认同)