Ubuntu 说 993GB,Windows 说 930GB。该相信哪一个?

2ha*_*med 3 storage windows-7 hard-drive ubuntu external-hard-drive

我最近购买了一个 1TB 的外置硬盘(如果存储容量)。
这里唯一的问题是当我在 Windows 7 中时,它显示它有 930GB 可用但在 Ubuntu 上它是 993GB。HDD 分区为 NTFS。
哪一个说的是实话?

Ank*_*kit 8

不幸的是,Windows 总是将硬盘驱动器计算为 1024 的幂,而硬盘驱动器制造商使用1000 的幂。另一方面,Ubuntu 使用标准1000 划分。

大多数硬盘驱动器制造商定义,

1 TB = 1000000000000 bytes = 10^12 bytes
Run Code Online (Sandbox Code Playgroud)

虽然 Ubuntu 和 Windows 将其视为:

1000000000000/1024*1024*1024 = 931 GB (Windows 风格)(应该是gibibyte (GiB)

1000000000000/1000*1000*1000 = 1000 GB (Ubuntu 风格)

Ubuntu 显示的容量为993 GB,因为分配表和其他元数据可能会用完丢失的空间。

这篇维基文章解释了这个问题:

Microsoft Windows通过将总容量(以字节为单位)除以 1073741824 来报告大小(以GB为单位),同时使用符号“ GB报告结果。这种做法会引起混淆,因为一个标榜容量为“400 GB”(意思是 400000000000 字节)的硬盘可能会被操作系统报告为只有“372 GB”。其他软件,如 Mac OS X 10.6 和Linux 内核的一些组件,使用十进制单位进行测量。

这个SU 答案是关于存储大小计算的非常好的解释。


归档时间:

查看次数:

822 次

最近记录:

12 年,9 月 前