天天看點

硬碟主分區、擴充分區和邏輯分區利用多個主分區安裝多個系統[原創]

這裡隻是介紹了幾種概念,但是還有幾個問題沒有搞明白:

1、如果硬碟有3個主分區,1個擴充分區分成了4個邏輯分區,此時如果第一個主分區是活動分區,那麼第二個和第三個主分區能不能像通路邏輯分區那樣通路?

2、當裝多個系統時,如果隻有一個主分區,是在哪部分選擇進入哪個系統的?

3、如果用多個主分區裝入不同的系統,如何設定活動分區,使得進入不同系統?

轉自:http://www.pc6.com/infoview/Article_53651.html

很多人都會給硬碟進行分區操作,也知道系統盤一般裝于C槽,其它盤存儲軟體、文檔、電影等資料。感覺通常我們使用硬碟分區工具給硬碟劃分區域時就像切蛋糕一樣,對不對?

那麼你知道這些分區之間還有主分區、擴充分區、邏輯分區、活動分區四種類型的劃分嗎?本文就為你詳細講解四種硬碟分區的由來與作用。

點選這裡可下載下傳硬碟分區軟體:

硬碟主分區、擴充分區和邏輯分區利用多個主分區安裝多個系統[原創]
  pqmagic(硬碟分區魔術師)9.0中文版
授權:免費軟體 大小:6KB 語言: 簡體

下載下傳位址 本周共下載下傳 28466 次

硬碟主分區、擴充分區和邏輯分區利用多個主分區安裝多個系統[原創]
  分區助手專業版V5.5 免費版
授權:免費軟體 大小:7.0M 語言: 簡體

下載下傳位址 本周共下載下傳 3260 次

給新硬碟上建立分區時都要遵循以下的順序:建立主分區→建立擴充分區→建立邏輯分區→激活主分區→格式化所有分區。

分區從實質上說就是對硬碟的一種格式化。當我們建立分區時,就已經設定好了硬碟的各項實體參數,指定了BIOS系統下硬碟主引導記錄(即Master Boot Record,一般簡稱為MBR)和引導記錄備份的存放位置。

而對于檔案系統以及其他作業系統管理硬碟所需要的資訊則是通過之後的進階格式化,即Format指令來實作。

硬碟的分區由主分區、擴充分區和邏輯分區組成:主分區(注意擴充分區也是一個主分區)的最大個數是四個,其個數是由硬碟的主引導記錄MBR(Master Boot Recorder)決定的,MBR存放啟動管理程式(如GRUB)和分區表記錄。擴充分區下又可以包含多個邏輯分區 --- 是以主分區範圍是從1-4,邏輯分區是從5開始的。

硬碟主分區、擴充分區和邏輯分區利用多個主分區安裝多個系統[原創]

window和linux支援的分區結構:

windows和linux支援圖四圖五圖六圖七的分區機構,即:

一個主分區+一個擴充區

二個主分區+一個擴充區

三個主分區+一個擴充區

四個獨立主分區

硬碟主分區、擴充分區和邏輯分區利用多個主分區安裝多個系統[原創]

主分區:也叫引導分區,最多可能建立4個,當建立四個主分區時候,就無法再建立擴充分區了,當然也就沒有邏輯分區了。主分區是獨立的,對應磁盤上的第一個分區,“一般”就是C槽。在Windows系統把所有的主分區和邏輯分區都叫做“盤”或者“驅動器”,并且把所有的可存儲媒體都顯示為作業系統的“盤”。是以,從“盤”的概念上無法區分主分區和邏輯分區。并且盤符可以在作業系統中修改,這就是要加上“一般”二字的原因。

擴充分區:除了主分區外,剩餘的磁盤空間就是擴充分區了,擴充分區是一個概念,實際上是看不到的。當整個硬碟分為一個主分區的時候,就沒有了擴充分區。

邏輯分區:在擴充分區上面,可以建立多個邏輯分區。邏輯分區相當于一塊存儲截止,和作業系統還有别的邏輯分區、主分區沒有什麼關系,是“獨立的”。

活動分區:就是目前活動的、作業系統可以啟動的分區。

格式化是針對主分區和邏輯分區的。要格式化是因為這和作業系統管理檔案系統有關系。沒有格式化的分區就像一張白紙,要寫入資料,必須對白紙打上“格子”,每個格子裡面寫一塊。而作業系統隻認這些格子。

