原因大致有三点。
1、二进制存储与十进制计数的差距。
十进制计数:32G=32×10^9。
二进制存储:1G=2^30。
所以32G十进制计数换算为二进制存储后,成为:
32×10^9/2^30=29.80232239G。
2、部分空间被ROM(read-only memory)(只读存储器)占据。
主要包括引导区的管理软件等。
3、大容量存储器制造过程中不可避免地有少量坏区存在,它们被标记扣除。
所以,32G的内存卡只能看到约28G的RAM(random access memory) (随机存取存储器) 的容量。