Linux和Windows分區(qū)知識(shí)講解_第1頁
Linux和Windows分區(qū)知識(shí)講解_第2頁
Linux和Windows分區(qū)知識(shí)講解_第3頁
Linux和Windows分區(qū)知識(shí)講解_第4頁
Linux和Windows分區(qū)知識(shí)講解_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Good is good, but better carries it.精益求精,善益求善。Linux和Windows分區(qū)數(shù)據(jù)在硬盤上的存儲(chǔ)HYPERLINK/school/system/2001/06/26/70_4535.html/school/system/2001/06/26/70_4535.html硬盤是現(xiàn)在計(jì)算機(jī)上最常用的存儲(chǔ)器。我們都知道,計(jì)算機(jī)之所以神奇,是因?yàn)樗哂懈咚俜治鎏幚頂?shù)據(jù)的能力。而這些數(shù)據(jù)都被以文件的形式存儲(chǔ)在硬盤里。不過,計(jì)算機(jī)可不像人那么聰明。在讀取相應(yīng)的文件時(shí),你必須要給出它相應(yīng)的規(guī)則。這就是分區(qū)概念的形成。分區(qū)從實(shí)質(zhì)上說就是對(duì)硬盤的一種格式化。當(dāng)我們創(chuàng)建分區(qū)

2、時(shí),就已經(jīng)設(shè)置好了硬盤的各項(xiàng)物理參數(shù),指定了硬盤主引導(dǎo)記錄(即MasterBootRecord,一般簡(jiǎn)稱為MBR)和引導(dǎo)記錄備份的存放位置。而對(duì)于文件系統(tǒng)以及其他操作系統(tǒng)管理硬盤所需要的信息則是通過之后的高級(jí)格式化,即Format命令來實(shí)現(xiàn)。硬件分區(qū)后,將會(huì)被劃分為面、磁道和扇區(qū)。需要注意的是,這些只是個(gè)虛擬的概念,并不是真正在硬盤上劃道子_。先從面說起,硬盤一般是由一片或幾片圓形薄膜疊加而成。我們所說,每個(gè)圓形薄膜都有兩個(gè)面(Side),這兩個(gè)面都是用來存儲(chǔ)數(shù)據(jù)的。按照面的多少,依次稱為0面、1面、2面由于每個(gè)面都專有一個(gè)讀寫磁頭,也常用0頭(head)、1頭稱之。按照硬盤容量和規(guī)格的不同,

3、硬盤面數(shù)(或頭數(shù))也不一定相同,少的只有2面,多的可達(dá)數(shù)十面。各面上磁道號(hào)相同的磁道合起來,稱為一個(gè)柱面(cylinder)(見圖1)。圖1上面我們提到了磁道的概念。那么究竟何為磁道呢?大家都知道,讀寫硬盤時(shí),磁頭依靠磁盤的高速旋轉(zhuǎn)引起的空氣動(dòng)力效應(yīng)懸浮在盤面上,與盤面的距離不到1微米(約為頭發(fā)直徑的百分之一)。由于磁盤是旋轉(zhuǎn)的,則連續(xù)寫入的數(shù)據(jù)是排列在一個(gè)圓周上的。我們稱這樣的圓周為一個(gè)磁道(Track)。(見圖2)如果讀寫磁頭沿著圓形薄膜的半徑方向移動(dòng)一段距離,以后寫入的數(shù)據(jù)又排列在另外一個(gè)磁道上。圖2根據(jù)硬盤規(guī)格的不同,磁道數(shù)可以從幾百到數(shù)千不等;一個(gè)磁道上可以容納數(shù)KB的數(shù)據(jù),而主機(jī)讀

4、寫時(shí)往往并不需要一次讀寫那么多,于是,磁道又被劃分成若干段,每段稱為一個(gè)扇區(qū)(Sector)。一個(gè)扇區(qū)一般存放512字節(jié)的數(shù)據(jù)。扇區(qū)也需要編號(hào),同一磁道中的扇區(qū),分別稱為1扇區(qū),2扇區(qū)。這里需要注意的是,硬盤在劃分扇區(qū)時(shí),和一般的軟盤有一定的區(qū)別。軟盤的一個(gè)磁道中,扇區(qū)號(hào)依次編排,即2號(hào)與1號(hào)相鄰,3號(hào)與2號(hào)相鄰,以此類推。而在硬盤的一個(gè)磁道中,扇區(qū)號(hào)是按照某個(gè)間隔跳躍著編排的。我們舉一個(gè)例子來說明:在某個(gè)硬盤上,以實(shí)際存儲(chǔ)位置而論,2號(hào)扇區(qū)并不是1號(hào)扇區(qū)后的第一個(gè),而是第5個(gè),3號(hào)扇區(qū)又是2號(hào)扇區(qū)后的第5個(gè),以此類推。這個(gè)5就是我們說的交叉因子。(見圖3)當(dāng)然,這個(gè)交叉因子的設(shè)定并不是絕對(duì)的

5、,每個(gè)種類的硬盤為根據(jù)自身的情況加以變化。選擇適當(dāng)?shù)慕徊嬉蜃?,可使硬盤驅(qū)動(dòng)器讀寫扇區(qū)的速度與硬盤的旋轉(zhuǎn)速度相匹配,提高存儲(chǔ)數(shù)據(jù)的速度。圖3計(jì)算機(jī)對(duì)硬盤的讀寫,處于效率的考慮,是以扇區(qū)為基本單位的。即使計(jì)算機(jī)只需要硬盤上存儲(chǔ)的某個(gè)字節(jié),也必須一次把這個(gè)字節(jié)所在的扇區(qū)中的512字節(jié)全部讀入內(nèi)存,再使用所需的那個(gè)字節(jié)。不過,在上文中我們也提到,硬盤上面、磁道、扇區(qū)的劃分表面上是看不到任何痕跡的,雖然磁頭可以根據(jù)某個(gè)磁道的應(yīng)有半徑來對(duì)準(zhǔn)這個(gè)磁道,但怎樣才能在首尾相連的一圈扇區(qū)中找出所需要的某一扇區(qū)呢?原來,每個(gè)扇區(qū)并不僅僅是由512個(gè)字節(jié)組成的,在這些由計(jì)算機(jī)存取的數(shù)據(jù)的前、后兩端,都另有一些特定的數(shù)

6、據(jù),這些數(shù)據(jù)構(gòu)成了扇區(qū)的界限標(biāo)志,標(biāo)志中含有扇區(qū)的編號(hào)和其他信息。計(jì)算機(jī)就憑借著這些標(biāo)志來識(shí)別扇區(qū)(見圖4)。圖4硬盤的數(shù)據(jù)結(jié)構(gòu)HYPERLINK/school/system/2001/06/26/70_4536.html/school/system/2001/06/26/70_4536.html在上文中,我們談了數(shù)據(jù)在硬盤中的存儲(chǔ)的一般原理。為了能更深入的了解硬盤,我們還必須對(duì)硬盤的數(shù)據(jù)結(jié)構(gòu)有個(gè)簡(jiǎn)單的了解。硬盤上的數(shù)據(jù)按照其不同的特點(diǎn)和作用大致可分為5部分:MBR區(qū)、DBR區(qū)、FAT區(qū)、DIR區(qū)和DATA區(qū)。我們來分別介紹一下:(1)MBR區(qū)MBR(MainBootRecord),按其字面上

