这是因为硬盘厂商对容量的计算方法和计算机操作系统的计算方法不同而产生的,两者的单位换算关系不一致。
硬盘厂商在计算容量方面是以每1000为一进制的,即每1000字节为1KB,每1000KB为1MB,每1000MB为1GB,每1000GB为1TB。
计算机中采用的是二进制,对容量的计算是以1024为进位的,所以系统中显示的结果是1000000000000B/1024/1024//1024/1024=931.3GB。
扩展资料
硬盘容量的差异:
1、操作系统当中硬盘的容量与官方标称的容量不符,都要少于标称容量,容量越大差异越大;
2、硬盘厂商对容量的计算方法和操作系统的计算方法不同;
3、计算机中采用二进制,以2的次方数为处理数据更整齐方便;硬盘厂商在计算容量方面是以每1000为一进制的;
4、硬盘需要分区和格式化,操作系统之间存在着差异;
5、安装操作系统时复制文件的行为,硬盘会被占用更多空间;
6、操作系统中显示的硬盘容量和标称容量会存在5%-10%左右的差异。
参考资料来源:百度百科-硬盘容量
是正常的。
厂家是以1KB=1000B来计算的;电脑是以1KB=1024B来计算的。
所以1*1000*1000*1000*1000/1024/1024/1024=931GB。
1G=1024M,所以每一G会少24M。
1T=1024G;
1G=1024M;
1M=1024K;
1K=1024B。
扩展资料:
硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方,如1MiB=1024KiB)计算的。
但是国内用户一般理解为1MiB=1M=1024KB,所以为了便于中文化的理解,翻译MiB为MB也是可以的。
同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MiB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。
由于不同ANSI编码所规定的标准是不相同的(字符集不同),因此,对于一个给定的多字节字符串,我们必须知道它采用的是哪一种字符集则,才能够知道它包含了哪些“字符”。
而对于Unicode字符串来说,不管在什么环境下,它所代表的“字符”内容总是不变的。Unicode有着统一的标准,它定义了世界上绝大多数的字符的编码。
使得拉丁文、数字、简体中文、繁体中文、日文等都能以同一种编码方式保存。
参考资料:
百度百科-字节
硬盘厂商对硬盘容量的计算是以十进制计算的,
1T=1000G
1G=1000M
1M=1000K
1K=1000B
1T=1000000000000B
而计算机操作系统却是以二进制为运算基础的,在操作系统中,
1T=1024G
1G=1024M
1M=1024K
1K=1024B
用((1000000000000/1024)/1024)/1024,就会发现厂商的1T容量变成了在操作系统中看到的930G了。
电脑是2进制,硬盘厂家是10进制,所以就会差点,越大差的越多,这是正常的,硬盘都是这样,希望对你有帮助!
应为正常的是1024M为1G 但是厂家是1000M为1G 所以越大就差越多 以此类推