什么是擴展分區(qū)擴展分區(qū)的區(qū)分
擴展分區(qū)是硬盤磁盤分區(qū)的一種。MBR下的硬盤分區(qū)有三種,主磁盤分區(qū)、擴展磁盤分區(qū)、邏輯分區(qū)。那么你對擴展分區(qū)了解多少呢?以下是由學(xué)習(xí)啦小編整理關(guān)于什么是擴展分區(qū)的內(nèi)容,希望大家喜歡!
擴展分區(qū)的基本概念
所謂擴展分區(qū),嚴格地講它不是一個實際意義的分區(qū),它僅僅是一個指向下一個分區(qū)的指針,這種指針結(jié)構(gòu)將形成一個單向鏈表。這樣在主引導(dǎo)扇區(qū)中除了主分區(qū)外,僅需要存儲一個被稱為擴展分區(qū)的分區(qū)數(shù)據(jù),通過這個擴展分區(qū)的數(shù)據(jù)可以找到下一個分區(qū)(實際上也就是下一個邏輯磁盤)的起始位置,以此起始位置類推可以找到所有的分區(qū)。無論系統(tǒng)中建立多少個邏輯磁盤,在主引導(dǎo)扇區(qū)中通過一個擴展分區(qū)的參數(shù)就可以逐個找到每一個邏輯磁盤。
而擴展分區(qū)的概念是比較復(fù)雜的,極容易造成硬盤分區(qū)與邏輯磁盤混淆;分區(qū)表的第四個字節(jié)為分區(qū)類型值,正常的可引導(dǎo)的大于32mb的基本DOS分區(qū)值為06,擴展的DOS分區(qū)值是05。如果把基本DOS分區(qū)類型改為05則無法啟動系統(tǒng) ,并且不能讀寫其中的數(shù)據(jù)。
如果把06改為DOS不識別的類型如efh,則DOS認為該分區(qū)不是DOS分區(qū),當然無法讀寫。很多人利用此類型值實現(xiàn)單個分區(qū)的加密技術(shù),恢復(fù)原來的正確類型值即可使該分區(qū)恢復(fù)正常。一個硬盤主分區(qū)至少有1個,最多4個,擴展分區(qū)可以沒有,最多1個。且主分區(qū)+擴展分區(qū)總共不能超過4個。邏輯分區(qū)可以有若干個。
在windows下激活的主分區(qū)是硬盤的啟動分區(qū),他是獨立的,也是硬盤的第一個分區(qū),正常分的話就是C區(qū)。在linux下主分區(qū)和邏輯分區(qū)都可以用來放系統(tǒng),引導(dǎo)os開機,grub會兼容windows系統(tǒng)開機啟動。
分出主分區(qū)后,其余的部分可以分成擴展分區(qū),一般是剩下的部分全部分成擴展分區(qū),也可以不全分,那剩的部分就浪費了。
但擴展分區(qū)是不能直接用的,他是以邏輯分區(qū)的方式來使用的,所以說擴展分區(qū)可分成若干邏輯分區(qū)。他們的關(guān)系是包含的關(guān)系,所有的邏輯分區(qū)都是擴展分區(qū)的一部分。
在linux中第一塊硬盤分區(qū)為hda分區(qū),主分區(qū)編號為hda1-4,邏輯分區(qū)從5開始。
硬盤的容量=主分區(qū)的容量+擴展分區(qū)的容量
擴展分區(qū)的容量=各個邏輯分區(qū)的容量之和
主分區(qū)也可成為“引導(dǎo)分區(qū)”,會被操作系統(tǒng)和主板認定為這個硬盤的第一個分區(qū)。所以C盤永遠都是排在所有磁盤分區(qū)的第一的位置上。
MBR(主引導(dǎo)記錄)的分區(qū)表(主分區(qū)表)只能存放4個分區(qū),如果要分更多的分區(qū)的話就要一個擴展分區(qū)表(EBR),擴展分區(qū)表放在一個系統(tǒng)ID為0x05的主分區(qū)上,這個主分區(qū)就是擴展分區(qū),擴展分區(qū)能可以分若干個分區(qū),每個分區(qū)都是個邏輯分區(qū)。
擴展分區(qū)的區(qū)分
DOS和FAT文件系統(tǒng)最初都被設(shè)計成可以支持在一塊硬盤上最多建立24個分區(qū),分別使用從C到Z 24個驅(qū)動器盤符。但是主引導(dǎo)記錄中的分區(qū)表最多只能包含4個分區(qū)記錄,為了有效地解決這個問題,DOS的分區(qū)命令FDISK允許用戶創(chuàng)建一個擴展分區(qū),并且在擴展分區(qū)內(nèi)再建立最多23個邏輯分區(qū),其中的每個分區(qū)都單獨分配一個盤符,可以被計算機作為獨立的物理設(shè)備使用。關(guān)于邏輯分區(qū)的信息都被保存在擴展分區(qū)內(nèi),而主分區(qū)和擴展分區(qū)的信息被保存在硬盤的MBR內(nèi)。這也就是說無論硬盤有多少個分區(qū),其主啟動記錄中只包含主分區(qū)(也就是啟動分區(qū))和擴展分區(qū)兩個分區(qū)的信息。
看過“擴展分區(qū)的區(qū)分”的人還看了: