这个解释起来略麻烦...
按常规算法1G应该是等于1024的3次方X8 bytes的..由于晶体管的二进制特性..所以所有的文件单位都是2的N次方...所以就是各种16 32 64 128...
但是在实际生产中这种算使量产的计算和管理很不方便...所以一般的闪存生产商都是以整数来算的..
比如实际的1k是1024B,而他们生产起来就是1k=1000b...这么算下去..他们造出的1G闪存实际大小是1000的三次方B而不是1024的3次方B...于是这个闪存在我们的设备读取的时候并没有1G容量..大概只有0.93G左右...而且单个闪存的容量越大那么"缩水"就越严重..
所以楼主的32G..就算是32个1G闪存并列组成的,实际容量也才39G左右..事实上也不可能是32个1G并成的..那么缩水就更严重了...再扣去系统占用和影藏的空间...大概也就25G左右I