宣传的磁盘空间与实际磁盘空间

8
为什么广告上的磁盘空间总是比UI报告的空间高?例如,我有一块“80 GB”的硬盘,但iTunes UI只显示74 GB。通常情况下,我也会看到硬盘的容量与驱动器字母报告的容量不同。

2
好问题,有人应该将其迁移到SuperUser。 - John Himmelman
我刚得到的新西部数据护照驱动器被宣传并显示为1TB。这是矩阵中的故障吗?这种做法终于结束了吗? - duozmo
@JohnHimmelman 所以请投票关闭,标记为不相关问题,它将被移动。 (如果你仍然在这里两年半后...) - glglgl
@Aphex5 可能现在显示为 1TB 的功能已经正常工作,不会错误地显示 TiB。 - glglgl
@glglgl 你说得对,事实证明苹果电脑使用千兆字节/太字节来计算存储容量,而不是吉比字节/提比字节。实际上,我有点疏忽大意了 - 这个变化发生在(咽口水)2009年的“雪豹”系统中。 - duozmo
显示剩余2条评论
8个回答

30

硬盘实际可用空间与其标称空间相差的原因有三,所有这些原因都对你不利:

  1. 硬盘制造商将1GB视为10亿字节,而操作系统将其定义为1,073,741,824字节(1000 * 1000 * 1000与1024 * 1024 * 1024)。
  2. 格式化时,文件表会占用一些空间。
  3. 磁盘空间被划分为比1个字节大的块(通常为4K)。 在使用Windows默认设置时,一个1个字节的文件在磁盘上占用4K的空间。

其中,前两个原因可以影响驱动器报告的空间量(尽管我IRC第二个原因更多地涉及FAT32而不是NTFS)。 最后一个原因仅会影响剩余的可用空间量,但仍会导致无法使用驱动器的全部容量。


我不确定这个说法是否仍然有效。针对这种营销伎俩已经出现了一些集体诉讼案件。 - Marc Hughes
6
实际上,这是真的。从技术上讲,硬盘制造商是正确的——1吉字节等于10亿字节,1吉比字节等于1,073,741,824字节。操作系统报告吉比字节,硬盘制造商报告吉字节,两者永远不会相遇。参见维基百科:http://en.wikipedia.org/wiki/GiB - John Rudy
3
请参见维基百科关于千兆字节的争议:http://zh.wikipedia.org/wiki/%E5%8D%83%E5%85%86%E5%8F%8D%E7%9B%B8%E4%BA%89%E4%BA%89%E4%BD%93 - John Rudy
安装Windows的分区没有被计算。 - Jeroen

11

这是操作系统计算可用空间和硬盘制造商计算方式的不同。

操作系统:1MB = 1024KB

制造商:1MB = 1000KB

制造商总是使用*1000来增加数字。


这就是为什么 kiB、MiB、GiB、TiB 等单位在1998年被发明出来的原因... - glglgl

2
主要问题是使用十进制而非二进制来列出存储大小。这实际上变成了一个舍入误差。
有一个运动试图使用基于二进制的值而非十进制来列出存储大小以反映其真实大小。

2
这是指标准(SI)前缀(吉、兆、千等)是1000的倍数,而二进制前缀是1024的倍数之间的差异。

1

0
通常是由于操作系统或某些软件占用并隐藏了一些分区空间,用于备份或系统目的。

回答很好,但问题不对。这不会影响所宣传的大小。它只是在安装时限制了可用空间。 - crystalattice
我认为这是一个公平的可能性,可以考虑为什么广告空间可能比实际实现的空间更高。 - Tall Jeff

0

制造商认为1MB等于1024KB;而其他人则认为1MB等于1000KB。同样的情况也出现在GB上,有些人认为1GB等于1024MB,而另一些人则认为1GB等于1000MB。

这指的是未格式化的大小。格式化会占用一定的空间。


0
此外,很多时候他们会将千兆字节作为略微不准确的数字进行宣传,这会导致差异。你可以在大多数硬盘盒子的免责声明文本中看到这一点!

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接