硬碟分割槽計算公式 M G 1 4 1024 G

2021-09-01 16:22:52 字數 1372 閱讀 7724

無論是使用fdisk還是其他分割槽軟體進行分割槽,都需要輸入準備分配的分割槽容量,這個數值是以mb為單位,不過如果你輸入2000mb的話並不會得到2gb的整數容量,而是1.9gb;眾所周知,1gb並非等於1000mb,而是1024mb,但筆者在實際分割槽中卻發現,即使輸入2048mb也不會得到整數的2gb,而是仍然得到1.9gb,這其中大約有5%左右的誤差。

原來,硬碟的容量是以mb(兆)和gb(千兆)為單位的,早期的硬碟容量比較低,因此大多以mb為單位,2023年9月ibm公司製造的世界上第一台磁碟儲存系統只有5mb,現今硬碟的容量早已飛躍至gb級,主流硬碟的容量已經達到了80gb、120gb,有些使用者還用上了160gb、200gb的海量硬碟。硬碟廠商在計算容量時,是以1000位元組為1kb,每1000kb為1mb,每1000mb為1gb,而作業系統在計算硬碟容量時卻是以1024為進製,每1024位元組為1kb,每1024kb為1mb,每1024mb為1gb,這樣由於計算方法不同而造成了硬碟容量的誤差,並非你買到了縮水的硬碟。

另外,硬碟在分割槽和格式化後還會在硬碟上占用一些空間提供給系統檔案使用,例如用來儲存磁碟結構和資料儲存位置等資訊,這部分空間不能用來儲存其他資料,作業系統只會報告扣除了這一部分的容量,不同的檔案系統所占用的系統空間也會不同,因此在作業系統中顯示的硬碟容量和標稱容量之間會存在著一定的差異。如果你希望在分割槽後得到整數gb的容量,那麼可以按照下面的公式進行計算:

m=(g-1)×4+1024×g

這裡的m是我們分割槽時應該輸入的數值,單位是mb;g是希望得到的整數分割槽容量,單位是gb。例如我們希望得到5gb的整數分割槽,那麼分割槽時應該輸入(5-1)×4+1024×5=5136,希望得到其他整數分割槽的話請按照上述公式自行計算。

大家分割槽的都會輸入數字,比如你想得到乙個2g的分割槽,你也許會輸入2000m或者2048m。其實你輸入的這些數字所分出來的區在windows下面都不會被認為整數的2g,而是1.9xg,想要得到windows下的整數g分割槽,你必須知道乙個公式。  

通過這個公式算出的值就是被windows認為整數g的值。整數g計算公式:(x-1)*4+1024*x=y 

說明:以上「*」表示相乘,其中x就是你想要得到的整數分割槽的數值,單位是g,y是你分割槽時應該輸入的數字,單位是m,例如:我想得到3g整數空間,那麼我分割槽時就應該輸入(3-1)*4+1024*3=3080,那麼我們應該在分割槽時輸入3080m作為分割槽的大小;同理欲分出10g的空間則應該是(10-1)*4+1024*10=10276,輸入10276m將會得到10g的整數空間。  

下面是其他一些常用分割槽數值例:  

(30-1)*4+1024*30=30836 —— 30g  

(15-1)*4+1024*15=15416 —— 15g  

(10-1)*4+1024*10=10276 —— 10g  

(5-1)*4+1024*5=5136 —— 5g

硬碟整數分割槽大小計算公式(硬碟分割槽計算)

無論是使用fdisk還是其他分割槽軟體進行分割槽,都需要輸入準備分配的分割槽容量,這個數值是以mb為單位,不過如果你輸入2000mb的話並不會得到2gb的整數容量,而是1.9gb 眾所周知,1gb並非等於1000mb,而是1024mb,但筆者在實際分割槽中卻發現,即使輸入2048mb也不會得到整數的...

oracle 分割槽計算公式

create table storage initial next pctincrease minextents maxextents 公式如下 extent initial 1 pctincrease 100 oracle 為該錶分配的前4個區的大小依次為多少,請寫出計算過程。初始給user ta...

linux硬碟分割槽

今天做了一套筆試題,裡面有一道選擇題,關於硬碟分割槽的,hda4,擴充套件分割槽。在linux 下硬碟分割槽的表示是通過hd x 或 sd x 表示的,其中 表示的是a b c x表示的數字 1 2 3 ide 硬碟在linux或者其它類unix系統的一般表示為 hd 比如hda hdb 我們可以通...