7、的理解即為主引導(dǎo)記錄區(qū),位于整個(gè)硬盤的0磁道0面1扇區(qū)。不過,在總共512字節(jié)的主引導(dǎo)扇區(qū)中,MBR只占用了其中的446個(gè)字節(jié)(偏移0-偏移1BDH),另外的64個(gè)字節(jié)(偏移1BEH-偏移1FDH)交給了DPT(DiskPartitionTable硬盤分區(qū)表)(見下表),最后兩個(gè)字節(jié)55,AA(偏移1FEH-偏移1FFH)是分區(qū)的結(jié)束標(biāo)志。這個(gè)整體構(gòu)成了硬盤的主引導(dǎo)扇區(qū)。大致的結(jié)構(gòu)如圖5:圖5主引導(dǎo)記錄中包含了硬盤的一系列參數(shù)和一段引導(dǎo)程序。其中的硬盤引導(dǎo)程序的主要作用是檢查分區(qū)表是否正確并且在系統(tǒng)硬件完成自檢以后引導(dǎo)具有激活標(biāo)志的分區(qū)上的操作系統(tǒng),并將控制權(quán)交給啟動(dòng)程序。MBR是由分區(qū)程序(

8、如F)所產(chǎn)生的,它不依賴任何操作系統(tǒng),而且硬盤引導(dǎo)程序也是可以改變的,從而實(shí)現(xiàn)多系統(tǒng)共存。偏移長(zhǎng)度所表達(dá)的意義0字節(jié)分區(qū)狀態(tài):如0-非活動(dòng)分區(qū)80-活動(dòng)分區(qū)1字節(jié)該分區(qū)起始頭(HEAD)2字該分區(qū)起始扇區(qū)和起始柱面4字節(jié)該分區(qū)類型:如82-LinuxNative分區(qū)83-LinuxSwap分區(qū)5字節(jié)該分區(qū)終止頭(HEAD)6字該分區(qū)終止扇區(qū)和終止柱面8雙字該分區(qū)起始絕對(duì)分區(qū)C雙字該分區(qū)扇區(qū)數(shù)下面,我們以一個(gè)實(shí)例讓大家更直觀地來了解主引導(dǎo)記錄:例:800101000BFEBFFC3F0000007E86BB00在這里我們可以看到,最前面的80是一個(gè)分區(qū)的激活標(biāo)志,表示系統(tǒng)可引導(dǎo);010100表示

9、分區(qū)開始的磁頭號(hào)為01,開始的扇區(qū)號(hào)為01,開始的柱面號(hào)為00;0B表示分區(qū)的系統(tǒng)類型是FAT32,其他比較常用的有04(FAT16)、07(NTFS);FEBFFC表示分區(qū)結(jié)束的磁頭號(hào)為254,分區(qū)結(jié)束的扇區(qū)號(hào)為63、分區(qū)結(jié)束的柱面號(hào)為764;3F000000表示首扇區(qū)的相對(duì)扇區(qū)號(hào)為63;7E86BB00表示總扇區(qū)數(shù)為12289622。(2)DBR區(qū)DBR(DosBootRecord)是操作系統(tǒng)引導(dǎo)記錄區(qū)的意思。它通常位于硬盤的0磁道1面1扇區(qū),是操作系統(tǒng)可以直接訪問的第一個(gè)扇區(qū),它包括一個(gè)引導(dǎo)程序和一個(gè)被稱為BPB(BiosParameterBlock)的本分區(qū)參數(shù)記錄表。引導(dǎo)程序的主要任

10、務(wù)是當(dāng)MBR將系統(tǒng)控制權(quán)交給它時(shí),判斷本分區(qū)跟目錄前兩個(gè)文件是不是操作系統(tǒng)的引導(dǎo)文件(以DOS為例,即是Io.sys和Msdos.sys)。如果確定存在,就把其讀入內(nèi)存,并把控制權(quán)交給該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲(chǔ)格式、硬盤介質(zhì)描述符、根目錄大小、FAT個(gè)數(shù),分配單元的大小等重要參數(shù)。(3)FAT區(qū)在DBR之后的是我們比較熟悉的FAT(FileAllocationTable文件分配表)區(qū)。在解釋文件分配表的概念之前,我們先來談?wù)劥兀╟luster)的概念。文件占用磁盤空間時(shí),基本單位不是字節(jié)而是簇。簇的大小與磁盤的規(guī)格有關(guān),一般情況下,軟盤每簇是1個(gè)扇區(qū),硬盤每

11、簇的扇區(qū)數(shù)與硬盤的總?cè)萘看笮∮嘘P(guān),可能是4、8、16、32、64通過上文我們已經(jīng)知道,同一個(gè)文件的數(shù)據(jù)并不一定完整地存放在磁盤的一個(gè)連續(xù)的區(qū)域內(nèi),而往往會(huì)分成若干段,像一條鏈子一樣存放。這種存儲(chǔ)方式稱為文件的鏈?zhǔn)酱鎯?chǔ)。(見圖6)硬盤上的文件常常要進(jìn)行創(chuàng)建、刪除、增長(zhǎng)、縮短等操作。這樣操作做的越多,盤上的文件就可能被分得越零碎(每段至少是1簇)。但是,由于硬盤上保存著段與段之間的連接信息(即FAT),操作系統(tǒng)在讀取文件時(shí),總是能夠準(zhǔn)確地找到各段的位置并正確讀出。不過,這種以簇為單位的存儲(chǔ)法也是有其缺陷的。這主要表現(xiàn)在對(duì)空間的利用上。每個(gè)文件的最后一簇都有可能有未被完全利用的空間(稱為尾簇空間)。

12、一般來說,當(dāng)文件個(gè)數(shù)比較多時(shí),平均每個(gè)文件要浪費(fèi)半個(gè)簇的空間。圖6好了,我們言歸正傳,為了實(shí)現(xiàn)文件的鏈?zhǔn)酱鎯?chǔ),硬盤上必須準(zhǔn)確地記錄哪些簇已經(jīng)被文件占用,還必須為每個(gè)已經(jīng)占用的簇指明存儲(chǔ)后繼內(nèi)容的下一個(gè)簇的簇號(hào),對(duì)一個(gè)文件的最后一簇,則要指明本簇?zé)o后繼簇。這些都是由FAT表來保存的,表中有很多表項(xiàng),每項(xiàng)記錄一個(gè)簇的信息。由于FAT對(duì)于文件管理的重要性,所以FAT有一個(gè)備份,即在原FAT的后面再建一個(gè)同樣的FAT。初形成的FAT中所有項(xiàng)都標(biāo)明為未占用,但如果磁盤有局部損壞,那么格式化程序會(huì)檢測(cè)出損壞的簇,在相應(yīng)的項(xiàng)中標(biāo)為壞簇,以后存文件時(shí)就不會(huì)再使用這個(gè)簇了。FAT的項(xiàng)數(shù)與硬盤上的總簇?cái)?shù)相當(dāng),每一

13、項(xiàng)占用的字節(jié)數(shù)也要與總簇?cái)?shù)相適應(yīng),因?yàn)槠渲行枰娣糯靥?hào)。FAT的格式有多種,最為常見和為讀者所熟悉的是FAT16和FAT32,其中FAT16是指文件分配表使用16位數(shù)字,由于16位分配表最多能管理65536(即2的16次方)個(gè)簇,也就是所規(guī)定的一個(gè)硬盤分區(qū)。由于每個(gè)簇的存儲(chǔ)空間最大只有32KB,所以在使用FAT16管理硬盤時(shí),每個(gè)分區(qū)的最大存儲(chǔ)容量只有(6553632KB)即2048MB,也就是我們常說的2G?,F(xiàn)在的硬盤容量是越來越大,由于FAT16對(duì)硬盤分區(qū)的容量限制,所以當(dāng)硬盤容量超過2G之后,用戶只能將硬盤劃分成多個(gè)2G的分區(qū)后才能正常使用,為此微軟公司從Windows95OSR2版本開

14、始使用FAT32標(biāo)準(zhǔn),即使用32位的文件分配表來管理硬盤文件,這樣系統(tǒng)就能為文件分配多達(dá)4294967296(即2的32次方)個(gè)簇,所以在簇同樣為32KB時(shí)每個(gè)分區(qū)容量最大可達(dá)65G以上。此外使用FAT32管理硬盤時(shí),每個(gè)邏輯盤中的簇長(zhǎng)度也比使用FAT16標(biāo)準(zhǔn)管理的同等容量邏輯盤小很多。由于文件存儲(chǔ)在硬盤上占用的磁盤空間以簇為最小單位,所以某一文件即使只有幾十個(gè)字節(jié)也必須占用整個(gè)簇,因此邏輯盤的簇單位容量越小越能合理利用存儲(chǔ)空間。所以FAT32更適于大硬盤。(4)DIR區(qū)DIR(Directory)是根目錄區(qū),緊接著第二FAT表(即備份的FAT表)之后,記錄著根目錄下每個(gè)文件(目錄)的起始單元

15、,文件的屬性等。定位文件位置時(shí),操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在硬盤中的具體位置和大小了。(5)數(shù)據(jù)(DATA)區(qū)數(shù)據(jù)區(qū)是真正意義上的數(shù)據(jù)存儲(chǔ)的地方,位于DIR區(qū)之后,占據(jù)硬盤上的大部分?jǐn)?shù)據(jù)空間。用FDISK進(jìn)行硬盤分區(qū)HYPERLINK/school/system/2001/06/26/70_4537.html/school/system/2001/06/26/70_4537.html分區(qū)從實(shí)質(zhì)上說就是對(duì)硬盤的一種格式化。當(dāng)我們創(chuàng)建分區(qū)時(shí),就已經(jīng)設(shè)置好了硬盤的各項(xiàng)物理參數(shù),指定了硬盤主引導(dǎo)記錄(即MasterBootRecord,一般簡(jiǎn)稱為MBR)和引導(dǎo)記錄備份的

16、存放位置。而對(duì)于文件系統(tǒng)以及其他操作系統(tǒng)管理硬盤所需要的信息則是通過之后的高級(jí)格式化,即Format命令來實(shí)現(xiàn)。用一個(gè)形象的比喻,分區(qū)就好比在一張白紙上畫一個(gè)大方框。而格式化好比在方框里打上格子。安裝各種軟件就好比在格子里寫上字。(見圖8)可以看得出來,分區(qū)和格式化就相當(dāng)于為安裝軟件打基礎(chǔ),實(shí)際上它們?yōu)殡娔X在硬盤上存儲(chǔ)數(shù)據(jù)起到標(biāo)記定位的作用。進(jìn)行硬盤分區(qū),我們最常用的軟件是FDISK.com。下面,我們就FDISK的一些功能和使用做一番比較詳盡地介紹:圖8點(diǎn)擊看大圖圖9點(diǎn)擊看大圖圖10點(diǎn)擊看大圖我們以Win95為例(Win98和95大致上基本一致),用啟動(dòng)盤啟動(dòng)計(jì)算機(jī),在A盤根目錄下輸入For

17、mat;屏幕上出現(xiàn)信息問你是否要啟用FAT32支持(見圖9),回答Y會(huì)建立FAT32分區(qū),回答N則會(huì)使用FAT16,決定以后按Enter鍵。大家要記住一點(diǎn),早期的WIN95及DOS并不能識(shí)別FAT32結(jié)構(gòu)。如果你想要安裝此類系統(tǒng)的話,還是選擇FAT16為好。但選擇FAT16后,每個(gè)分區(qū)不能大于2GB。在這里,我們選擇FAT16。這時(shí)候,屏幕上將會(huì)顯示以下4個(gè)選項(xiàng)(如圖10所示)1.建立DOS分區(qū)或邏輯分區(qū)2.設(shè)置活動(dòng)分區(qū)3.刪除分區(qū)或邏輯分區(qū)4.顯示分區(qū)信息5.如果你安裝有不止一塊硬盤,系統(tǒng)還會(huì)出現(xiàn)有第5項(xiàng)(Changecurrentfixeddiskdrive)。圖11點(diǎn)擊看大圖圖12點(diǎn)擊看

18、大圖圖13點(diǎn)擊看大圖建立主分區(qū)這里,缺省的選項(xiàng)是1。如果你的硬盤還沒有建立過分區(qū)的話,直接按ENTER鍵即可。然后,在圖11所示對(duì)話框中選擇建立主分區(qū)(PrimaryPartition),選擇1再按下Enter鍵。這時(shí),系統(tǒng)會(huì)詢問你是否使用最大的可用空間作為主分區(qū),缺省的回答是Y,你只要直接按下Enter鍵即可。當(dāng)然,當(dāng)程序問你是否要使用最大的可用空間作為主分區(qū)時(shí),你也可以回答N然后按Enter鍵。這時(shí),系統(tǒng)會(huì)要求你輸入主分區(qū)的大小,輸入以后按Enter鍵。這時(shí),系統(tǒng)將會(huì)自動(dòng)為主分區(qū)分配邏輯盤符C。然后屏幕將提示主分區(qū)已建立并顯示主分區(qū)容量和所占硬盤全部容量的比例,此后按Esc返回FDISK主

19、菜單。建立擴(kuò)展分區(qū)在FDISK主菜單中繼續(xù)選擇1進(jìn)入建立分區(qū)菜單后再選擇2建立擴(kuò)展分區(qū),屏幕將提示當(dāng)前硬盤可建為擴(kuò)展分區(qū)的全部容量。此時(shí)我們?nèi)绻恍枰獮槠渌僮飨到y(tǒng)(如NT、LINUX等)預(yù)留分區(qū),那么建議使用系統(tǒng)給出的全部硬盤空間,此時(shí)可以直接回車建立擴(kuò)展分區(qū),然后屏幕將顯示已經(jīng)建立的擴(kuò)展分區(qū)容量。設(shè)置邏輯盤數(shù)量和容量擴(kuò)展分區(qū)建立后,系統(tǒng)提示用戶還沒有建立邏輯驅(qū)動(dòng)器,此時(shí)按Esc鍵開始設(shè)置邏輯盤,提示用戶可以建為邏輯盤的全部硬盤空間,用戶可以根據(jù)硬盤容量和自己的需要來設(shè)定邏輯盤數(shù)量和各邏輯盤容量。設(shè)置完成后,此時(shí)屏幕將會(huì)顯示用戶所建立的邏輯盤數(shù)量和容量,然后返回FDISK主菜單。圖14點(diǎn)擊看

20、大圖圖15點(diǎn)擊看大圖圖16點(diǎn)擊看大圖激活硬盤主分區(qū)在硬盤上同時(shí)建有主分區(qū)和擴(kuò)展分區(qū)時(shí),必須進(jìn)行主分區(qū)激活,否則以后硬盤無法引導(dǎo)系統(tǒng)。在FDISK主菜單上選擇2(Setactivepartition),此時(shí)屏幕將顯示主硬盤上所有分區(qū)供用戶進(jìn)行選擇(見圖12),我們的主盤上只有主分區(qū)1和擴(kuò)展分區(qū)2,當(dāng)然我們選擇主分區(qū)1進(jìn)行激活,然后退回FDISK主菜單。一切結(jié)束以后,退出FDISK程序。繼續(xù)按Esc鍵退出至屏幕提示用戶必須重新啟動(dòng)系統(tǒng),必須重新啟動(dòng)系統(tǒng),然后才能繼續(xù)對(duì)所建立的所有邏輯盤進(jìn)行格式化(Format)操作。圖17點(diǎn)擊看大圖圖18點(diǎn)擊看大圖圖19點(diǎn)擊看大圖注意事項(xiàng):在建立分區(qū)時(shí),以下幾點(diǎn)是

21、值得您注意:1.主分區(qū)和邏輯分區(qū)主分區(qū)的特性是在任何時(shí)刻只能有一個(gè)是活動(dòng)的,當(dāng)一個(gè)主分區(qū)被激活以后,同一硬盤上的其他主分區(qū)就不能再被訪問。所以一個(gè)主分區(qū)中的操作系統(tǒng)不能再訪問同一物理硬盤上其他主分區(qū)上的文件。而邏輯分區(qū)并不屬于某個(gè)操作系統(tǒng),只要它的文件系統(tǒng)與啟動(dòng)的操作系統(tǒng)兼容,則該操作系統(tǒng)就能訪問它。(如圖13所示)圖20點(diǎn)擊看大圖圖21點(diǎn)擊看大圖圖22點(diǎn)擊看大圖主分區(qū)和邏輯分區(qū)的一個(gè)重要區(qū)別是:每個(gè)邏輯分區(qū)分配唯一的驅(qū)動(dòng)器名(盤符),而在同一硬盤上的所有主分區(qū)共享同一個(gè)驅(qū)動(dòng)器名,因?yàn)槟骋粫r(shí)刻只能有一個(gè)主分區(qū)是活動(dòng)的。這就意味著某一時(shí)刻只能用共享驅(qū)動(dòng)器名訪問活動(dòng)的那個(gè)主分區(qū)。系統(tǒng)支持多達(dá)24個(gè)

