硬盘厂商的算法:
1000Byte=1KB,1000KB=1MB,1000MB=1GB。
系统的换算法:
1024Byte=1KB,1024KB=1MB,1024MB=1GB。
所以硬盘标称的容量会与实际容量有差距,算出硬盘实际容量的公式:
1000*1000*1000/1024/1024/1024=0.93132257461547815625
结果得出一个数值——0.93132257461547815625,可以把它看成0.9313,如果换算硬盘实际容量,只需要将硬盘标称的容量乘以0.9313就可以。
例如:
60G*0.9313=55.878G
80G*0.9313=74.504G
160G*0.9313=149.008G
250G*0.9313=232.825G
320G*0.9313=298.016G
500G*0.9313=465.65G
1000G*0.9313=931.3G
而且分区和格式化后,系统分区表还会占用硬盘一些空间,所以操作系统的总容量和硬盘的型号容量存在差异是一个正常现象。