硬碟為什麼最多只有四個主分割槽

2021-07-22 16:30:05 字數 1359 閱讀 3466

硬碟最多分為4個主分割槽,這是乙個常識可是很少告訴為什麼這麼分,找了很多文章應該回答清楚了這個問題

1、pc行業標準中乙個硬碟只能分四個分割槽.這樣的四個分割槽在不同的作業系統中被冠以不同的名稱他可能叫partition (主分割槽)或者slice ,但是無論他們怎麼叫,這些系統都支援這樣的四個分割槽,都可以識別分割槽的起始位置和大小等資訊.這裡我把這樣的分割槽用乙個最常用的詞來命名:主分割槽(primary partition).為什麼乙個硬碟只能分四個主分割槽呢?這是由個人計算機初期的設計架構決定的.一開始,pc被設計成這樣的啟動過程,開機時主機板bios進行自檢,當一切ok後,就開始讀取硬碟的第乙個扇區,乙個扇區的大小是512位元組,這是計算機工業裡的標準,無論什麼硬碟,乙個扇區的大小都是512位元組.bios把這512位元組的內容讀出來並執行.這512位元組被叫做mbr(master boot record)主引導記錄) .這512自己包含了硬碟最重要的資訊:分割槽表.由於空間只有區區512位元組,所以分割槽表的大小就有很大限制,他被設計成十分小但是又足夠描述硬碟的分割槽情況.包括分割槽的開始扇區,結束扇區,引導標誌,分割槽型別等等.每個分割槽資訊用16個位元組表示,四個分割槽就用掉了16x4=64個位元組,這64個位元組分布在mbr的第467-510位元組,後面緊接著兩個位元組aa和55被稱為幻數(magic number),bois讀取mbr的時候總是檢查最後是不是有這兩個幻數,如果沒有就被認為是乙個沒有被分割槽的硬碟.儘管分割槽表中明明有資料,也會報錯,告訴你系統不存在.所以,對硬碟加密的簡單辦法就是從mbr中察掉這兩個位元組.那麼這個硬碟掛到任何電腦上都會顯示為乙個沒有分割槽的空白硬碟.但是只要把這兩個位元組重新寫上,資料又能讀出.當然,你得知道怎麼重新寫上.

2、主分割槽,也稱為主磁碟分割槽,和擴充套件分割槽、邏輯分割槽一樣,是一種分割槽型別。主分割槽中不能再劃分其他型別的分割槽,因此每個主分割槽都相當於乙個邏輯磁碟(在這一點上主分割槽和邏輯分割槽很相似,但主分割槽是直接在硬碟上劃分的,邏輯分割槽則必須建立於擴充套件分割槽中)。

第二,硬碟的第一扇區可以分成三個部分:第一部分mbr,需要占用446位元組,第二部分dpt,需要占用64位元組,這是因為乙個分割槽表需要占用16位元組,64/16=4,所以剛好能存放四個分割槽的表,這就是為什麼只能分四個分割槽。還有兩個位元組就用來存放結束標誌。這樣

446+64+2=512位元組。

整個啟動流程到作業系統之前的動作應該是這樣的:

bios:啟動主動執行的韌體,會認識第乙個可啟動的裝置;

mbr:第乙個可啟動裝置的第乙個磁區內的主要啟動記錄區塊,內含啟動管理程式; mbr這個僅有446 bytes的硬碟容量裡面會放置最基本的啟動管理程式

啟動管理程式(boot loader):一支可讀取核心檔案來執行的軟體;

核心檔案:開始作業系統的功能...

為什麼硬碟最多只有4個主分割槽呢?啟動流程

硬碟最多分為4個主分割槽,這是乙個常識可是很少告訴為什麼這麼分,網上找了兩篇不錯的文章應該回答清楚了這個問題 1 pc行業標準中乙個硬碟只能分四個分割槽.這樣的四個分割槽在不同的作業系統中被冠以不同的名稱他可能叫partition 主分割槽 或者slice 但是無論他們怎麼叫,這些系統都支援這樣的四...

為什麼最多只有正20麵體證明過程

正多面體我們大家肯定都認識,但是在人們腦海中感覺肯定是正多少面都可以的,但實際正多面體最多只能有二十個面。下面就看一下證明過程吧。多面體尤拉定理 設正多面體稜數為e,頂點為v,面數f,他們之間的關係是f v e 2。用簡單的方法證明一下吧,首先把正多面體去掉乙個面,把剩下的圖形平鋪後就從三維轉換為了...

WIN7下強制分第四個主分割槽的方法

通過磁碟管理的介面方式,第四個分割槽會被分成擴充套件分割槽,建議通過命令列 開啟命令列執行diskpart,list disk 會列出所有磁碟,選擇要操作的磁碟序號如1,select disk 1 如果要清除原有所有分割槽資訊,clean create part pri size 102400 這是...