小伙伴们有没有发现,购买一个8GB的U盘,实际容量只有7.4GB左右;购买一个16GB的U盘,实际容量只有不到15GB;电脑安装1TB的机械硬盘,开机后显示容量只有931GB;容量越大,差异越大,此时的你是不是怀疑买到了缩水硬盘?今天我们就来讨论一下这个问题。
8GB的U盘
16GB的U盘
1TB的机械硬盘
我们知道,存储单位有B(字节)、KB(千字节)、MB(兆字节)、GB(吉字节)、TB(太字节)、PB(拍字节)、EB(艾字节)、ZB(泽字节)、YB(尧字节)、BB、NB、DB。
1.44MB老式软盘
常见存储设备一般有U盘、内存卡、移动硬盘、机械硬盘、固态硬盘(上个世纪八十年代主流的是软盘,现在已经淘汰);其中,常见的U盘有:2GB、4GB、8GB、16GB、32GB、64GB(早些时候还有128MB、256MB、512MB、1GB的,现在基本已经淘汰了);移动硬盘常见的以500GB、1TB、2TB、3TB居多(一般内部构造为电路板+机械硬盘);机械硬盘常见的大多是80GB、160GB、240GB、320GB、500GB、1TB、2TB、3TB、4TB(6TB、8TB、10TB也有,但是在日常生活中不常见;主流的还是500GB-1TB的);固态硬盘常见:64GB、80GB、128GB、256GB、512GB(因为固态硬盘价格昂贵,1TB以上的暂时还未普及)。
各种存储设备
我们再来讲一讲磁盘空间的单位换算,公认的各单位之间的换算:1024B=1KB、1024KB=1MB、1024MB=1GB、1024GB=1TB(相邻两单位都是使用1024换算,就不再一一赘述)
大家都知道,计算机运算采用的是二进制,以2的次方数为批量的处理数据更方便,所以我们才以1024为一进制计算磁盘空间;但是存储设备制造商不是这样计算的,存储设备的制造商在生产时是以1000为一进制计算磁盘空间的;操作系统和硬盘厂商的计算方法不同,也就会出现标称容量会大于实际容量,这并不是厂商欺骗消费者。
存储设备制造商各单位之间的换算:1000B=1KB、1000KB=1MB、1000MB=1GB、1000GB=1TB(相邻两单位都是使用1000换算,就不再一一赘述)
1TB的机械硬盘
1GB=1024MB=1048576KB=1073741824B
1GB=1000MB=1000000KB=1000000000B
1000000000/1073741824=0.9313225746≈93%
由此:标称容量*93%=实际容量
实际容量=(标称容量*1000*1000*1000)/(1024*1024*1024)
=(标称容量*1000³)/(1024³)
固态硬盘