用過U盤的朋友一定都會知道,U盤的實際容量往往是達不到它標注的容量。比如一個16G的U盤,其實際容量一般只有14.7G左右。今天本文會給大家解釋其中的原因。
原因一:計算容量方法不同
? ? 存儲設備制造商為了計算方便,采用十進制計算方法,是以1000(103)為換算單位的,即1GB=1000MB ;而計算機使用二進制,系統是用1024(210)為換算單位的,即1GB=1024MB 。這樣計算機識別出的U盤容量就要小于U盤生產廠標稱的容量,實際使用容量約為標示容量的90%左右。因此,所有U盤的實際容量都要小于標注容量,一般來說,8G為7.45G左右,16G為14.9G左右,以此類推。
因為存儲的最小單位為字節(Byte)以16G的U盤為例,計算如下:
制造商計算的容量為:
16 G=16*1000*1000*1000(Byte)=16000000(Bytes)
電腦計算的實際容量應為:
16000000/1024/1024/1024=14.9012(GB)
這樣得出的結果和14.7GB差不多。
1KB=1000Bytes
1MB=1000KB
1GB=1000MB 。
而操作系統的換算則為
1KB=1024Bytes
1MB=1024KB
1GB=1024MB 。
這就產生了存儲設備標配容量和實際使用容量出現差異的情況。
?原因二:芯片本身問題。
由于閃存芯片本身在制造時的問題,閃存介質允許有壞塊(Bad Block)的存在,因為這些壞塊不能被使用,所以也不算做有效容量。
原因三:U盤本身的文件系統占用
U盤與硬盤一樣,閃存盤一般也是采用FAT文件系統,而FAT文件系統包括MBR主引導分區、FAT文件分配表和ROOT目錄區等,這些區域也要占用空間,一般需要占用幾百KB。
?這便是導致我們購買的U盤的實際容量往往達不到U盤制造廠商的標稱容量。看過上面的介紹,相信大家都比較清楚了,當你購買U盤時其實際容量和標稱容量都是有一些出入的,只要在標準范圍內我們都可以接受,但是如果你的U盤實際容量和標稱容量相差巨大,那就是可能買到了假冒的縮水U盤了,因此大家在購買U盤時一定要注意別買到假U盤了。