神秘消失的固態硬碟空間去哪了?
前文介紹了硬碟標稱容量的秘密:
老狼:128G的固態硬碟為什麼有的標120G,有的標100G?固態硬碟容量背後的秘密有同學反應沒搞懂。是啊,GiB和GB比較繞口,在不同的場合,意思大相徑庭。就拿我的SSD來說,標稱512GB,為啥在Windows下看只有476GB:
512GB-476GB=36GB。我的36GB去哪了?SSD現在這麼貴,我是不是被廠家騙了?這些xxGB到底是GiB還是硬碟廠家嘴裡的"GB"呢?
今天我們就結合我的筆記本中兩個固態硬碟來實際了解一下實際生活中的例子。
出場人物
我的筆記本中有兩塊固態硬碟:
Intel X25-M 160G SSD
筆記本自帶的SSD, SATA III介面,160G的標稱容量:
創見(Transcend)MTS400 512G M.2 SSD
C盤容量告急後買的大容量M.2介面SSD:
512GB硬碟
先說第二個硬碟,在筆記本原裝的160GB硬碟空餘容量不足50%後,對SSD比較了解的我為了避免C盤效能下降,購置了這個512GB標稱容量的創見M.2 SSD(注意這款不支持NvME)。在Windows下,它是E盤,看容量是476GB:
為什麼是476GB呢,不是說好的512GB嗎?細心的同學也許發現了476GB前面的秘密:
這個511,974,567,936怎麼這麼眼熟啊!對了這就是傳說中的512GB,而512GB-476GB/476GB就等於7.37%!
原來Windows並不理會硬碟廠商嘴裡的神秘"GB",為了運算方便起見,這裡的GB都是二進位的GB,也就是gibibyte,即硬碟廠家的GiB。
結合我們上文,實際上,整個故事是這樣的。創見這款SSD是由8塊64GiB的快閃記憶體顆粒組成,合512GiB,硬碟廠商安裝傳統"習慣",標稱512GB,這樣就可以偷偷留有7.37%的容量做OP,實際容量變成了476.81GiB。.到了Windows裡面,微軟才不管那個。直接二進位算出476.81GiB,省掉小數點加上並不關心硬碟廠商的感情,直接寫成476GB了事。
從這裡看出硬碟廠家並沒有欺騙,只是」習慣稱呼「不同而已。另外可以看出這款SSD的OP空間只有最基本的7.37%,並不是很大。看起來我的硬碟空間又不足了!
事實看來很清楚了,我們在另一塊硬碟上驗證一下對不對。
160GB硬碟
我的C盤安裝的操作系統:
我們來算一下:(160GB-148GB)/ 148GB = 0.081。怎麼不對了呢? 160GB如果是十進位GB,換成GiB應該是160GB/1.0737=149GiB啊,怎麼還有1GiB消失了呢?什麼,馬馬虎虎算了?蒼蠅也是肉,SSD現在很貴的好不好!
其實我們來看一下分區情況就知道原因了:
原來同一個硬碟還有兩個分區被隱藏了,一個是UEFI啟動分區,另一個是恢復分區。148.93GiB * 1.0737=159.9GB,加上分區表之類的損耗,這下應該沒問題了。
結論
硬碟的容量,在不同的情況下GB代表不同的意思,這點確實比較扭曲,怪不得很多人搞不懂,連我這種業內人士有時候都要想一想才能釐清出頭緒。大家只要記住微軟的GB就是硬碟廠家的GiB,都是二進位的Gigabyte就夠了。
和這篇相關的文章還有:
老狼:神秘消失的內存去哪了?其他快閃記憶體相關文章:
老狼:雜說快閃記憶體一:關公戰秦瓊之 UFS VS NVMe老狼:雜談快閃記憶體二:NOR和NAND Flash老狼:雜談快閃記憶體三:FTL老狼:雜說快閃記憶體四:快閃記憶體硬碟介面大比拼老狼:雜說快閃記憶體番外:SSD硬碟如何進行日常維護和Trim老狼:雜說快閃記憶體番外:傲騰Optane與NAND快閃記憶體老狼:雜說快閃記憶體番外:我們的數據存在固態硬碟上安全嗎?老狼:雜說快閃記憶體番外:手機為什麼越用越卡和快閃記憶體寫放大老狼:128G的固態硬碟為什麼有的標120G,有的標100G?固態硬碟容量背後的秘密硬碟相關文章:
老狼:硬碟忽然掉電會損壞硬碟和數據嗎?老狼:機械硬碟裡面是真空嗎?歡迎大家關注本專欄和用微信掃描下方二維碼加入微信公眾號"UEFIBlog",在那裡有最新的文章。同時歡迎大家給本專欄和公眾號投稿!
推薦閱讀:
※筆記本電腦重生記 -- 換SSD
※怎麼判斷固態硬碟質量以及今年的固態硬碟排行趨勢如何?
※一個固態硬碟可以用多久?
※淺談為什麼需要買SSD固態硬碟