22、邏輯分區(qū),這樣,可能有許多人都會(huì)有這樣一個(gè)錯(cuò)誤的認(rèn)識(shí),那就是在對(duì)硬盤進(jìn)行分區(qū)時(shí)最好多創(chuàng)建幾個(gè)邏輯分區(qū),這樣可以避免出現(xiàn)問題的分區(qū)影響到保存在其他分區(qū)中的數(shù)據(jù)。但是事實(shí)往往并非如此,一個(gè)被損壞的分區(qū)往往會(huì)導(dǎo)致整個(gè)硬盤無法正常使用。我們已經(jīng)在前面提到過主分區(qū)和擴(kuò)展分區(qū)的信息都是被保存在MBR中,如果由于某種原因使MBR受到破壞,硬盤主分區(qū)將無法使用,進(jìn)而使包含操作系統(tǒng)的啟動(dòng)盤也無法使用。是也許有人會(huì)認(rèn)為邏輯分區(qū)的信息并不保存在MBR中,因此邏輯分區(qū)并不會(huì)受到任何影響。其實(shí)我們忽略了這樣一個(gè)事實(shí),那就是雖然邏輯分區(qū)的信息保存在擴(kuò)展分區(qū)內(nèi),但是擴(kuò)展分區(qū)的信息卻是被保存在MBR中。這樣,通過相互之間的作

23、用,使邏輯分區(qū)最終也不能免受影響。不過一般情況下,一個(gè)分區(qū)受到損壞而其他分區(qū)仍然可以正常工作。例如,如果一個(gè)邏輯分區(qū)出現(xiàn)問題,很多時(shí)候其他的邏輯分區(qū)以及主分區(qū)和擴(kuò)展分區(qū)都不會(huì)受到任何影響。但是話又說回來,出現(xiàn)問題的分區(qū)往往就是那些使用最頻繁的分區(qū),也就是MBR。圖23點(diǎn)擊看大圖圖24點(diǎn)擊看大圖圖25點(diǎn)擊看大圖2.驅(qū)動(dòng)器名的分配啟動(dòng)系統(tǒng)時(shí),活動(dòng)分區(qū)上的操作系統(tǒng)將執(zhí)行一個(gè)稱為驅(qū)動(dòng)器映像的過程,它給主分區(qū)和邏輯分區(qū)分配驅(qū)動(dòng)器名。所有的主分區(qū)首先被映像,而邏輯分區(qū)用后續(xù)的字母指定。一般來說,主分區(qū)將被定義為C,然后,系統(tǒng)會(huì)根據(jù)邏輯分區(qū)的多少依次給出D,E。直到Z。當(dāng)然,如果你有不兩塊硬盤的話,情況又會(huì)

24、發(fā)生一些變化。我們舉例說明,我們將每塊硬盤都分為兩個(gè)區(qū),第一個(gè)硬盤的第一分區(qū)為主分區(qū)(盤符C),則第二個(gè)硬盤的第一分區(qū)為D,第一個(gè)硬盤的第二分區(qū)為E,第二個(gè)硬盤的第二分區(qū)為F。3.容量的分配要分割成幾個(gè)分區(qū)以及第一個(gè)分區(qū)所占有的容量,取決于使用者自己的想法,有些人喜歡將整個(gè)硬盤規(guī)劃單一分區(qū),有些人則認(rèn)為分割成幾個(gè)分區(qū)比較利于管理。例如,分割成兩個(gè)分區(qū),一個(gè)儲(chǔ)存操作系統(tǒng)文件,另一個(gè)儲(chǔ)存應(yīng)用程序文件;或者一個(gè)儲(chǔ)存操作系統(tǒng)和應(yīng)用程序檔案,另一個(gè)儲(chǔ)存?zhèn)€人和備份的資料。至于分區(qū)所使用的文件系統(tǒng),則取決于你要安裝的操作系統(tǒng)。一般來說,主分區(qū)由于經(jīng)常會(huì)進(jìn)行數(shù)據(jù)的交換,因此容量不宜太小。其他的分區(qū)的大小分配則

25、完全取決于個(gè)人喜好了。圖26點(diǎn)擊看大圖圖27點(diǎn)擊看大圖圖28點(diǎn)擊看大圖分區(qū)建立完了,接下去,我們應(yīng)該查看一下具體的分區(qū)內(nèi)容,做到心中有數(shù)。在FDISK主界面上,按4,回車。如圖14所示A區(qū)顯示了當(dāng)前的分區(qū)情況,B區(qū)顯示了硬盤的總?cè)萘?,C區(qū)則進(jìn)一步詢問你是否要顯示詳細(xì)的邏輯分區(qū)情況。我們一部分一部分的來分析。如圖15所示,在分區(qū)信息中:第一行是當(dāng)前的硬盤號(hào),因?yàn)橹挥幸粋€(gè)硬盤,所以硬盤號(hào)為1。下面幾行是分區(qū)信息。第一欄是當(dāng)前分區(qū),有1,2兩部分,分別表示基本分區(qū)和擴(kuò)展分區(qū)。第二欄是狀態(tài)。A表示是活動(dòng)分區(qū)。第三欄是分區(qū)類型,C為PRIDOS,即基本分區(qū),下面這個(gè)是EXTDOS即擴(kuò)展分區(qū)。第四欄是硬盤

26、卷標(biāo),它就好像我們給每個(gè)分區(qū)起的名字。第五欄是分區(qū)的大小,用多少兆字節(jié)(Mbytes)來表示。第六欄是系統(tǒng)文件分配表類型,顯示FAT16。最后一欄是基本和擴(kuò)展分區(qū)占總?cè)萘康谋壤=酉聛砦覀冊(cè)賮砜碆區(qū)中的硬盤的容量,圖16中表示硬盤的總?cè)萘繛?126M,即通常我們所說的4.3G的硬盤。這時(shí)候,系統(tǒng)會(huì)詢問是否查看擴(kuò)展DOS分區(qū)的信息,(見圖17)選Y則進(jìn)入下一項(xiàng)。因?yàn)橹挥幸粋€(gè)擴(kuò)展分區(qū),所以只有D、E盤的信息顯示出來,雖然現(xiàn)在擴(kuò)展分區(qū)分成了兩個(gè)邏輯分區(qū),但我們只能將邏輯分區(qū)叫做D、E盤,而不能稱這個(gè)擴(kuò)展分區(qū)為D、E盤。這里顯示按ESC鍵繼續(xù)。(如圖18)至此,分區(qū)的建立算是完成了。如果你對(duì)現(xiàn)行的分區(qū)

27、不滿意,你可以將分區(qū)刪除后重新來。在建立分區(qū)時(shí),我們遵循的步驟是:建立基本分區(qū)-建立擴(kuò)展分區(qū)分成一個(gè)或幾個(gè)邏輯分區(qū);而我們?cè)趧h除分區(qū)時(shí)則需要遵循以下原則:刪除邏輯分區(qū)-刪除擴(kuò)展分區(qū)-刪除基本分區(qū)圖29分區(qū)的刪除刪除邏輯分區(qū),進(jìn)入FDISK主界面(如圖19所示)。選擇3,回車。選擇了刪除分區(qū)選擇后,又出現(xiàn)下一級(jí)子菜單,包括如下內(nèi)容:(見圖20)1、刪除主DOS分區(qū)。2、刪除擴(kuò)展DOS分區(qū)。3、刪除擴(kuò)展分區(qū)中的邏輯分區(qū)。4、刪除非DOS分區(qū)。關(guān)于刪除分區(qū)的順序,我們?cè)谏衔闹幸呀?jīng)提到過,這里就不再重復(fù)了。需要補(bǔ)充的是,如果你的硬盤上有非DOS的分區(qū),則應(yīng)先將它刪除,再刪除邏輯分區(qū)。這里,我們直接從刪

