刨根問(wèn)底:為什么有些固態(tài)硬盤的容量不是整數(shù)?
電腦的世界由二進(jìn)制組成,對(duì)于熟悉編程的朋友來(lái)說(shuō),256、512和1024這些才是整數(shù)。為什么固態(tài)硬盤的容量級(jí)會(huì)有240/480/960以及250/500/1000兩種容量等級(jí)規(guī)格呢?
奉行240/480/960容量級(jí)的大多是SATA固態(tài)硬盤。

它的可用容量在標(biāo)準(zhǔn)整數(shù)容量級(jí)的基礎(chǔ)上被扣減了一部分作為“OP預(yù)留空間”。雖然閃存顆粒容量依然是256/512/1024GB等級(jí)的,但有約7%的容量被主控保留下來(lái),不開放給用戶直接存儲(chǔ)文件。

固態(tài)硬盤需要OP預(yù)留空間的一個(gè)原因是:TLC閃存要利用SLC緩存來(lái)提高爆發(fā)寫入性能,而這部分用于寫入緩沖的SLC緩存就是從主控保留的OP預(yù)留空間里來(lái)的。OP預(yù)留容量除以3差不多就是這塊固態(tài)硬盤所能擁有的SLC緩存容量。

此外OP預(yù)留空間還有很多其他的作用,包括提高穩(wěn)定態(tài)隨機(jī)寫入性能、提升重負(fù)載使用情況下的使用壽命等等。不過(guò)在更多的時(shí)候,家用電腦并沒有很高的使用負(fù)荷,大家需要的是盡可能大的可用容量來(lái)存儲(chǔ)游戲、視頻等各類數(shù)據(jù)。

近幾年逐漸普及的NVMe固態(tài)硬盤減少了OP預(yù)留空間占用,將用戶直接可用的容量從240/480/960提高到250/500/1000GB。500GB容量的固態(tài)硬盤在Windows下格式化后,按1024進(jìn)制計(jì)算的容量約466GB,相比480GB格式化容量多出了19GB左右。

盡管被主控保留的隱藏空間變少了,但NVMe固態(tài)硬盤的性能遠(yuǎn)勝于SATA型號(hào),這是因?yàn)橹骺氐囊?guī)格提升了,有充足的硬件資源去支持動(dòng)態(tài)SLC算法,它的SLC緩存不再僅僅依靠OP預(yù)留空間容量,而是會(huì)利用一部分當(dāng)前沒有存儲(chǔ)數(shù)據(jù)的空白TLC閃存空間,模擬出多達(dá)42GB的SLC高速寫入緩存。由于主控足夠強(qiáng)大,它能夠在需要的時(shí)候快速釋放緩存,不會(huì)影響到硬盤的實(shí)際可用容量。

總結(jié)一下:固態(tài)硬盤的容量之所以跟內(nèi)存條不一樣,是因?yàn)殚W存扣除了一定比例OP預(yù)留空間。在主控硬件性能和固件優(yōu)化到位的情況下,中高端NVMe固態(tài)硬盤正逐步減少OP預(yù)留空間的占比,釋放更多閃存空間給用戶直接使用。