武林網(wǎng)訊 在資源管理器中查看U盤容量時,有些U盤顯示容量會比標(biāo)稱值小是正常的。原因有很多:
1)預(yù)置應(yīng)用軟件,占用了一定的優(yōu)盤空間
2)U盤的實際顯示容量,跟U盤的稱值有一定的誤差,U盤的標(biāo)稱值是標(biāo)明了U盤采用的FLASH的規(guī)格,誤差的大小跟采用的技術(shù)方案有關(guān),不同型號、不同容量的U盤,誤差不盡相同
3)U盤采用的是Flash閃存技術(shù),與軟盤及硬盤的磁存儲技術(shù)不一樣。Flash芯片直接影響usb設(shè)備的容量及品質(zhì)。芯片廠商在出廠時芯片容量與所示標(biāo)稱值就有一定的誤差,也會導(dǎo)致U盤容量不盡相同。
4) 操作系統(tǒng)識別與硬件設(shè)備生產(chǎn)廠商兩者容量計算公式上的不同所致。生產(chǎn)廠商為了計算方便,往往設(shè)定1KB=1000Bytes、1MB=1000KB、1GB=1000MB。而操作系統(tǒng)則為1KB=1024Bytes、1MB=1024KB、1GB=1024MB。這就產(chǎn)生了存儲設(shè)備標(biāo)配容量和實際使用容量出現(xiàn)差異的情況。由此也推算可知128MBU盤的實際容量理論上應(yīng)為125MB,64MBU盤的容量應(yīng)該為62.5MB,以此類推。
5)閃存芯片在制造時,允許閃存介質(zhì)有壞塊(Bad Block)的存在,這些壞塊不能被使用,也不算做有效容量。
6)與硬盤一樣,U盤也是采用FAT文件系統(tǒng),而FAT文件系統(tǒng)包括MBR主引導(dǎo)分區(qū)、FAT文件分配表和ROOT目錄區(qū)等,這些區(qū)域也要占用閃存空間,一般需要占用幾百KB。U盤在使用一段時間后,再次格式化,其容量竟然會自動變小了 數(shù)據(jù)寫入的時候,閃存芯片內(nèi)部需要有至少一個物理塊(Block)作為交換塊使用。這是因為閃存的寫操作很特殊,必須是先擦除,然后才能寫入數(shù)據(jù),而擦除的最小單位是一個物理塊,但寫數(shù)據(jù)的最小單位卻是一個頁(Page)。 在閃存的存儲單位中,一個物理塊包含若干個物理頁。因此寫數(shù)據(jù)時,需要有一個空的、可以使用的交換塊來存放不需要被擦除的數(shù)據(jù)。由于閃存的充放電特性,使得它的讀寫次數(shù)有物理上的限制。 通常廠商會在閃盤內(nèi)部做一個讀寫次數(shù)的計數(shù),當(dāng)閃存芯片的某個物理存儲區(qū)塊達到讀寫指定的最高次數(shù)時,該塊區(qū)將被設(shè)定為不再使用的區(qū)域,所以在極度頻繁地使用下,閃盤容量有可能越來越小。
市場上的閃存產(chǎn)品包括兩類:1. 未預(yù)留緩沖空間的;2. 預(yù)留有緩沖空間的。
第一種情況下,由于沒有預(yù)留空間,閃存在讀寫時交換塊的損耗相當(dāng)大,于是就會出現(xiàn)容量越來越小的情況。
對于第二種情況,廠商在設(shè)計時已經(jīng)預(yù)留部分物理塊,比如選擇1024個物理塊中的1000個作為數(shù)據(jù)存儲使用,其余24個物理塊(包括壞塊)用作緩沖交換塊部分。每次上電后,存儲單元的邏輯地址和物理地址需要重新對照,交換塊并不是固定的某一區(qū)塊,因而每一個物理塊進行讀寫操作的幾率幾乎相同,不會出現(xiàn)哪一個物理塊過早被損壞的現(xiàn)象。對于預(yù)留緩沖空間的閃盤來說,基本不會出現(xiàn)容量越來越小的情況。 不過,目前多數(shù)U盤產(chǎn)品已經(jīng)可以保證擦寫百萬次以上的使用壽命。
|
新聞熱點
疑難解答