28、除邏輯分區(qū)開始。選擇3按下回車。下面就開始刪除了!系統(tǒng)會(huì)用一個(gè)不斷閃動(dòng)的WARNING!提出警告,同時(shí)提示你輸入要?jiǎng)h除的邏輯分區(qū)號(hào)。輸入E,再回車。(見圖21)這時(shí)候,系統(tǒng)提示輸入E分區(qū)的卷標(biāo)號(hào)(見圖22),按屏幕上方的顯示輸入卷標(biāo)。如果沒有,就直接回車跳過。系統(tǒng)會(huì)再提示確認(rèn),輸入Y回車,E分區(qū)就被刪除了。同樣我們刪除D分區(qū),接著系統(tǒng)提示擴(kuò)展分區(qū)中所有邏輯區(qū)均被刪除。(見圖23)刪除完了邏輯分區(qū),我們?cè)倩氐街鹘缑?,刪除完邏輯分區(qū)后就要?jiǎng)h除擴(kuò)展分區(qū)了,這時(shí)還要選擇3;(如圖24)這時(shí)進(jìn)入刪除界面。然后選2,刪除擴(kuò)展DOS分區(qū)。(見圖25)按提示輸入Y,回車。擴(kuò)展分區(qū)就被刪除了。(如圖26)刪除后

29、如圖27所示。刪除完擴(kuò)展分區(qū)后就要?jiǎng)h除基本DOS分區(qū)了,按ESC返回。選第1項(xiàng)刪除基本DOS分區(qū)。(見圖28)與其他分區(qū)的操作步驟一樣,還要輸入卷標(biāo)、輸入Y確認(rèn)后回車,基本分區(qū)就被刪除了。到這里,刪除分區(qū)的工作就完成了。(見圖29)刪除完成后,我們?cè)俅尾榭捶謪^(qū)的情況,屏幕會(huì)顯示當(dāng)前硬盤還沒有分區(qū)(如圖30)。圖30現(xiàn)在,硬盤又恢復(fù)到初始的狀態(tài)下了。如果你對(duì)上次的硬盤分區(qū)不滿意,現(xiàn)在又可以重新開始了,不過,還應(yīng)該多思考思考,成熟了再動(dòng)手呦:)利用PartitionMagic進(jìn)行分區(qū)HYPERLINK/school/software/2001/06/26/70_4538.html/school/s

30、oftware/2001/06/26/70_4538.html在上文中,我們?cè)敱M地介紹了DOS/WINDOWS自帶的分區(qū)軟件FDISK的使用??梢钥闯?,它是非常方便且功能強(qiáng)大的。但FDISK有個(gè)致命地缺點(diǎn),就是它無論在進(jìn)行分區(qū)或刪除分區(qū)操作時(shí),整個(gè)硬盤上的所有數(shù)據(jù)就會(huì)徹底被刪除掉。這樣,在分好區(qū)以后,我們得到的只是一個(gè)空空的硬盤!對(duì)于那些有著大量有用的數(shù)據(jù)需要轉(zhuǎn)移的用戶來說,這無疑是相當(dāng)不方便的。PartitionMagic的出現(xiàn)很好的解決了這個(gè)問題。它能非常方便的實(shí)現(xiàn)硬盤的動(dòng)態(tài)分區(qū)和無損分區(qū)。下面,我們就其的使用方法給大家做個(gè)介紹:我們這次使用的是PartitionMagic的5.0Pro版

31、本(HYPERLINKhttp:/xiang_/software/pqm5.exet_blank立即下載)。它能夠支持超過20G容量的大硬盤,而且支持的分區(qū)格式非常多,從Windows9X的FAT/FAT32、WindowsNT下的NTFS、OS/2的HPFS以及Linux的Ext2與其交換分區(qū),它都能很好地支持。圖31點(diǎn)擊看大圖圖32點(diǎn)擊看大圖圖33點(diǎn)擊看大圖PartitionMagic5.0Pro主要提供了下面幾種實(shí)用功能:在不破壞文件的情況下對(duì)硬盤進(jìn)行重新分區(qū);實(shí)時(shí)改變硬盤分區(qū)的大小,移動(dòng)分區(qū)的位置;可以隱藏已有的分區(qū),使病毒或者其它人無從下手,最大程度上保護(hù)了資料的安全;即時(shí)改變分區(qū)文

32、化的系統(tǒng)格式;在多操作系統(tǒng)并存的情況下提供了開機(jī)系統(tǒng)選擇。圖34點(diǎn)擊看大圖圖35點(diǎn)擊看大圖圖36點(diǎn)擊看大圖安裝,啟動(dòng)PartitionMagic5.0之后,會(huì)看見一個(gè)非常華麗的主操作界面。(如圖31所示)在主界面上部是菜單欄和工具條,中間部分是當(dāng)前硬盤的分區(qū)信息,最下面則是一些常用的快捷按鍵。PartitionMagic5.0PRO將常用的操作,如創(chuàng)建新的分區(qū)、調(diào)整分區(qū)容量、重新分配自由空間和合并分區(qū)制作快捷按鍵放在下部,使得我們?cè)诠ぷ鞯臅r(shí)候更加方便。先來談?wù)勔恍㏄artitionMagic5.0Pro的基本操作。1、FAT格式的轉(zhuǎn)換關(guān)于FAT16和FAT32的分別,我來前文中以及提到過,這里

33、就不再重復(fù)了。PartitionMagic5.0Pro支持從FAT16到FAT32的轉(zhuǎn)換。先用鼠標(biāo)確定一個(gè)需要轉(zhuǎn)換的分區(qū),并在菜單欄中選取操作/轉(zhuǎn)換,然后可以看見下級(jí)菜單中有FAT到FAT32的選項(xiàng)(如圖32所示),選擇它,PartitionMagic5.0Pro就開始轉(zhuǎn)換工作了,整個(gè)過程還是比較快的。但是FAT32對(duì)于一些純FAT16格式下面的軟件(如PCTOOLS9.0、Norton95等)不能很好地支持,這時(shí)你就可能需要將FAT32再轉(zhuǎn)換回FAT16格式,可是由于Windows98沒有這個(gè)逆轉(zhuǎn)的功能,所以我們又要求助于PartitionMagic5.0Pro了。和上述的方法差不多,只是在

34、最后點(diǎn)擊的時(shí)候要選取FAT32到FAT這項(xiàng),而且這個(gè)步驟的耗時(shí)就要比前面的轉(zhuǎn)換長(zhǎng)了許多。圖37點(diǎn)擊看大圖圖38點(diǎn)擊看大圖圖39點(diǎn)擊看大圖2、重新分配自由空間先在主界面上部的分區(qū)圖表中選擇一個(gè)有較大可用空間的分區(qū),然后在這個(gè)圖標(biāo)上點(diǎn)擊鼠標(biāo)右鍵,并選擇調(diào)整容量/移動(dòng),這時(shí)將會(huì)看見如圖33所示窗口,拖動(dòng)窗口上部的容量滑動(dòng)條,這時(shí)下部的自由空間就會(huì)作出相應(yīng)的變化。(如圖34所示)如果覺得鼠標(biāo)拖動(dòng)不是很準(zhǔn)確,可以直接在對(duì)話框中鍵入需要釋放的硬盤空間大小,等調(diào)整到一個(gè)合適的容量之后,按下確定按鍵,就可以在硬盤中多出一個(gè)自由空間了。圖40點(diǎn)擊看大圖圖41點(diǎn)擊看大圖圖42點(diǎn)擊看大圖3、調(diào)整分區(qū)的容量這也是Pa

35、rtitionMagic5.0Pro與其他分區(qū)軟件比最具優(yōu)勢(shì)的地方,它能在不破壞原有硬盤文件的情況下來調(diào)整分區(qū)的大小。這時(shí)我們可以先選取一個(gè)有較大剩余空間的分區(qū)(主分區(qū)和擴(kuò)展分區(qū)皆可),然后在下部直接點(diǎn)擊調(diào)整分區(qū)容量按鈕或者是在菜單欄中進(jìn)入向?qū)?調(diào)整分區(qū)容量來調(diào)出調(diào)整窗口。(如圖35)選定自己需要調(diào)整的分區(qū)之后,(如圖36)接下來要在分區(qū)新容量的對(duì)話框中鍵入新分區(qū)的大?。ㄈ鐖D37)。需要注意的是,如果你的當(dāng)前分區(qū)中有500M的已用空間,那么鍵入的數(shù)值就一定要大于500M,否則PartitionMagic5.0Pro會(huì)給出錯(cuò)誤信息。然后點(diǎn)擊下一步按鍵,此時(shí)已經(jīng)有了一定容量的自由空間,(如圖38)

