相信很多人都会看到硬盘的实际容量与标识容量有差异的现象,一般1TB硬盘只有950G左右,那么为什么会这样呢?为什么硬盘容量无法达到标准容量呢?除了换算的差异之外还有其他原因吗?下面为大家详细解释硬盘容量出现差异的原因。
一、机械硬盘:
机械硬盘容量越来越大,如今装机选择硬盘,其容量最低也有500G,主流用户则会选择1TB容量大硬盘。不少人在使用电脑的过程中可能会发现奇怪的问题,为什么新装机搭配1TB容量的硬盘,在电脑上显示的硬盘容量理论上应该是1024G,但实际显示的却还不足1000G怎么回事呢?这与硬盘的容量理论算法有关。
理论算法:
1KB=1024B、1MB=1024KB、1GB=1024MB、1TB=1024GB
实际算法:
1B (byte 字节);
1KB(Kilobyte 千字节) = 2^10 B = 1024 B
1MB(Megabyte 兆字节) = 2^10 KB = 1024 KB = 2^20 B
1GB(Gigabyte 吉字节) = 2^10 MB = 1024 MB = 2^30 B
1TB(Trillionbyte 太字节) = 2^10 GB = 1024 GB = 2^40 B
但为何实际厂商硬盘容量的算法与理论不一致呢?按照理论上来说1T=1024G(也就是2的10次方),但硬盘厂商往往制造出来的1TB硬盘容量只有1000G,因为1T=1000G=1000000M=1000000000KBP这是硬盘厂家的标准,这在存储市场已经是公开的秘密了,几乎可以说是“行业标准”了。
硬盘厂商的标准:1GB=1,000MB1MB=1,000KB1KB=1,000byte
操作系统的算法:1GB=1,024MB1MB=1,024KB1KB=1,024byte
讲到这里,相信大家已经有所头绪了。在计算机系统中,按照1024进制标准计算,可以通俗的理解成厂商为了更好计算而没有采用理论标准值去计算。所以你安装的1TB硬盘在系统中的显示可能只有1000GB。
另外值得一提的是即便按照厂家的标准,1TB=1000G,但实际在电脑里显示的却会发现只有930G左右,这又是为何呢,厂家严重扣量忽悠吗?
实际上:硬盘厂商的1TB=1000×1000×1000/(1024×1024×1024)≈Windows操作系统中的0.9313GB。一般硬盘内部内置程序的占用一些空间,提供给系统文件使用,所以操作系统显示的总容量和硬盘的型号容量存在差异这是一个正常现象。机械硬盘容量越大,比如3T、4T,实际换算过来,“消失”的容量也就越大。