轉自:http://www.linuxeden.com/forum/thread-87644-1-1.html

利用多個主分區安裝多個系統[原創]

很久前寫的東西了,本來想去投稿換兩個小錢來教重修費,結果投了兩家,人家編輯不要.今天突然在硬碟裡翻出來貼在這裡,希望對大家有用,這裡不太容易貼圖,是以這裡隻有文本,完整的包括圖檔的文章可以在我的個人首頁上下載下傳 : 

http://go.6to23.com/gucuiwen/wz.doc

http://go.6to23.com/gucuiwen/wz.doc

(有流量限制的,人多了就下不了了.)

充分利用主分區安裝多系統

随着電腦硬碟容量的不斷增加、電腦性能的不斷提高和使用者對遊戲娛樂及工作的不同需求。越來越多的計算機使用者都在自己的電腦上安裝兩套以上的作業系統。目前PC機上流行的作業系統主要是微軟的WINDOWS系列,各種版本的LINUX系統(在歐美國家占有率22%),和WINDOWS曾經的競争對手IBM的OS/2及後續版本。通常的電腦使用者為了遊戲和工作的需要,會在一台電腦上安裝WINDOWS98+WINDOWS2000雙系統或者WINDOWS98+WINDOWSXP雙系統。很多電腦愛好者還會裝上一套LINUX系統來體驗在PC機上使用UNIX的快感。通常情況下一般的使用者會分一個主分區,然後将WIN98裝在主分區中,而将WINXP(或WIN2000)和 LINUX裝在擴充分區中。這樣的安裝雖然可以利用系統提供的引導工具來引導多套系統,但是有的時候由于種種原因需要重新安裝系統,而重新安裝系統後就會破壞原有的系統引導工具,如重新安裝WIN98後WINXP(或WIN2000)+WIN98的雙啟動菜單就會沒有。LINUX系統的多系統引導工具LILO(或GRUB)的啟動菜單也會被覆寫。雖然WIN2K和LINUX的安裝CD光牒都提供了修複功能來修複系統引導菜單。但是這樣做比較麻煩,而且對于很多新手來說在格式化分區重裝的情況下修複也不太容易。

是以如何在安裝多套系統的情況下,使多套系統無論是在重裝、格式化還是删除的情況下都互不影響是一個值得探讨的問題。下面就以WIN98+WINXP+LINUX為例,介紹如何利用多個主分區來安裝互不影響的多套系統。

在正式開始以前讓我們先來了解一下關于分區的基本知識。硬碟的分區可以分為主分區(Primary Partition)和邏輯分區(Logical Partition)。邏輯分區包含在擴充分區(Extend Partition)中。擴充分區也是主分區隻是由于它的作用是擴充分區數目是以叫擴充分區。主分區、擴充分區和邏輯分區的關系見圖一。

(圖一)

事實上,硬碟分區不是必須的,在某些古老的作業系統中就沒有分區的概念。但是為了便于硬碟資料的管理和多系統共存,現代作業系統(Modem Operation System)都引入了分區的概念。由于曆史的原因每個硬碟隻能分四個主分區(這好像是由微軟首先開創的)。邏輯分區是在主分區數量有限的情況下對分區數目的擴充。事實上邏輯分區的分區資訊裝在擴充分區中。這樣就可以在主引導扇區分區表容量有限的情況下擁有更多的分區。

現在讓我們來看看計算機是怎麼載入并運作作業系統的。計算機啟動時主版BIOS首先讀取第一塊硬碟的第一柱面第一磁頭的第一扇區的主引導記錄(Major Boot Record)并運作。主引導記錄檢測同樣位于第一扇區的分區表(Partition Table)并找出被标記為活動(Active)的主分區(标志位為0x80)。找到活動主分區後主引導記錄讀取活動主分區的主引導扇區中的内容并運作,然後由活動主分區的引導記錄負責把作業系統的核心檔案裝入記憶體并運作。這時系統就可以運作。是以隻有裝在主分區中的系統才能在不借助額外的引導工具的情況下獨立的啟動并運作。

現在大部分電腦愛好者通常都把硬碟分為一個主分區和擴充分區然後再在擴充分區中分邏輯分區。把一套系統裝在主分區把另外的系統裝在邏輯分區中。這樣寶貴的主分區資源隻用掉兩個,其他兩個就白白浪費了。而且在重裝、删除系統和格式化系統所在的分區後其他的系統都無可避免的受到影響。