36、我們就要選定一個(gè)需要增加容量的分區(qū),點(diǎn)擊下一步。這時(shí)的界面中會(huì)把調(diào)整后的分區(qū)狀態(tài)進(jìn)行對(duì)比(如圖39),如果滿意的話就按下完成按鍵,稍微等上一會(huì)兒,調(diào)整分區(qū)的任務(wù)就完成了。但是在增大其它分區(qū)之前,有一點(diǎn)需要提醒大家注意:如果這個(gè)分區(qū)是FAT16結(jié)構(gòu),而且容量已經(jīng)是2473.2M時(shí),因?yàn)镕AT16文件系統(tǒng)的局限性,不能再給它添加自由空間了,這時(shí)必須先將其轉(zhuǎn)換為FAT32文件系統(tǒng)。然后和上面說的差不多,按照上述的步驟來把多余的空間添加進(jìn)去。4、創(chuàng)建新分區(qū)如果你在剛開始建立分區(qū)的時(shí)候沒有考慮周全,需要再建立一個(gè)邏輯分區(qū)或者是要安裝Linux這類操作系統(tǒng)的時(shí)候,也可以使用PartitionMagic5.

37、0Pro來建立一個(gè)新的分區(qū)。具體的操作步驟是在完成了上述的自由空間創(chuàng)建之后,要調(diào)用創(chuàng)建新的分區(qū)或者是選擇向?qū)?創(chuàng)建新分區(qū)(如圖40),這時(shí)先會(huì)出現(xiàn)一個(gè)窗口讓你確認(rèn)是否要將這個(gè)分區(qū)用于安裝操作系統(tǒng)(如圖41),根據(jù)自己的情況選擇之后就要選擇相應(yīng)的分區(qū)格式,在此可以創(chuàng)建的分區(qū)類型有FAT16、NTFS、LinuxExt2(Linux主引導(dǎo)區(qū))和HPFS(OS/2操作系統(tǒng))幾種。(如圖42所示)接下來就要確認(rèn)建立分區(qū)的類型。(如圖43)有一點(diǎn)需要注意的是,在Windows9X和OS/2系統(tǒng)中是不支持多個(gè)主分區(qū)的,這時(shí)如果選擇創(chuàng)建主分區(qū)的話,系統(tǒng)會(huì)將其設(shè)置為隱藏的主分區(qū),所以不能將隱藏的主分區(qū)轉(zhuǎn)換為可

38、見的主分區(qū),否則會(huì)引起系統(tǒng)的紊亂甚至是崩潰。然后出現(xiàn)的窗口讓你確定分區(qū)的位置(即將分配原來哪個(gè)驅(qū)動(dòng)器的空間)(如圖44),實(shí)際上就是新的分區(qū)的盤符。一般來說,將新的分區(qū)放置在最后一個(gè)盤符總是最安全的做法。接著再點(diǎn)擊下一步,確定分區(qū)的卷名后點(diǎn)擊完成就可以了。(如圖45)圖43點(diǎn)擊看大圖圖44點(diǎn)擊看大圖圖45點(diǎn)擊看大圖5、合并分區(qū)在需要將兩個(gè)分區(qū)進(jìn)行合并的時(shí)候,直接點(diǎn)擊合并分區(qū)按鍵,或者選擇向?qū)?合并分區(qū)來激活相應(yīng)的功能。(如圖46)這時(shí)先選擇第一個(gè)分區(qū)(圖47),接下來要確認(rèn)第二個(gè)合并的分區(qū)(圖48)。需要注意的是,第二個(gè)分區(qū)的盤符必須是和第一個(gè)相鄰的,而且它們的分區(qū)格式一定要相同,如果一個(gè)是F

39、AT格式,而另外一個(gè)是FAT32格式則不能進(jìn)行合并操作。在點(diǎn)擊下一步之后,需要鍵入一個(gè)文件夾名稱,這是為了在第一個(gè)分區(qū)中建立一個(gè)文件夾來保存第二個(gè)分區(qū)中的內(nèi)容。(圖49)接著選擇合并后的文件格式,確定后看見的是合并分區(qū)前后的信息(見圖50),最后點(diǎn)擊完成來結(jié)束合并分區(qū)的操作。圖46點(diǎn)擊看大圖圖47點(diǎn)擊看大圖圖48點(diǎn)擊看大圖6、其它功能除去上面介紹的幾種主要功能,PartitionMagic5.0Pro還有一些其它的功能。在進(jìn)入操作/高級(jí)之后,可以看見有壞扇區(qū)重新檢測(cè)、隱藏分區(qū)、調(diào)整根目錄容量、設(shè)置激活和調(diào)整簇的大小等幾個(gè)選項(xiàng),使用它們也可以完成一些特殊的功能。比如使用壞道檢測(cè)可以對(duì)硬盤進(jìn)行系統(tǒng)

40、的檢測(cè);而隱藏分區(qū)能夠把某個(gè)分區(qū)藏匿起來,讓病毒無從下手,同時(shí)也是一種文件加密的手段;激活分區(qū)在多個(gè)操作系統(tǒng)切換的時(shí)候尤為實(shí)用;調(diào)整簇的大小能夠讓硬盤空間的浪費(fèi)程度降到最低點(diǎn)。圖49點(diǎn)擊看大圖圖50點(diǎn)擊看大圖7、多操作系統(tǒng)共存除了強(qiáng)大的分區(qū)功能以外,利用PartitionMagic5.0Pro中的BootMagic(啟動(dòng)管理器)還能實(shí)現(xiàn)多操作系統(tǒng)共存。(詳細(xì)地多操作系統(tǒng)共存的方法我們會(huì)在下文中提及):?jiǎn)?dòng)PartitionMagic5.0Pro后先在硬盤中創(chuàng)建一個(gè)自由空間(如果是安裝Linux或Unix則還需要一個(gè)交換分區(qū)),并將其分區(qū)格式確定為相應(yīng)的系統(tǒng)文件格式;使用相應(yīng)的系統(tǒng)引導(dǎo)盤(如Un

41、ix、Linux等)來重新啟動(dòng)計(jì)算機(jī),在剛剛創(chuàng)建的分區(qū)中安裝相應(yīng)的操作系統(tǒng);安裝完畢后重新啟動(dòng)計(jì)算機(jī),這時(shí)會(huì)有一個(gè)BootMagic的啟動(dòng)界面,上面顯示的是系統(tǒng)中已經(jīng)存在的Windows以及其它操作系統(tǒng),然后使用方向鍵來確定需要使用的操作系統(tǒng)并按下回車鍵。然后,BootMagic會(huì)為你完成剩下的部分,還是挺方便的吧。多系統(tǒng)引導(dǎo)原理HYPERLINK/school/system/2001/06/26/70_4540.html/school/system/2001/06/26/70_4540.html操作系統(tǒng)的更新是相當(dāng)快速的,從DOS到WIN32、95、98、ME、XP。雖然說系統(tǒng)一直在不斷進(jìn)步

42、發(fā)展著,但其實(shí)每個(gè)操作系統(tǒng)都有各自的發(fā)展空間,也各有其的優(yōu)勢(shì)和劣勢(shì)。比如WIN98和WINME,它們的普遍特點(diǎn)是多媒體性能佳,支持軟硬件多,但缺點(diǎn)是系統(tǒng)不夠穩(wěn)定;而諸如WINNT、WIN2000等系統(tǒng),則有比較好的穩(wěn)定性和操作性,但對(duì)系統(tǒng)要求比較高,不適合一般的初級(jí)使用。這時(shí)候,很多朋友都會(huì)有魚和熊掌不可兼得的感嘆。那么,能否將各種操作系統(tǒng)都安裝在一臺(tái)計(jì)算機(jī)上,并根據(jù)自己的需要任意選擇呢?當(dāng)然可以呀,這就是我們接下去要講的多系統(tǒng)共存。要讓多系統(tǒng)共存,首先要了解一些基本的原理。在上文的分區(qū)篇中,我們大概的談了一下,這里再做一番比較深入的剖析:操作系統(tǒng)是如何引導(dǎo)的呢?當(dāng)系統(tǒng)加電自檢通過以后,硬盤被

