回覆列表
-
1 # 程式設計師小葛
-
2 # 遠道來的人才
一個原因是樓上幾位答友說的演算法問題,還有另外一個原因是品牌筆記本一般在硬盤裡做了個備份區,用於系統還原,這個區域也是不可用的。
-
3 # 風科技
大體來說主要是經銷商和計算機使用了不同的進位制轉換計算的問題,並不會牽扯到經銷商更換產品的問題!
我們常使用的是十進位制計數法,單位轉換是以1000計算的!1K=1000B1M=1000K1G=1000M而計算機之中使用的是二進位制計數逢二進一,以1024計算!1K=1024B1M=1024K1G=1024M如果一個512G的硬碟那就是512000000000B,而在電腦來看就是512000000000/1024/124/1024=476.837158G!你看這樣算下來,基本上就和宣稱的差不多。
不過對於已經安裝了作業系統的硬碟來說,都有隱藏分割槽,尤其是現在新的筆記本都使用了gpt分割槽格式,在作業系統之前,還有esp等隱藏分割槽,各品牌可能還有恢復分割槽。所以實際上也並沒有477g。
為什麼我買的硬碟會縮水呢?
硬碟會縮水,其實並不是電腦的經銷商們更換了零部件,這主要是因為換算方式不同而造成的差異。
我們來簡單的說一下計算機的資料單位:
計算機的最小資料單位是bit,我們通常簡寫為b(注意,這是小寫的b),但是bit其實並不常用,因為太小了,就好像我們計算錢的時候,通常不關注“分”這個單位;
而8 bit 就等於1 byte(位元組) ,byte可以說是比較常用的單位了,我們通常簡寫為B(注意,這是大寫的B)。所以,在計算機的單位裡面,b和B不是一個東西。
OK,懂了B以後,我們就可以開始講解為什麼硬碟會縮水了。
在硬碟的經銷商那裡,計算磁碟空間的時候,是逢千進一,也就是說:
1 KB = 1,000 B,K也就是kilo(千)的意思;
1 MB = 1,000,000 B,M就是Million(百萬)的意思;
1 GB = 1,000,000,000 B,G就是giga(十億)的意思;
1 TB = 1,000,000,000,000 B,T就是tera(萬億,也稱為兆)的意思;
也就是說,你買了一個512G的硬碟,你實際的磁碟空間為512,000,000,000 B。但是,這是人的計算方式,計算機並不是,可能瞭解一點計算機的人都知道,計算機只認識0和1,也就是說,計算機是2進位制的。
而計算機的儲存單位是怎麼進位的呢?使用的是2的10次方作為一個進位單元。
2的10次方=1024
因此,我們拿著一個512,000,000,000 B的硬碟,插到計算機上,計算機實際會告訴我們這個硬碟有多大呢?
512,000,000,000 ÷ 1,024 ÷ 1,024 ÷ 1,024 ≈ 477(GB)
OK,這就是一塊512GB的硬碟,插到計算機上面的時候,計算機告訴你的磁碟大小了。這並不是磁碟有問題,也不是你遇到了奸商,而是因為,計算機看不懂10進位制,所以只有用2進位制來計算的原因。
但是,還是不對啊?我的各個分割槽加在一起只有443G,不是477G是啥原因呢?這裡我們就要說到另一個東西了,叫做隱藏分割槽。
我們在安裝作業系統的時候,特別是Win 10,作業系統會分離出一部分磁碟空間,建立一個隱藏的分割槽單元,用來備份系統的還原點。而這部分分割槽的資料是採用特殊的加密方式儲存的,即使系統被病毒感染了,也能夠保證這個分割槽內的資料絕對安全。
當系統出現崩潰或者感染病毒的時候,使用者就可以透過系統還原的方式,將系統還原到還原點時的系統狀況,這樣就能夠儲存下來大部分的資料,而且方便快捷。
當然,隱藏分割槽有時候不僅僅是作業系統會使用,我們在購買筆記本的時候,筆記本的廠商還會在筆記本中增加一個隱藏分割槽,用於安裝一個純淨的作業系統版本。當我們第一次啟動計算機或者遇到什麼問題需要重灌系統的時候,就可以從這個隱藏分割槽中獲得需要安裝的作業系統並進行安裝。
如果我們想知道自己的硬碟到底被分成了多少分割槽,我們可以在“計算機管理”的頁面下進行檢視。如果有兩個硬碟,下方就會有兩個磁碟,如果只有一個,就會只顯示一個。這裡的磁碟空間總和,就會是477GB了。