为什么播发的磁盘空间几乎总是高于UI报告的磁盘空间? 例如,我有一个"80 gb"硬盘驱动器,但iTunes UI仅显示74。 我通常也会在硬盘和驱动器号报告的数量上看到这种情况。
您实际可以使用的空间量与驱动器列出的空间量不同有 3 个原因,所有这些都对您不利:
- 硬盘制造商将 1GB 视为 10 亿字节,而操作系统称其为 1,073,741,824 字节(1000 * 1000 * 1000 vs 1024 * 1024 * 1024 )。
- 格式化时,会丢失一些文件表的空间。
- 磁盘空间分为大于 1 字节(通常为 4K)的块。 使用典型的 Windows 默认值,一个 1 字节的文件会占用 4K 的磁盘空间。
其中,前两个会影响驱动器报告的空间量(尽管IIRC第二个是FAT32的问题比NTFS的问题更多)。 最后一个仅影响剩余可用空间量,但仍会阻止您使用驱动器的全部容量。
这是操作系统与硬盘驱动器制造商计算可用空间的方式。
操作系统:1MB = 1024 kb
供应商:1mb = 1000 kb
供应商将始终使用 *1000 来增加其数量。
罪魁祸首是使用基数 10 与基数 2 来列出存储大小。它实际上变成了舍入误差。
有一种趋势是尝试使用基数 2 而不是基数 10 列出存储大小,以反映真实大小。
这是标准 (SI) 前缀(千兆、兆、千等)和二进制前缀(1024 的倍数)之间的差异。
Marketing 认为 80 GB 是 80,000,000,000 字节。操作系统将 80 GB 视为 85,899,345,920 字节。
http://www.google.com/search?q=80000000000+bytes+in+GB
通常是由于操作系统或某些软件出于备份或系统目的而占用和隐藏的一些分区空间。
假设制造商认为 MB 为 1024KB;其他为 1000KB。 对于 GB 也是如此。 有人说1024MB;其他 1000MB。
然后,这是指未格式化的大小。 格式化会占用一些空间。
此外,很多时候他们宣传千兆字节作为稍微不准确的数字,这会导致差异。 您可以在大多数硬盘盒外部的免责声明文本中看到这一点!