为什么有效硬盘尺寸小于实际尺寸?

Tim*_*Tim 18 windows hard-drive

我刚买了一台新的联想笔记本电脑,它安装了 Windows 7,应该有 250 GB 的硬盘。

Windows 7 报告硬盘驱动器有两个部分: 221 GBC:和 9.76 GB Lenovo Recovery。两部分之和为 230.76 GB。

如果我没记错的话,如果将 250 GB 除以 1024 三次,我将得到 232.8 GB,这应该是操作系统报告的硬盘大小。但是为什么硬盘两部分的总和230.76GB仍然小于232.8GB呢?

Joh*_*n T 12

因为 NTFS 的设计将您的一部分卷用于 MFT(主文件表),其中包含文件名、创建日期、访问权限和内容作为元数据。卷越大,NTFS 需要的块就越大。

  • 不,尺寸确实包括 MFT。想想 MFT 可以增长,所以它的大小不包括 MFT,你会看到驱动器的大小下降。同样在磁盘管理中,如果您将格式从 NTFS 切换到 FAT,分区的大小不会改变。 (4认同)
  • 也许您正在考虑 NTFS 保留的 MFT 区域,但这不是 MFT 本身的大小,如果驱动器的其余部分已满,该区域可用于存储文件。请参阅 http://technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx (4认同)
  • shf301 是正确的;MFT *确实* 增长并且不仅仅由卷的大小定义。如果您愿意,请继续进行实验。创建一个小的 NTFS 卷,然后在其上创建 1,000,000 个小文件。您将看到 MFT 增长,因为它需要更多空间来存储所有这些文件的信息。卷的大小确实包括 MFT,它只是 *volume* 的大小,而 `$MFT` 只不过是该卷中的一个 *文件*,因此它的大小 *被*包括在内。 (3认同)

小智 9

实际上。这是因为硬盘制造商遵守 1MB = 1,000 KB 规则,而您的操作系统使用 1MB = 1,024 KB 规则。

这可能会占您丢失的大部分空间。这是正常的。您永远不会购买它指定大小的驱动器。不久前我自己查看了它:)

  • 重新阅读问题(甚至[原版](http://superuser.com/revisions/71974/1));他已经考虑到了这一点。 (2认同)