一 什麼是分區?
分區從實質上說就是對硬盤的一種格式化。當我們創建分區時,就已經設置好了硬盤的各項物理參數,指定了硬盤主引導記錄(即Master Boot Record,一般簡稱為MBR)和引導記錄備份的存放位置。而對於文件系統以及其他操作系統管理硬盤所需要的信息則是通過之後的高級格式化,即Format命令來實現。
安裝操作系統和軟件之前,首先需要對硬盤進行分區和格式化,然後才能使用硬盤保存各種信息。許多人都會認為既然是分區就一定要把硬盤劃分成好幾個部分,其實我們完全可以只創建一個分區使用全部或部分的硬盤空間。不過,不論我們劃分了多少個分區,也不論使用的是SCSI硬盤還是IDE硬盤,都必須把硬盤的主分區設定為活動分區,這樣才能夠通過硬盤啟動系統。
二 擴展分區和邏輯分區:
DOS和FAT文件系統最初都被設計成可以支持在一塊硬盤上最多建立24個分區,分別使用從C到Z 24個驅動器盤符。但是主引導記錄中的分區表最多只能包含4個分區記錄,為了有效地解決這個問題,DOS的分區命令FDISK允許用戶創建一個擴展分區,並且在擴展分區內在建立最多23個邏輯分區,其中的每個分區都單獨分配一個盤符,可以被計算機作為獨立的物理設備使用。關於邏輯分區的信息都被保存在擴展分區內,而主分區和擴展分區的信息被保存在硬盤的MBR內。這也就是說無論硬盤有多少個分區,其主啟動記錄中只包含主分區(也就是啟動分區)和擴展分區兩個分區的信息。
三 分區格式:
1 fat16
對電腦老“鳥”而言,對這種硬盤分區格式是最熟悉不過了,我們大都是通過這種分區格式認識和踏入電腦門檻的。它采用16位的文件分配表,能支持的最大分區為2gb,是目前應用最為廣泛和獲得操作系統支持最多的一種磁盤分區格式,幾乎所有的操作系統都支持這一種格式,從dos win 3.x win 95 win 97到win 98 windows nt win 2000/XP,甚至火爆一時的linux都支持這種分區格式。
但是fat16分區格式有一個最大的缺點,那就是硬盤的實際利用效率低。因為在dos和windows系統中,磁盤文件的分配是以簇為單位的,一個簇只分配給一個文件使用,不管這個文件占用整個簇容量的多少。而且每簇的大小由硬盤分區的大小來決定,分區越大,簇就越大。例如1gb的硬盤若只分一個區,那麼簇的大小是32kb,也就是說,即使一個文件只有1字節長,存儲時也要占32kb的硬盤空間,剩余的空間便全部閒置在那裡,這樣就導致了磁盤空間的極大浪費。fat16支持的分區越大,磁盤上每個簇的容量也越大,造成的浪費也越大。所以隨著當前主流硬盤的容量越來越大,這種缺點變得越來越突出。為了克服fat16的這個弱點,微軟公司在win 97操作系統中推出了一種全新的磁盤分區格式fat32。