存储知识:U盘的实际容量要比标注容量小,你知道原因吗?
用過U盤的朋友一定都會知道,U盤的實際容量往往是達不到它標注的容量。比如一個16G的U盤,其實際容量一般只有14.7G左右。今天本文會給大家解釋其中的原因。
原因一:計算容量方法不同
? ? 存儲設備制造商為了計算方便,采用十進制計算方法,是以1000(103)為換算單位的,即1GB=1000MB ;而計算機使用二進制,系統(tǒng)是用1024(210)為換算單位的,即1GB=1024MB 。這樣計算機識別出的U盤容量就要小于U盤生產(chǎn)廠標稱的容量,實際使用容量約為標示容量的90%左右。因此,所有U盤的實際容量都要小于標注容量,一般來說,8G為7.45G左右,16G為14.9G左右,以此類推。
因為存儲的最小單位為字節(jié)(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 。
而操作系統(tǒng)的換算則為
1KB=1024Bytes
1MB=1024KB
1GB=1024MB 。
這就產(chǎn)生了存儲設備標配容量和實際使用容量出現(xiàn)差異的情況。
?原因二:芯片本身問題。
由于閃存芯片本身在制造時的問題,閃存介質允許有壞塊(Bad Block)的存在,因為這些壞塊不能被使用,所以也不算做有效容量。
原因三:U盤本身的文件系統(tǒng)占用
U盤與硬盤一樣,閃存盤一般也是采用FAT文件系統(tǒng),而FAT文件系統(tǒng)包括MBR主引導分區(qū)、FAT文件分配表和ROOT目錄區(qū)等,這些區(qū)域也要占用空間,一般需要占用幾百KB。
?這便是導致我們購買的U盤的實際容量往往達不到U盤制造廠商的標稱容量。看過上面的介紹,相信大家都比較清楚了,當你購買U盤時其實際容量和標稱容量都是有一些出入的,只要在標準范圍內我們都可以接受,但是如果你的U盤實際容量和標稱容量相差巨大,那就是可能買到了假冒的縮水U盤了,因此大家在購買U盤時一定要注意別買到假U盤了。
IT技術分享社區(qū)
個人博客網(wǎng)站:https://programmerblog.xyz
文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協(xié)助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識
總結
以上是生活随笔為你收集整理的存储知识:U盘的实际容量要比标注容量小,你知道原因吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鸿蒙内核是闭源吗_鸿蒙出世,中华有为!
- 下一篇: 在苹果系统MacOS上安装PowerDe