通過對硬碟分區知識的簡單了解現在我們知道了主分區在安裝多套系統時的作用。現在就來具體的說明如何分多個主分區并安裝多套互不影響的作業系統。

1.分區

WINDOWS98提供的分區工具fdisk隻能分一個主分區。是以我們需要借助第三方的分區工具來分多個主分區。推薦使用圖形化分區工具 diskgenius。Diskgenius的界面如圖二。注意diskgenius在WINXP和WIN2K中運作時會顯示硬碟未安裝。是以建議事先做一張WIN98啟動盤,把diskgenius拷貝到啟動盤上使用。

單擊滑鼠選中硬碟空白區域,單擊 “分區”→“建立分區”,在對話框中輸入分區大小(如圖三)。分區的具體大小可根據需要自己确定。按确定後彈出對話框詢問分區類型,預設為DOS FAT既FAT32、FAT16和FAT12具體的類型由分區大小決定。點确定就建好了一個分區。重複上述步驟劃分另外兩個主分區。如果隻想分四個區可以不建擴充區而将四個分區都分為非擴充分區的主分區。但是目前硬碟容量普遍比較大這樣做不太合理,一般不推薦。分完三個主分區後建擴充分區(如圖五)。同樣會彈出對話框詢問分區大小,這時應該把剩餘的空間全部劃為擴充分區。因為每個硬碟隻能分四個主分區(包括擴充分區)。分了三個主分區和一個擴充區後分區個數已經用完,如果還有剩餘空間這部分剩餘空間将無法使用。最後按照分主分區的方法在擴充分區中劃分邏輯分區。全部分完後需要将一個主分區标記為活動(即可以引導系統啟動的分區)。方法為:點中一個主分區後 點“分區” → “激活分區”(如圖六)。為了便于說明我們先将第一個分區标記為活動分區。最後存盤退出(如圖七),存盤後會改寫分區表,原分區上的資料将全部丢失,在存盤前請確定已經備份好了硬碟上的重要資料。

圖二

圖三

圖四

圖五

圖六

圖七

另外需要說明一點。在選擇分區類型的時候WIN98隻能用FAT。WINXP和WIN2K同時支援FAT檔案系統和NTFS檔案系統。WINXP和WIN2K的大部分優秀新特性也是基于NTFS檔案系統的,但是為了WIN98可以通路WINXP或WIN2K的分區可以将安裝WIN2K或WINXP的分區格式化為FAT分區。具體如何可按各人需要標明。另外關于分區的大小我建議不要分的太大,因為分多主分區的目的是安裝系統,而非存放檔案和安裝軟體。就那本人自己的硬碟分區來說,我的第一個主分區裝了WIN98。除了系統本身和某些必須裝在系統檔案夾下的動态連接配接庫檔案外一般不會放裝其他東西,是以将它分成1G,事實上一個WIN98系統隻需要400M左右,加上300M左右的虛拟記憶體頁面檔案、臨時檔案和整理硬碟需要的約15%的空閑空間。1G的大小是比較合理的。在實際使用中也沒有出現空間不夠的情況。WINXP比較大,是以裝XP的那個分區要稍微大一點,實際使用經驗證明3G不到的空間就可以滿足要求。不必劃分太多空間浪費。如果是裝WIN2K則2G的空間綽綽有餘。我的第三個主分區安裝了Redhat Linux系統,連 Office、資料庫、伺服器軟體在一起總共需要3G多的空間。我劃分了4G以便将來擴充。其他的空間都劃分給擴充分區,然後再在擴充區中劃分邏輯分區。邏輯分區的數目不受限制,可以分的多一些以便于檔案管理。建議不要把軟體裝在系統所在分區上,應當專門分一個邏輯區安裝軟體。這樣不僅在格式化硬碟重裝後大部分軟體還可以使用。而且系統分區容量小、速度快整理碎片也友善。當然關于分區大小仁者見仁智者見智,這裡隻是給一個建議供參考。

2.安裝系統

分區分好後我們可以安裝系統了。但是在安裝系統前為了便于說明我們需要做一些約定。

