当把新买的U盘插入电脑上,点击U盘属性时,标注的存储容量小于windows下显示的储存容量,是不是感觉自己买了盗版的U盘??这里我解释下,并不是,因为windows系统下的存储方式为二进制存储,说白了就是2^10-----2^80(单位:一亿亿亿字节),而鉴于人们平常习惯于十进制的习惯,因而,大部分厂家在生产U盘时,存储方式选用了十进制。所以只要U盘标注的大小和windows下显示的大小误差不超过10%,就算是正常现象。
下面详细介绍下如何计算U盘插入windows下显示的存储容量。计算之前,先把换算单位说下:
二进制下的换算关系: 十进制下的换算关系
1B(字节)=8bit(比特,位)
1KB(千字节)=2^10 B 1KB(千字节)=10^3 B
1MB(兆字节)=2^20 B 1MB(兆字节)=10^6 B
1GB(吉字节)=2^30 B 1GB(吉字节)=10^9 B
1TB(太字节)=2^40B 1TB(太字节)=10^12 B
1PB(拍字节)=2^50 B 1PB(拍字节)=10^15 B
1EB(艾字节)=2^60 B 1EB(艾字节)=10^18 B
1ZB(泽字节)=2^70 B 1ZB(泽字节)=10^21 B
1YB(尧字节)=2^80B 1YB(尧字节)=10^24 B
例如:一个100GB U盘,其实际容量为:
(100*10^9 B)/2^30 B=93.13G(大约值)