同时我们也知道,硬件厂商在容量标称上是10进制,1000进一位。例如1MB=1000K,1KB=1000B。
因此,当我们在包装上标注240GB时,是用十进制为单位计算的;当硬盘插进电脑后则以用二进制为单位计算;而这会发生什么呢?
下面请看计算
按照厂商的容量计算法则,240G=240B×1000×1000×1000
按照系统计算方法,240G≈223.57B×1024×1024×1024
所以,我们格式化后,240G固态硬盘实际容量只有223G
哈哈,绕晕了,不知道为什么223G吧?下面一键拨开迷雾!跟着我走……
假如系统要识别容量到240G,那我们实际需要多少B呢?240×1024×1024×1024=257698037760B
因此,如果需要240G容量,我们实际需要257698037760B;但是目前我们只有240000000000B。因此,标称容量是系统容量的93%。
所以,当标称容量时240G时,系统实际容量就是240×93%=223.5G。
简单来说,就是因为系统算法跟厂商算法不同,系统容量只会占厂商标称容量的93%。这就是为什么SSD格式化后容量总比标称容量小的原因。