广告磁盘空间与实际磁盘空间[关闭]
Posted
技术标签:
【中文标题】广告磁盘空间与实际磁盘空间[关闭]【英文标题】:Advertised disk space vs actual disk space [closed] 【发布时间】:2008-10-06 16:56:25 【问题描述】:为什么广告的磁盘空间几乎总是高于 UI 报告的磁盘空间?例如,我有一个“80 gb”的硬盘,但 iTunes UI 显示只有 74。我通常会在硬盘和驱动器盘符中看到这个数量。
【问题讨论】:
好问题,应该有人将其迁移/复制到超级用户。 我刚拿到的一个新的 Western Digital Passport 驱动器在市场上销售并显示为 1TB。矩阵中是否有故障?这种做法终于结束了吗? @JohnHimmelman 所以投票关闭,标记为离题,它将被移动。 (如果 2.5 年后你还在这里……) @Aphex5 可能“显示为 1TB”现在可以正常工作并且不会错误地显示 TiB... @glglgl 谢谢,刚刚投票。 2.5 年前我没有 mod 特权 ;) 【参考方案1】:您可以实际使用的空间量与为驱动器列出的空间量不同的原因有 3 个,所有都对您不利:
-
硬盘制造商将 1GB 视为 10 亿字节,而操作系统将其称为 1,073,741,824 字节(1000 * 1000 * 1000 与 1024 * 1024 * 1024)。
格式化时会丢失一些文件表空间。
磁盘空间被分成大于 1 字节(通常为 4K)的块。使用典型的 Windows 默认设置,一个 1 字节的文件会占用 4K 的磁盘空间。
其中,前两个会影响驱动器报告的空间量(尽管 IIRC 第二个是 FAT32 的问题,而不是 NTFS 的问题)。最后一个只会影响剩余的可用空间量,但仍会阻止您使用驱动器的全部容量。
【讨论】:
我不确定这是不是真的。已经有一些针对这种营销噱头的集体诉讼。 其实这是真的。从技术上讲,高清制造商是对的——一千兆字节是 10 亿字节,一千兆字节是 1,073,741,824 字节。操作系统报告千兆字节,高清制造商报告千兆字节,两者永远不会相遇。见维基:en.wikipedia.org/wiki/GiB (续上...)另见 Wiki on Gigabytes,其中详细说明了争议:en.wikipedia.org/wiki/Gigabyte + 安装的分区窗口不计算在内。【参考方案2】:这是操作系统相对于硬盘制造商计算可用空间的方式。
操作系统:1mb = 1024 kb
供应商:1mb = 1000 kb
供应商将始终使用 *1000 来增加他们的数量。
【讨论】:
这就是为什么 kiB、MiB、GiB、TiB ……早在 1998 年就发明了……【参考方案3】:罪魁祸首是使用基数 10 与基数 2 来列出存储大小。它实际上变成了一个舍入误差。
有一个movement 可以尝试使用以 2 为底的值而不是以 10 为底的存储大小来反映真实大小。
【讨论】:
【参考方案4】:这是 1000 的倍数 standard (SI) prefixes (giga, mega, kilo, etc.) 和 1024 的倍数 binary prefixes 之间的差异。
【讨论】:
【参考方案5】:营销部门将 80 GB 视为 80,000,000,000 字节。操作系统将 80 GB 视为 85,899,345,920 字节。
http://www.google.com/search?q=80000000000+bytes+in+GB
【讨论】:
【参考方案6】:通常是由于操作系统或某些软件出于备份或系统目的而占用并隐藏了一些分区空间。
【讨论】:
错误问题的好答案。这不会影响广告尺寸。它只是在安装时限制了可用空间。 我认为这是一个公平的可能性来考虑为什么广告空间可以高于实际实现的空间。【参考方案7】:假设制造商认为 MB 为 1024KB;其他 1000KB。对于 GB 也是如此。有人说1024MB;其他 1000MB。
然后,指的是未格式化的大小。格式化会占用一些空间。
【讨论】:
【参考方案8】:此外,他们还多次将千兆字节宣传为稍微不准确的数字,从而导致差异。您可以在大多数硬盘盒外部的免责声明文本中看到这一点!
【讨论】:
以上是关于广告磁盘空间与实际磁盘空间[关闭]的主要内容,如果未能解决你的问题,请参考以下文章