我们在购买硬盘或者是在使用电脑时可能会发现,自己电脑上所显示的硬盘实际容量总是比硬盘厂商标识或硬盘销店铺售商家告知的的容量要少,仔细查看个硬盘的包装或者硬盘介绍购买的页面都可以找到类似的标识。

出现这种问题的主要原因是:硬盘制造厂家与操作系统对硬盘容量的换算方法不同所致,从而导致所购买的硬盘标识出来的容量和操作系统中显示的实际可使用的容量存在一定误差,标识容量越大,实际可使用的容量误差越大。
硬盘标识容量与实际容量的换算方法
计算公式
硬盘厂商和操作系统的计算公式
- 操作系统的计算公式:1GiB(Gibibyte)=1,024MiB、1MiB=2^10=1,024KiB、1KiB=1,024Bytes
- 硬盘厂商的计算公式:1GB(gigabyte)=1,000MB、1MB=1,000KB、1KB=1,000byte
注释:
- GiB全称Gibibyte(Giga Binary Byte的缩写)是信息或计算机硬盘存储的一个单位。由来“GiB”、“KiB”、“MiB”等是于1999年由国际电工协会(IEC)拟定了”KiB”、“MiB”、“GiB”的二进制单位,专用来标示“1024进位”的数据大小。而后,这一标注规范又于2008年并入国际标准化组织(ISO)文件。具体的来说,1GiB=1024MiB,1MiB=1024KiB。他们与GB、MB、KB是不一样的,GB等则是1000进位的数据单位。
- 二进制的容量单位 1GiB(Gibibyte)等于1,073,741,824 Bytes。
- GB全称gigabyte,是十进制的容量单位,相关的还有MB和KB,他们的关系是1GB = 1000 MB = 10001000KB = 10001000*1000byte。
- 1GB等于1,000,000,000 Bytes。
- GiB和GB之间的换算
- 1GB=1000*1000*1000byte=1000*1000*1000/(1024*1024*1024)GiB=0.9313225746154785GiB
若要计算硬盘的实际容量,应通过以下公式进行换算
硬盘标称容量(GB)*1000*1000*1000/1024/1024/1024 =硬盘可实际容量(GiB)
例如:
某硬盘标称容量(商家宣传容量)为1TB,那么在Windows系统下能识别的实际容量
计算方法为:1000(GB)*1000*1000*1000/1024/1024/1024约为931.32GB
实际的 1TB(硬盘标称容量)=0.9094TB(实际可用容量)=931.32GB(实际可用容量)
硬盘实际可用容量 为 硬盘标称容量的 90.949%,不足91%
Windows电脑中1TB(1000GB)硬盘,在磁盘管理下所能识别的硬盘实际容量如下图所示:

此外,在分区和格式化后,系统分区表还会在硬盘上占用一些空间,所以操作系统显示的总容量和硬盘的型号容量存在差异这是一个正常现象。