為什麼買了512GB的硬碟到手只有480GB?12月17日,英特爾中國官方微博解答,這都是OP(Over-provisioning)空間和單位換算造成的。對於這一回答你有哪些看法?512GB 的硬碟到手容量只有 480GB 到底是哪些原因導致的?

因為計算機是採用二進位的,因此操作系統對硬碟容量的計算是以每1024為一進位的:

1KB=1024Byte

1MB=1024KB

1GB=1024MB而硬碟廠商在計算容量方面是以每1000為一進位的:1KB=1000Byte

1MB=1000KB

1GB=1000MB這二者進位上的計算差異造成了系統上所看到的硬碟容量「縮水」。


低端固態硬碟會預留一部分空間作緩存用,因為一旦固態硬碟塞滿速度將會急劇下降,當然換算差也是最古老的原因


換算差是一點,另一點是因為不是所有空間都會被用來存數據


實際容量應為476.6GB,這個容量差單純因為計算規則不一致。

為什麼硬碟生產廠家會用1000為單位,硬碟生產不需要遵循計算機的2的10次方(1024)這個規則使用1000整數作為單位成本更低更易於計算和製造。

這屬於歷史遺留問題


行陳年問題了。

我們認1G=1024M,而計算機生產廠商是按照1G=1000M計算的,差額自然就出來了。

還有引導分區,備份分區佔用,自然不足512


標的是十進位,但是存儲是按1024的基數算,512*1000*1000*1000/1024/1024/1024= 480GB


係數是1/1.024/1.024/1.024≈0.93,也就是說512*0.93≈476G


系統,自帶的插件佔用內存


廠家是按照10進位算的,也就是1G=1000M。

Windows和我們是按照2進位算的。也就是1=1024M。

所以512G實際容量為480G。


推薦閱讀:
相关文章