WINDOWS系統的易用性是屈指可數的,它屏蔽了普通使用者不需要知道的計算機技術細節,在計算機應用的推廣中作出了很大貢獻。但是這給我們在說明利用多主分區安裝多系統時造成一點小麻煩。在隻有一個硬碟的情況下WINDOWS系統會把活動的主分區配置設定以C槽的盤符,然後給第一個邏輯分區配置設定以D盤的盤符,第二個為E,依此類推。如果有不止一個主分區那麼會把活動分區以外的主分區放在邏輯區後面。現舉例說明:假設我們分了三個主分區和兩個邏輯區,并且第一個主分區為活動(這裡的“第一個”指其實體位置位于硬碟的最外圈),那麼WINDOWS啟動後C槽為第一個主分區,D盤為第一個邏輯區,E盤為第二個邏輯區,F盤為第二個主分區,G盤為第三個主分區。在安裝多系統過程中需要将不同的主分區标記為活動,是以會出現不同的分區在不同情況下都是C槽的情況。顯然,這時候微軟的這種分區挂裝和通路的方法将很難說清到底哪個是哪個。是以我們還是來沿用一下在UNIX類系統中更為科學合理的命名法。

我們将硬碟的第一個主分區命名為hda1,即 Hard Disk A partition 1(第A個硬碟第一個分區)。第二個為hda2,第三個為 hda3,擴充分區為hda4,擴充分區中的第一個邏輯區為hda5,第二個邏輯區為hda6,依次類推。在以下的叙述中都将用這種命名法。

好了!萬事具備隻欠東風。現在就可以安裝系統了。

我們已經在分區的時候将hda1标記為活動。是以可以不必重新标記活動分區而直接安裝系統。我們要安裝的是WIN98+WINXP+LINUX系統。到底要從哪一套裝起,從理論上來說,在三個主分區上安裝三套不同的作業系統可以随便從哪一套系統,随便哪一個分區裝起。裝完後隻要将相應的主分區标記為活動分區就可以分别啟動三套系統。但是我們可能需要利用WINXP提供的系統引導工具NTLDR(NT LoaDeR)和LINUX提供的引導工具LILO(LInux LOader)來啟動系統。是以還是按照“傳統”的順序先裝WIN98再裝WINXP最後裝LINUX。需要說明的是:以上說的利用NTLDR和LILO是指利用他們的引導功能來直接引導系統,而不必在每次啟動系統前将相應的主分區設定為活動。沒有了引導工具系統照樣可以啟動,隻是比較麻煩。

順便來說明一下系統引導工具的基本原理。正常情況下BIOS讀取主引導記錄并檢測哪個主分區活動。找到活動分區後讀取活動主分區的引導記錄,再由活動分區的引導記錄引導系統核心。主分區中的分區引導記錄是由作業系統安裝的。引導工具的作用就是取代主引導記錄的位置,在BIOS讀取并運作它以後提示使用者啟動哪套系統。使用者選擇後引導工具直接讀取系統所在的主分區的引導記錄并運作,是以,即使該主分區沒有被标記為活動也可以引導系統。

好了,先裝WIN98系統。我想這對于裝系統廣大的電腦愛好者早已駕輕就熟了,這裡不再說明。由于事先已經将hda1标記為活動,是以按照WINDOWS的盤符配置設定原則,在裝WIN98的時候hda1為C槽。裝好98并可以正常運作後,再在WIN98下運作Disk Genius,将hda2标記為活動分區。也可以用98自帶的fdisk(如圖九和圖十)。如果在分區的Status 有A标志說明該分區為活動分區(如圖十)。

圖八

圖九

注意千萬不可忘記這一步,否者在hda2上安裝完WINXP後,XP必須的引導檔案還是裝在hda1上,格式化hda1或重裝WIN98後hda2上的WINXP還會被破壞。

