2ha*_*med 3 storage windows-7 hard-drive ubuntu external-hard-drive
我最近购买了一个 1TB 的外置硬盘(如果存储容量)。
这里唯一的问题是当我在 Windows 7 中时,它显示它有 930GB 可用但在 Ubuntu 上它是 993GB。HDD 分区为 NTFS。
哪一个说的是实话?
不幸的是,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 次 |
最近记录: |