大家都知道我们买U盘的时候都是说好的8G 16G 32G 64G,但为什么买回来电脑上显示的又容量不够呢,总是差一点,比如7G多,14G多,容量越大差距越大,而且同样的16G U盘,有些有14.7G,有些只有14.5G这样的区别,感觉特别不稳定是为什么呢?而且U盘容量各个品牌、各不一样,不知道是不同品牌的设置容量不一样,还是预留容量不一样,还是不同主控程序占用容量不一样导致整体U盘容量不一样,还是每个品牌所用的FLASH颗粒本身容量就不一样?
而第二个问题的答案就是:
U盘主控程序不一样所占用的容量不一样,这个是我们要讨论的,需要求证,不同主控,不同固件下,容量的差异,系统文件不管是 FAT32,NTFS,exFAT在字节数上是有些许的差异,总G大小没变化,基本上可以忽略(具体看图片),所以不管是固件也好,主控程序也好,文件系 统格式也好,差异在几百兆甚至上G是否有点离谱了?32G的U盘容量最小的在28.8,最大的在29.81,差距在1G.
Lexar JumpDrive P10 FAT 32文件格式下,容量29.8G
Lexar JumpDrive P10 exFAT文件格式下,容量依旧29.8G
闪存界一般以0.93倍于标称容量为准则,不少于这个容量即可。
金士顿的闪存产品一般都偏小,你可以理解为预留OP过多,也可以理解为以数据安全优化优先;也可以认为是闪存级别低,容量参差不齐,为了保证自己产品的容量一致性,就取一个协议的最低值,这样能保证最大化的闪存可以量产成同一批次的产品。
威刚容量比较大,一般超过0.93,我一个32G的卡,容量有30G,而其他牌子一般都在29G左右。
OP占用保证稳定性,ADATA S102容量原始14.9G,量产后把500MOP释放容量变15.4G,结果U盘插上电脑识别比原先慢了2秒,偶尔还出现掉盘的情况。同理我正在使用的SSD850EVO 120G,自带的管理软件都建议预留11.8G约10%的OP保障其稳定性。
还有一个关键性的地方,有些厂家使用一些比较差的闪存颗粒,这种flash闪存的问题就是坏块比较多,而且新坏块的产生也更容易,这就导致可用的U盘容量更低,所以不达标的U盘实际容量比如16G的,连14.7G也满足不了,更低于这个容量也是经常出现的。
总结:
所以U盘实际容量没有达到标称的容量也是很正常的,只是好的U盘是不会低于计算容量的,低于太多的就说明U盘质量不好不建议放比较重要的资料的。