完成後重新啟動電腦。如果WIN98不能啟動并出現沒有安裝系統的提示資訊就說明已經将hda2設定為活動了。因為此時hda2上還沒有安裝系統是以電腦不能啟動。把WINXP的安裝CD光牒放入光驅并設定CMOS為從光驅啟動。按照正常的步驟安裝WINXP,在安裝程式提示使用者選擇安裝系統的盤時千萬要注意此時的C槽是 hda2。一定要搞清楚,不要把剛剛裝在hda1上的WIN98的覆寫掉了。如果初次安裝分不清楚的話可以在容量上判别到底哪個是hda1哪個是hda2哪個是hda3。裝完WINXP後啟動電腦,可以發現并沒有出現WIN98+WINXP的雙啟動菜單,直接進入了WINXP,這是完全正常的。接下來重複上述步驟把hda3設定為活動分區,可以用WIN98啟動盤啟動電腦并用fdisk來完成這步工作。重新啟動電腦後安裝LINUX系統,LINUX系統的安裝方法可以參閱相應的入門資料。在安裝程式詢問把引導程式裝在主引導山區(MBR)上還是裝在主分區扇區上時,要選擇裝在分區引導扇區上。否則重新安裝WIN98後WIN98會向主引導扇區中寫入引導記錄,進而破壞LILO使LINUX無法啟動。另外,現在大部分版本LINUX系統在預設情況下認為在hda1上有一套系統,并辨別為DOS。如果在hda2上還有系統則不能自動添加到引導菜單中去,需要在安裝過程中手動添加,隻要按照提示完成添加即可。安裝完LINUX後重新啟動電腦,LINUX應該可以正常啟動。并出現其他兩個系統的辨別供使用者選擇。此時,三套系統都安裝完成,并可以分别啟動。這樣安裝在三個主分區上的系統無論是删除系統、格式化分區還是删除分區,其他系統都不受影響。

3. 後續問題

在安裝完LINUX系統後活動分區為hda3。用的是LILO來引導其他兩套系統。如果LINUX系統被删除或者LILO被破壞,其他兩套系統将無法引導。下面就來讨論一下這些後續需要注意的問題。這時最簡單的辦法是設定CMOS讓電腦從軟碟啟動,利用WIN98啟動盤的fdisk把相應的主分區設定為活動。如需啟動WINXP就把hda2設定為活動,需要啟動WIN98就把hda1設定為活動。拿出軟碟重新開機電腦就可以進入相應的系統。顯然這樣的方法是比較麻煩的。可以在删除了LINUX所在的分區後利用NTLDR來引導系統。方法如下:用fdisk設定hda2為活動,啟動WINXP,打開C槽根目錄下的boot.ini檔案。注意,這個檔案是隐藏的系統檔案,需要在“工具”→“檔案夾選項”→“檢視”中去掉“隐藏受保護的作業系統檔案”選項才可以看到。(如圖十)

圖十

假設啟動WINXP後在XP裡看到WIN98所在的盤為F盤,則編輯boot.ini檔案(如圖十二):

圖十一

儲存後重新開機電腦就可以看到WIN98+WINXP雙啟動菜單。但是光經過這樣處理在啟動菜單中選擇“Windows 98”後并不能啟動WIN98。需要将安裝WIN98的分區(即hda1)标記為活動。方法如前面已經講過。

那麼如果格式化了WIN98所在分區或者WINXP所在的分區呢?格式化了WIN98所在的分區後LILO并沒有被删除,是以還可以用LILO引導WINXP和LINUX,同理格式化了WINXP所在的盤後WIN98和LILO也可以正常啟動。那麼如果出現其他情況呢?其實隻要明白系統引導的過程和系統引導工具的基本原理就不難解決了。當然,如果實在想不到其他的辦法最後的法寶就是用WIN98啟動盤和fdisk來手動設定活動分區進而達到啟動系統的目的。另外還有很多第三方的系統引導工具,如比較著名的 System Command、 XOSL(eXtend Operation System Loader)。總之,隻要明白了基本原理就不難找到解決方案。

另外在重新安裝系統的時候一定要注意先把需要安裝系統的那個分區設定為活動分區這樣系統引導所需要的引導工具,核心檔案才能裝在該分區上,而不會因為裝到其他分區上而破壞其他系統。比如因為謀種原因需要格式化hda1并重新安裝WIN98,則應該先把hda1設定為活動。這樣,用WIN98安裝CD光牒安裝系統時hda1就是C槽。WIN98系統的全部檔案都會裝在hda1上。當然,安裝完成後,為了還能夠用LILO啟動各套系統可以将hda3重新設定為活動。

除了安裝以上三套系統外,利用多個主分區還可以同時安裝多套WIN98,多套不能被正常的引導工具引導的系統。當然作業系統并不是隻有裝在主分區裡才能啟動,隻要有合适的系統引導工具,作業系統也可以裝在邏輯區中。如WINXP可以用NTLDR來引導、LINUX可以用LILO來引導。可以把那些可裝在邏輯區中的系統裝在邏輯區,騰出主分區來安裝必須裝在主分區中的系統。這樣隻要硬碟足夠的大并且主機闆BIOS支援,理論上可以裝無數套系統。當然具體的方法需要各位電腦愛好者自己去探索了。http://go.6to23.com/gucuiwen/wz.doc

繼續閱讀