容量是用戶購(gòu)買固態(tài)硬盤
要考慮的最重要指標(biāo)。但固態(tài)硬盤
到手后,細(xì)心的用戶就會(huì)發(fā)現(xiàn),硬盤的實(shí)際容量總是會(huì)低于標(biāo)準(zhǔn)容量10%左右。當(dāng)用戶遇到這個(gè)問(wèn)題時(shí),總是非常困擾:是不是廠商偷工減料了呢?別的型號(hào)會(huì)不會(huì)容量多一些呢?或是硬盤本身是否存在問(wèn)題?又或是有什么不兼容的情況呢?
其實(shí),用戶大可不必?fù)?dān)心,10%左右的容量差是正常的情況,事實(shí)上容量其實(shí)并沒(méi)有減少,僅僅是計(jì)算習(xí)慣的不同所引起的差異而已。這里我們以容量最常見(jiàn)的128GB Agrade睿達(dá)
mSATA固態(tài)硬盤來(lái)舉例說(shuō)明:
(圖一)Agrade睿達(dá)
mSATA SSD PS36 128GB 外觀
我們看到,藍(lán)框中的128GB,就是廠商聲稱的容量,即標(biāo)準(zhǔn)容量。
(圖二)Agrade睿達(dá) mSATA SSD PS36 128GB DiskGenius 分區(qū)信息
硬盤需要分區(qū)然后格式化才能正常使用,我們使用最常用的分區(qū)工具DiskGenius,可以看到紅框中分區(qū)容量是119.2GB。
(圖三)Agrade睿達(dá) mSATA SSD PS36 128GB Windows 7系統(tǒng)中的磁盤信息
分區(qū)格式化完成后,我們用WINDOWS查看磁盤屬性,可見(jiàn)看到,紅框中還是分區(qū)容量119GB,而綠框中出現(xiàn)了一個(gè)容量數(shù)值,是用Byte(字節(jié))來(lái)表示的,數(shù)值是128,034,271,232 字節(jié),這個(gè)就是格式化容量。
下面我們來(lái)簡(jiǎn)單地解釋一下:
格式化容量=128,034,271,232 字節(jié),按人們的日常習(xí)慣來(lái)計(jì)算,
1GB=1000MB
1MB=1000KB
KB=1000(字節(jié)),
那么理所當(dāng)然是128GB,這樣計(jì)算簡(jiǎn)單,方便,直觀,并且符合一般的習(xí)慣。
那么,分區(qū)容量又是怎么計(jì)算的呢,大家都知道,計(jì)算機(jī)使用二進(jìn)制,沒(méi)有辦法采用日常習(xí)慣的10進(jìn)制,100進(jìn)制,1000進(jìn)制,只有采用最接近的2的10次方=1024來(lái)計(jì)算,
即1GB=1024MB
1MB=1024KB 1KB=1024(字節(jié)),
計(jì)算機(jī)只能采用并且必須采用這種方式。
于是,分區(qū)容量一定會(huì)低于格式化容量,那么低多少呢,我們來(lái)計(jì)算一下:
1000x1000x1000 /1024/1024/1024= 0.931
分區(qū)容量=0.931x格式化容量,而標(biāo)準(zhǔn)容量基本=格式化容量。
所以,我們?cè)诜謪^(qū)時(shí)看到的容量,應(yīng)該是標(biāo)準(zhǔn)容量數(shù)值的0.931倍,那么我們這款睿達(dá)mSATA 128GB SSD的分區(qū)容量是128x0.931=119.168GB,與我們上面看到的數(shù)值119.2GB完全一致。
到這里,我們終于明白容量為什么會(huì)“少”了,也知道會(huì)“少”多少,用戶明白了這點(diǎn),不但可以免除不必要的擔(dān)心,并且,在選購(gòu)硬盤時(shí),更能做到心中有數(shù),根據(jù)自己容量的需求選購(gòu)合適的型號(hào),不會(huì)造成購(gòu)買到的型號(hào)因?yàn)槿萘坎粔蚨荒苁褂?,而造成不必要的困擾。
小提示:
1、容量客觀上并沒(méi)有“少”,更沒(méi)有消失,僅僅是因?yàn)橛?jì)算的方式不同,而造成主觀上數(shù)值表示的不同而已;
2、所有固態(tài)硬盤,包括各種內(nèi)存卡,電子盤,都是這樣的情形,并且,我們慣常使用的機(jī)械硬盤也是完全一樣。
(圖四)常見(jiàn)固態(tài)硬盤容量對(duì)比表
上面列出了常用固態(tài)硬盤的容量詳表,事實(shí)上這是最理想的狀況,而固態(tài)硬盤因?yàn)樘厥獾脑蜻€需要有一些少量的預(yù)留空間,我們下一期再進(jìn)行討論。
固態(tài)硬盤的分區(qū)容量=標(biāo)準(zhǔn)容量x0.931,這是一種最理想的狀況,事實(shí)上用戶可使用的容量一般情況下是低于這個(gè)容量的,這是因?yàn)楣虘B(tài)硬盤本身的需要,會(huì)預(yù)留一部分空間作為特定目的使用。
固態(tài)硬盤由主控芯片和FLASH閃存芯片兩大部分組成,主控必須執(zhí)行許多特定的任務(wù)才能保證FLASH芯片的正常工作,這些任務(wù)大都需要一定的存儲(chǔ)空間才能實(shí)現(xiàn),比如:FLASH芯片的原始?jí)膲K空間、未來(lái)壞塊預(yù)留空間、垃圾回收交換空間、磨損平衡緩存空間,都會(huì)占用一定的儲(chǔ)存空間,作為用戶,我們可以不必關(guān)心預(yù)留空間是多少,只須關(guān)心最終可使用的容量是多少即可。
預(yù)留空間的原則是,保留足夠的空間供必須的使用,同時(shí)不預(yù)留過(guò)多的空間避免浪費(fèi),于是,預(yù)留空間多少,即最終用戶可使用容量是多少,跟FLASH芯片本身的類型和品質(zhì)息息相關(guān):
A、FLASH閃存采用SLC、MLC芯片,并且達(dá)到優(yōu)選品質(zhì)的情況下,如上期的例子,Agrade(睿達(dá))全系列產(chǎn)品都采用最高品質(zhì)的SLC、MLC原裝正品閃存芯片,所以可以僅預(yù)留最少的空間,達(dá)成用戶可使用容量的最理想狀態(tài)。
B、FLASH閃存采用普通MLC芯片,所以預(yù)留空間會(huì)略多,事實(shí)上,這是大部分廠商使用MLC閃存時(shí)的默認(rèn)狀態(tài)。
Agrade(睿達(dá))一項(xiàng)特色是支持用戶個(gè)性定制,以適用工業(yè)存儲(chǔ)用戶特殊的需求,所以完全支持容量定制,我們就以Agrade(睿達(dá))ST40
128G固態(tài)硬盤,來(lái)特意減少容量,定制到默認(rèn)狀態(tài)看一下具體的情況。
我們可以計(jì)算出:MLC閃存默認(rèn)狀態(tài),分區(qū)容量約=0.92x標(biāo)準(zhǔn)容量
C、絕大多數(shù)情況下,固態(tài)硬盤是使用品質(zhì)欠佳,當(dāng)然也是最廉價(jià)的TLC,或QLC閃存芯片,這類芯片本身固有的特性,因?yàn)榻Y(jié)構(gòu)最復(fù)雜,所以讀寫的速度最慢,同理壽命最低,也最容易出錯(cuò),這些都是工業(yè)存儲(chǔ)最不可容忍的,所以只在低端消費(fèi)市場(chǎng)使用。
這類固態(tài)硬盤的容量事實(shí)上會(huì)讓很多用戶困惑,比如,為什么是120G,而不是正常的128G,因?yàn)镕LASH芯片的容量總是2的n次方,那么基于FLASH的固態(tài)硬盤容量也應(yīng)該是2的n次方,如64、128、256......才對(duì),而不會(huì)是120G這種奇怪的容量,那么問(wèn)題在哪里呢?
答案是,TLC、QLC這類硬盤必須要求最大的預(yù)留空間才能正常工作,比我們上面A B類還多需要7%左右的預(yù)留空間。一部分是因?yàn)樽钊菀壮鲥e(cuò),需要額外的復(fù)雜糾錯(cuò)機(jī)制才能保證數(shù)據(jù)的正確性,另一部分是因?yàn)樗俣鹊脑?,需要額外的緩存空間,因此,這類固態(tài)硬盤128G的FLASH只能有120G的標(biāo)準(zhǔn)容量,以此類推:比如60G(非64G)、120G(非128G)、240G(非256G)、480G(非512G)、960G(非1024G)。
下圖是120G的容量情況: