什麼是擴充套件分割槽擴充套件分割槽的概念
擴充套件分割槽是硬碟磁碟分割槽的一種。MBR下的硬碟分割槽有三種,主磁碟分割槽、擴充套件磁碟分割槽、邏輯分割槽。那麼你對擴充套件分割槽瞭解多少呢?以下是由小編整理關於什麼是擴充套件分割槽的內容,希望大家喜歡!
擴充套件分割槽的基本概念
所謂擴充套件分割槽,嚴格地講它不是一個實際意義的分割槽,它僅僅是一個指向下一個分割槽的指標,這種指標結構將形成一個單向連結串列。這樣在主引導扇區中除了主分割槽外,僅需要儲存一個被稱為擴充套件分割槽的分割槽資料,通過這個擴充套件分割槽的資料可以找到下一個分割槽***實際上也就是下一個邏輯磁碟***的起始位置,以此起始位置類推可以找到所有的分割槽。無論系統中建立多少個邏輯磁碟,在主引導扇區中通過一個擴充套件分割槽的引數就可以逐個找到每一個邏輯磁碟。
而擴充套件分割槽的概念是比較複雜的,極容易造成硬碟分割槽與邏輯磁碟混淆;分割槽表的第四個位元組為分割槽型別值,正常的可引導的大於32mb的基本DOS分割槽值為06,擴充套件的DOS分割槽值是05。如果把基本DOS分割槽型別改為05則無法啟動系統 ,並且不能讀寫其中的資料。
如果把06改為DOS不識別的型別如efh,則DOS認為該分割槽不是DOS分割槽,當然無法讀寫。很多人利用此型別值實現單個分割槽的加密技術,恢復原來的正確型別值即可使該分割槽恢復正常。一個硬碟主分割槽至少有1個,最多4個,擴充套件分割槽可以沒有,最多1個。且主分割槽+擴充套件分割槽總共不能超過4個。邏輯分割槽可以有若干個。
在windows下啟用的主分割槽是硬碟的啟動分割槽,他是獨立的,也是硬碟的第一個分割槽,正常分的話就是C區。在linux下主分割槽和邏輯分割槽都可以用來放系統,引導os開機,grub會相容windows系統開機啟動。
分出主分割槽後,其餘的部分可以分成擴充套件分割槽,一般是剩下的部分全部分成擴充套件分割槽,也可以不全分,那剩的部分就浪費了。
但擴充套件分割槽是不能直接用的,他是以邏輯分割槽的方式來使用的,所以說擴充套件分割槽可分成若干邏輯分割槽。他們的關係是包含的關係,所有的邏輯分割槽都是擴充套件分割槽的一部分。
在linux中第一塊硬碟分割槽為hda分割槽,主分割槽編號為hda1-4,邏輯分割槽從5開始。
硬碟的容量=主分割槽的容量+擴充套件分割槽的容量
擴充套件分割槽的容量=各個邏輯分割槽的容量之和
主分割槽也可成為“引導分割槽”,會被作業系統和主機板認定為這個硬碟的第一個分割槽。所以C盤永遠都是排在所有磁碟分割槽的第一的位置上。
MBR***主引導記錄***的分割槽表***主分割槽表***只能存放4個分割槽,如果要分更多的分割槽的話就要一個擴充套件分割槽表***EBR***,擴充套件分割槽表放在一個系統ID為0x05的主分割槽上,這個主分割槽就是擴充套件分割槽,擴充套件分割槽能可以分若干個分割槽,每個分割槽都是個邏輯分割槽。
分割槽的區分
DOS和FAT檔案系統最初都被設計成可以支援在一塊硬碟上最多建立24個分割槽,分別使用從C到Z 24個驅動器碟符。但是主引導記錄中的分割槽表最多隻能包含4個分割槽記錄,為了有效地解決這個問題,DOS的分割槽命令FDISK允許使用者建立一個擴充套件分割槽,並且在擴充套件分割槽內再建立最多23個邏輯分割槽,其中的每個分割槽都單獨分配一個碟符,可以被計算機作為獨立的物理裝置使用。關於邏輯分割槽的資訊都被儲存在擴充套件分割槽內,而主分割槽和擴充套件分割槽的資訊被儲存在硬碟的MBR內。這也就是說無論硬碟有多少個分割槽,其主啟動記錄中只包含主分割槽***也就是啟動分割槽***和擴充套件分割槽兩個分割槽的資訊。
分割槽的分類
硬碟分割槽有三種,主磁碟分割槽、擴充套件磁碟分割槽、邏輯分割槽。
一個硬碟主分割槽至少有1個,最多4個,擴充套件分割槽可以沒有,最多1個。且主分割槽+擴充套件分割槽總共不能超過4個。邏輯分割槽可以有若干個。
啟用的主分割槽是硬碟的啟動分割槽,他是獨立的,也是硬碟的第一個分割槽,正常分的話就是C驅。
分出主分割槽後,其餘的部分可以分成擴充套件分割槽,一般是剩下的部分全部分成擴充套件分割槽,也可以不全分,那剩的部分就浪費了。
但擴充套件分割槽是不能直接用的,他是以邏輯分割槽的方式來使用的,所以說擴充套件分割槽可分成若干邏輯分割槽。他們的關係是包含的關係,所有的邏輯分割槽都是擴充套件分割槽的一部分。
在linux中相當於hda分割槽
擴充套件分割槽的概念