43、復(fù)位,BIOS將根據(jù)用戶指定的啟動(dòng)順序從軟盤、硬盤或光驅(qū)進(jìn)行啟動(dòng)。以從硬盤啟動(dòng)為例,系統(tǒng)BIOS將主引導(dǎo)記錄讀入內(nèi)存。然后,將控制權(quán)交給主引導(dǎo)程序,然后檢查分區(qū)表的狀態(tài),尋找活動(dòng)的分區(qū)。最后,由主引導(dǎo)程序?qū)⒖刂茩?quán)交給活動(dòng)分區(qū)的引導(dǎo)記錄,由引導(dǎo)記錄加載操作系統(tǒng)。對(duì)于DOS和WIN9X等操作系統(tǒng)而言,分區(qū)引導(dǎo)記錄將負(fù)責(zé)讀取并執(zhí)行IO.sys(Windows9x的IO.sys)。首先要初始化一些重要的系統(tǒng)數(shù)據(jù),然后就會(huì)出現(xiàn)我們非常熟悉的藍(lán)天白云。這時(shí)候,Windows將繼續(xù)進(jìn)行DOS部分和GUI(圖形用戶界面)部分的引導(dǎo)和初始化工作。如果系統(tǒng)中安裝有引導(dǎo)多種操作系統(tǒng)的工具軟件,通常主引導(dǎo)記錄將被替換

44、成該軟件的引導(dǎo)代碼。這些代碼將允許用戶選擇一種操作系統(tǒng),然后讀取并執(zhí)行該操作系統(tǒng)的基本代碼。對(duì)于WINNT/2000來說,則由是NTLDR這個(gè)程序負(fù)責(zé)將其裝入內(nèi)存,或者讓用戶選擇非WINNT/2000操作系統(tǒng)。引導(dǎo)裝入程序和多重引導(dǎo)都由一個(gè)具有隱含屬性的初始化文件boot.ini控制。在boot.ini中包含有控制計(jì)算機(jī)可用的操作系統(tǒng)的設(shè)置,引導(dǎo)的缺省操作系統(tǒng)以及應(yīng)當(dāng)?shù)却嗌贂r(shí)間等信息。那么,我們的機(jī)會(huì)在哪里呢?俗話說的好,見縫插針。從計(jì)算機(jī)引導(dǎo)過程的描述中大家可以發(fā)現(xiàn),我們可以人為的加一干預(yù)的地方只有兩處,一是設(shè)置物理盤的引導(dǎo)次序,二是修改主引導(dǎo)程序的分區(qū)表。(1)多硬盤的多系統(tǒng)共存:如果你

45、采用的是多硬盤的計(jì)算機(jī),而且每塊硬盤都安裝有不同操作系統(tǒng)時(shí),建議你通過在CMOS中指定硬盤的啟動(dòng)次序,實(shí)現(xiàn)多操作系統(tǒng)的共存。由于操作系統(tǒng)之間互不影響,所以這種方法完全不受兼容性等其他因素的影響。(2)單硬盤的系統(tǒng)共存:而如果你只有一塊硬盤,并也想在上面安裝多個(gè)操作系統(tǒng)而相互不受影響,你則必須采用修改主引導(dǎo)程序和分區(qū)表的方法來實(shí)現(xiàn)。一般有兩種方法。一是修改主引導(dǎo)記錄,在主引導(dǎo)記錄的最后用JMP指令跳到自己的代碼上來,從而控制計(jì)算機(jī)的引導(dǎo)過程;另外一種方法是修改主分區(qū)第一個(gè)扇區(qū)的引導(dǎo)代碼,以實(shí)現(xiàn)多系統(tǒng)的共存。注意事項(xiàng):接下去,我們將教大家如何進(jìn)行多系統(tǒng)共存的設(shè)置。不過,在開講之前,有一些基本的準(zhǔn)則

46、還是要告訴大家的:1在計(jì)算機(jī)上安裝另外一個(gè)操作系統(tǒng)之前,最好能先制作一張啟動(dòng)盤以備意外之需。2每個(gè)操作系統(tǒng)必須安裝在一個(gè)獨(dú)立的磁盤驅(qū)動(dòng)器或者分區(qū)上。3如果你要在DOS、WIN95和WIN2000之間進(jìn)行多重啟動(dòng)配置,應(yīng)該最后安裝WIN2000。否則,啟動(dòng)WIN2000所需要的一些重要文件可能會(huì)被覆蓋。對(duì)于WIN98和2000之間的雙重啟動(dòng)配置,安裝操作系統(tǒng)不必按照特定的順序,對(duì)于在WIN2000和LINUX之間的雙重啟動(dòng)配置,應(yīng)當(dāng)先安裝WIN2000,并為L(zhǎng)INUX保留所需要的磁盤分區(qū)。4要進(jìn)行雙重啟動(dòng)配置,應(yīng)該使用FAT文件系統(tǒng)。盡管支持在雙重啟動(dòng)中使用NTFS,但這樣會(huì)提高文件系統(tǒng)的復(fù)雜程

47、度。5不要在壓縮盤上安裝WIN2000,除非該壓縮盤是由WIN2000完成的;如果計(jì)劃建立WIN95或WIN98的雙重啟動(dòng),則不必要對(duì)已經(jīng)壓縮的盤進(jìn)行解壓縮。6在設(shè)置了雙重啟動(dòng)的計(jì)算機(jī)上,如果希望應(yīng)用程序在兩種操作系統(tǒng)上都可以運(yùn)行,必須在兩種操作系統(tǒng)中都進(jìn)行安裝,無法在操作系統(tǒng)之間共享應(yīng)用程序。以上的6點(diǎn)意見,是我們?cè)谶M(jìn)行多系統(tǒng)分區(qū)是總結(jié)出來的??赡懿煌耆?,還望大家能予以補(bǔ)足。掛載點(diǎn)必須是一個(gè)目錄。2、一個(gè)分區(qū)掛載在一個(gè)已存在的目錄上,這個(gè)目錄可以不為空,但掛載后這個(gè)目錄下以前的內(nèi)容將不可用。對(duì)于其他操作系統(tǒng)建立的文件系統(tǒng)的掛載也是這樣。但是需要理解的是:光盤、軟盤、其他操作系統(tǒng)使用的文件系統(tǒng)

48、的格式與linux使用的文件系統(tǒng)格式是不一樣的。光盤是ISO9660;軟盤是fat16或ext2;windowsNT是fat16、NTFS;windows98是fat16、fat32;windows2000和windowsXP是fat16、fat32、NTFS。掛載前要了解linux是否支持所要掛載的文件系統(tǒng)格式。掛載時(shí)使用mount命令:格式:mount-參數(shù)設(shè)備名稱掛載點(diǎn)其中常用的參數(shù)有-t指定設(shè)備的文件系統(tǒng)類型,常見的有:minixlinux最早使用的文件系統(tǒng)ext2linux目前常用的文件系統(tǒng)msdosMS-DOS的fat,就是fat16vfatwindows98常用的fat32nfs

49、網(wǎng)絡(luò)文件系統(tǒng)iso9660CD-ROM光盤標(biāo)準(zhǔn)文件系統(tǒng)ntfswindowsNT2000的文件系統(tǒng)hpfsOS/2文件系統(tǒng)auto自動(dòng)檢測(cè)文件系統(tǒng)-o指定掛載文件系統(tǒng)時(shí)的選項(xiàng)。有些也可用在/etc/fstab中。常用的有codepage=XXX代碼頁iocharset=XXX字符集ro以只讀方式掛載rw以讀寫方式掛載nouser使一般用戶無法掛載user可以讓一般用戶掛載設(shè)備提醒一下,mount命令沒有建立掛載點(diǎn)的功能,因此你應(yīng)該確保執(zhí)行mount命令時(shí),掛載點(diǎn)已經(jīng)存在。(不懂?說白了點(diǎn)就是你要把文件系統(tǒng)掛載到哪,首先要先建上個(gè)目錄。這樣OK?)例子:windows98裝在hda1分區(qū),同時(shí)計(jì)

50、算機(jī)上還有軟盤和光盤需要掛載。#mk/mnt/winc#mk/mnt/floppy#mk/mnt/cdrom#mount-tvfat/dev/hda1/mnt/winc#mount-tmsdos/dev/fd0/mnt/floppy#mount-tiso9660/dev/cdrom/mnt/cdrom現(xiàn)在就可以進(jìn)入/mnt/winc等目錄讀寫這些文件系統(tǒng)了。要保證最后兩行的命令不出錯(cuò),要確保軟驅(qū)和光驅(qū)里有盤。(要是硬盤的磁盤片也可以經(jīng)常隨時(shí)更換的話,我想就不會(huì)犯這樣的錯(cuò)誤了:-)如果你的windows98目錄里有中文文件名,使用上面的命令掛載后,顯示的是一堆亂碼。這就要用到-o參數(shù)里的code

51、pageiocharset選項(xiàng)。codepage指定文件系統(tǒng)的代碼頁,簡(jiǎn)體中文中文代碼是936;iocharset指定字符集,簡(jiǎn)體中文一般用cp936或gb2312。當(dāng)掛載的文件系統(tǒng)linux不支持時(shí),mount一定報(bào)錯(cuò),如windows2000的ntfs文件系統(tǒng)??梢灾匦戮幾glinux內(nèi)核以獲得對(duì)該文件系統(tǒng)的支持。關(guān)于重新編譯linux內(nèi)核,就不在這里說了。四、自動(dòng)掛載每次開機(jī)訪問windows分區(qū)都要運(yùn)行mount命令顯然太煩瑣,為什么訪問其他的linux分區(qū)不用使用mount命令呢?其實(shí),每次開機(jī)時(shí),linux自動(dòng)將需要掛載的linux分區(qū)掛載上了。那么我們是不是可以設(shè)定讓linux在啟

52、動(dòng)的時(shí)候也掛載我們希望掛載的分區(qū),如windows分區(qū),以實(shí)現(xiàn)文件系統(tǒng)的自動(dòng)掛載呢?這是完全可以的。在/etc目錄下有個(gè)fstab文件,它里面列出了linux開機(jī)時(shí)自動(dòng)掛載的文件系統(tǒng)的列表。我的/etc/fstab文件如下:/dev/hda2/ext3defaults11/dev/hda1/bootext3defaults12none/dev/ptsdevptsgid=5,mode=62000none/procprocdefaults00none/dev/shmtmpfsdefaults00/dev/hda3swapswapdefaults00/dev/cdrom/mnt/cdromiso96

53、60noauto,codepage=936,iocharset=gb231200/dev/fd0/mnt/floppyautonoauto,owner,kudzu00/dev/hdb1/mnt/wincvfatdefaults,codepage=936,iocharset=cp93600/dev/hda5/mnt/windvfatdefaults,codepage=936,iocharset=cp93600在/etc/fstab文件里,第一列是掛載的文件系統(tǒng)的設(shè)備名,第二列是掛載點(diǎn),第三列是掛載的文件系統(tǒng)類型,第四列是掛載的選項(xiàng),選項(xiàng)間用逗號(hào)分隔。第五六列不知道是什么意思,還望高手指點(diǎn)。在最后

54、兩行是我手工添加的windows下的C;D盤,加了codepage=936和iocharset=cp936參數(shù)以支持中文文件名。參數(shù)defaults實(shí)際上包含了一組默認(rèn)參數(shù):rw以可讀寫模式掛載suid開啟用戶ID和群組ID設(shè)置位dev可解讀文件系統(tǒng)上的字符或區(qū)塊設(shè)備exec可執(zhí)行二進(jìn)制文件auto自動(dòng)掛載nouser使一般用戶無法掛載async以非同步方式執(zhí)行文件系統(tǒng)的輸入輸出操作大家可以看到在這個(gè)列表里,光驅(qū)和軟驅(qū)是不自動(dòng)掛載的,參數(shù)設(shè)置為noauto。(如果你非要設(shè)成自動(dòng)掛載,你要確保每次開機(jī)時(shí)你的光驅(qū)和軟驅(qū)里都要有盤,呵呵。)過去,PC機(jī)硬盤一直使用32位PC-BIOS分區(qū)表和主引導(dǎo)記

55、錄(MBR),因此分區(qū)大小最大不能超過2TB,并且每個(gè)硬盤最多只能包含4個(gè)主分區(qū)。使用擴(kuò)展分區(qū)可以打破4個(gè)主分區(qū)的限制。為解決2TB的限制,目前正逐步采用GPT(GUIDPartitionTables,GUID分區(qū)表)替代PC-BIOS分區(qū)表。fdisk曾是操作磁盤分區(qū)的標(biāo)準(zhǔn)命令。不過由于fdisk無法操作GPT分區(qū),所以已慢慢棄之不用了。取而代之的是parted命令,更加強(qiáng)大,支持也更積極。注意如果偏愛使用圖形界面工具劃分硬盤分區(qū)、調(diào)整分區(qū)大小及其他硬盤操作,不妨試試gparted或qtparted分區(qū)工具。這兩個(gè)工具的命令與軟件包同名。1.用fdisk修改磁盤分區(qū)fdisk命令可以列出和修

56、改磁盤分區(qū)。記住,修改或刪除分區(qū)可能會(huì)一并移除重要數(shù)據(jù),寫入磁盤前對(duì)自己所做的修改一定要心知肚明。以root權(quán)限鍵入下面的命令可以列出硬盤分區(qū)的相關(guān)信息:#fdisk-l列出各個(gè)磁盤分區(qū)Disk/dev/sda:82.3GB,82348277760bytes255heads,63sectors/track,10011cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*11310439183Linux/dev/sda21498817926471083Linux/dev/

57、sda3988210011104422582Linuxswap從命令輸出可知,這個(gè)80GB的硬盤共劃分為3個(gè)分區(qū)。第一個(gè)(/dev/sda1)為較小的/boot分區(qū),配置成Linuxext3文件系統(tǒng)(Id83)。注意,其中的星號(hào)(*)表明這個(gè)分區(qū)為可引導(dǎo)分區(qū)。第二個(gè)分區(qū)為根文件系統(tǒng)分區(qū),同樣采用ext3文件系統(tǒng)。最后一個(gè)分區(qū)為交換分區(qū)(Linuxswap)。注意在Fedora7及后繼版本中,IDE和SCSI磁盤都采用/dev/sd?設(shè)備名,其中?代表一個(gè)字母(a、b或c等)。在RHEL5和較早版本的Fedora中,只有SCSI磁盤和U盤才使用/dev/sd?,IDE硬盤則使用/dev/hd?。

58、如有多個(gè)磁盤,fdisk-l會(huì)列出全部磁盤,除非明確指定要查看的磁盤:#fdisk-l/dev/sdb列出某個(gè)磁盤的分區(qū)使用fdisk命令時(shí),直接指定某個(gè)磁盤且不帶其他選項(xiàng),即可操作指定磁盤:#fdisk/dev/sda啟動(dòng)交互式fdisk會(huì)話,操作第一個(gè)磁盤Command(mforhelp):m鍵入m列出下面的幫助信息Commandactionatoggleabootableflagbeditbsddisklabelctogglethedoscompatibilityflagddeleteapartitionllistknownpartitiontypesmprintthismenunadd

59、anewpartitionocreateanewemptyDOSpartitiontablepprintthepartitiontableqquitwithoutsavingchangesscreateanewemptySundisklabeltchangeapartitionssystemiduchangedisplay/entryunitsvverifythepartitiontablewwritetabletodiskandexitxextrafunctionality(expertsonly)Command(mforhelp):顯示提示符之后,即可使用上面列出的命令操作硬盤。具體來說,你可以使用p(顯示結(jié)果與fdisk-l相同)、n(創(chuàng)建新分區(qū))、d(刪除現(xiàn)有分區(qū))、l(列出已知文件系統(tǒng)類型)或t(更改分區(qū)文件系統(tǒng)類型)。下面舉例說明幾個(gè)fdisk命令:Command(mforhelp):d準(zhǔn)備刪除一個(gè)分區(qū)Partitionnumber(1-4):4鍵入要?jiǎng)h除的分區(qū)號(hào)Command(mforhelp):n創(chuàng)建新的磁盤分區(qū)Firstcylinder(1-4983,default1):1設(shè)定起始柱面號(hào)(或直接回車)Lastcylinder.(default4983):4983設(shè)定結(jié)束柱面號(hào)(或直接回車)Command(mforhelp):a設(shè)置可引導(dǎo)分區(qū)Pa

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論