
FAT16
這是MS-DOS和最早期的Win 95操作系統中最常見的磁盤分區格式。它采用16位的文件分配表,能支持最大為2GB的分區,是目前應用最為廣泛和獲得操作系統支持最多的一種磁盤分區格式,幾乎所有的操作系統都支持這一種格式,從DOS、Win 95、Win 97到現在的Win 98、Windows NT、Win 2000,甚至火爆一時的Linux都支持這種分區格式。但是在FAT16分區格式中,它有一個最大的缺點:磁盤利用效率低。因為在DOS和Windows系統中,磁盤文件的分配是以簇為單位的,一個簇只分配給一個文件使用,不管這個文件占用整個簇容量的多少。這樣,即使一個文件很小的話,它也要占用了一個簇,剩余的空間便全部閑置在那里,形成了磁盤空間的浪費。由于分區表容量的限制,FAT16支持的分區越大,磁盤上每個簇的容量也越大,造成的浪費也越大。所以為了解決這個問題,微軟公司在Win 97中推出了一種全新的磁盤分區格式FAT32。
FAT32
這種格式采用32位的文件分配表,使其對磁盤的管理能力大大增強,突破了FAT16對每一個分區的容量只有2GB的限制。但在WIN2K&XP系統中,由于系統限制,單個分區最大容量為
32GB。由于現在的硬盤生產成本下降,其容量越來越大,運用FAT32的分區格式后,我們可以將一個大硬盤定義成一個分區而不必分為幾個分區使用,大大方便了對磁盤的管理。而且,FAT32具有一個最大的優點:在一個不超過8GB的分區中,FAT32分區格式的每個簇容量都固定為4KB,與FAT16相比,可以大大地減少磁盤的浪費,提高磁盤利用率。目前,支持這一磁盤分區格式的操作系統有Win 97、Win 98和Win 2000。但是,這種分區格式也有它的缺點,首先是采用FAT32格式分區的磁盤,由于文件分配表的擴大,運行速度比采用FAT16格式分區的磁盤要慢。另外,由于DOS不支持這種分區格式,所以采用這種分區格式后,就無法再使用DOS系統。
NTFS
它的優點是安全性和穩定性極其出色,在使用中不易產生文件碎片。它能對用戶的操作進行記錄,通過對用戶權限進行非常嚴格的限制,使每個用戶只能按照系統賦予的權限進行操作,充分保護了系統與數據的安全。這種格式采用NT核心的純32位Windows系統才能識別,古老的DOS以及16位32位混編的Win95&不能識別。
Linux
Linux是1999年最火的操作系統,它的磁盤分區格式與其它操作系統完全不同,共有兩種。一種是Linux Native主分區,一種是Linux Swap交換分區。這兩種分區格式的安全性與穩定性極佳,結合Linux操作系統后,死機的機會大大減少。但是,目前支持這一分區格式的操作系統只有Linux。
[編輯本段]
詳細說明
硬盤為什么要進行 分區和格式化處理
工廠生產的硬盤必須經過低級格式化、分區和高級格式化(以下均簡稱為格式化)三個處理步驟后,電腦才能利用它們存儲數據。其中磁盤的低級格式化通常由生產廠家完成,目的是劃定磁盤可供使用的扇區和磁道并標記有問題的扇區;而用戶則需要使用操作系統所提供的磁盤工具如“、format”等程序進行硬盤“分區”和“格式化”。
我們常常將每塊硬盤(即硬盤實物)稱為物理盤,而將在硬盤分區之后所建立的具有“C:”或“D:”等各類“Drive/驅動器”稱為邏輯盤。邏輯盤是系統為控制和管理物理硬盤而
建立的操作對象,一塊物理盤可以設置成一塊邏輯盤也可以設置成多塊邏輯盤使用。
在對硬盤的分區和格式化處理步驟中,建立分區和邏輯盤是對硬盤進行格式化處理的必然條件,用戶可以根據物理硬盤容量和自己的需要建立主分區、擴展分區和邏輯盤符后,再通過格式化處理來為硬盤分別建立引導區(BOOT)、文件分配表(FAT)和數據存儲區(DATA),只有經過以上處理之后,硬盤才能在電腦中正常使用。文件分配表(FAT)位數對硬盤分區容量的限制
我們知道電腦對硬盤上所存儲的所有信息都是以“文件”方式進行管理的,因此電腦為硬盤建立相應的文件分配表(英語縮寫為FAT)以管理存儲在硬盤上的大量“文件”。根據操作系統不同,目前DOS6.x和Windows9x所使用的FAT分為FAT16和FAT32兩種。其中FAT16是指文件分配表使用16位數字,此時電腦運行時系統可以為需要存儲在硬盤上的每個文件的實際長度分配存儲單元——“硬盤簇”,由于16位分配表最多能管理65536(即2的16次方)個硬盤簇,也就是所規定的一個硬盤分區。由于每個硬盤簇的存儲空間最大只有32KB,所以在使用FAT16管理硬盤時,每個分區的最大存儲容量只有(65536×32KB)即2048MB,也就是我們常說的2G。
由于FAT16對硬盤分區的容量限制,所以當硬盤容量超過2G之后,用戶只能將硬盤劃分成多個2G的分區后才能正常使用,為此微軟公司從Windows95 OSR2版本開始使用FAT32標準,即使用32位的文件分配表來管理硬盤文件,這樣系統就能為文件分配多達4294967296(即2的32次方)個硬盤簇,所以在硬盤簇同樣為32KB時每個分區容量最大可達65G以上。此外使用FAT32管理硬盤時,每個邏輯盤中的簇長度也比使用FAT16標準管理的同等容量邏輯盤小很多。由于文件存儲在硬盤上占用的磁盤空間以簇為最小單位,所以某一文件即使只有幾十個字節也必須占用整個簇,因此邏輯盤的硬盤簇單位容量越小越能合理利用存儲空間。所以FAT32更適于大硬盤。硬盤主分區、擴展分區和 邏輯硬盤的關系
在使用DOS 6.x或Win9x時,系統為磁盤等存儲設備命名盤符時有一定的規律,如A:和B:為軟驅專用,而C:~Z:則作為硬盤、光驅以及其它存儲設備共用,但系統為所有的存儲設備命名時將根據一定的規律。例如我們為一塊硬盤建立分區時如果只建一個主分區,那么這塊硬盤就只有一個盤符“C:”;如果不但建有主分區而且還建有擴展分區,那么除了“C:”盤外,還可能根據在擴展分區上所建立的邏輯盤數量另外具有“D:”、“E:”等(增加的盤符依次向字母“Z”延伸)。
硬盤分區和格式化 處理的步驟
以下所介紹的硬盤分區均使用Windows 98系統所提供的程序,格式化也利用其中的format程序進行。由于各人電腦中所配置的硬盤數量、規格不等,進行分區和建立邏輯盤的數量也不盡相同,因此以下介紹硬盤分區、建立邏輯盤和格式化操作幾種可能的情況。
●單硬盤并只建一個主分區
這種硬盤分區和格式化操作最簡單,實際操作時只需:
第一步,運行FDISK程序→確定FAT標準→建主分區(自動激活分區并生成盤符);
第二步,退出FDISK程序后格式化邏輯盤(C:)→全部過程結束。
●單硬盤分別建主分區和擴展分區
這種情況下的操作過程:
第一步,確定FAT標準→建主分區(程序自動生成盤符C:);
第二步,建擴展分區→根據擴展分區大小和實際需要設置一個或多個邏輯盤(程序自動分配盤符D:、E:等);
第三步,激活主分區;
第四步,退出FDISK后逐個格式化主分區的C:邏輯盤和擴展分區上D:、E:等邏輯盤→全部過程結束。
●操作實例
現在我們對一臺新組裝電腦的硬盤進行分區和格式化處理,具體操作如下:
第一步,設置引導順序。在電腦BIOS中將引導順序設為“A:,C:,SCSI”,目的是能用Win98啟動軟盤引導系統。在此之前應該先準備一張Win98的引導盤。
第二步,選擇啟動方式。當由軟盤引導系統,在屏幕顯示的啟動菜單時,選擇“2”或“3”,由于處理硬盤時用不著光驅,所以在此建議選擇“3”引導進入系統,屏幕顯示DOS提示盤符“A:\>”,鍵入“Fdisk”命令。
第三步,選擇FAT標準。執行FDISK命令后,屏幕顯示進入FDISK主菜單前的FAT標準使用選擇,一般情況下我們應該使用FAT32標準,此時直接回車選擇“Y”進入FDISK主菜單。如果我們不使用FAT32而使用FAT16文件標準(在執行FDISK命令后的選擇“N”),那么我們建立的每個分區容量不能超過2G。
第四步,選擇準備分區的硬盤。如果這臺電腦中安裝了兩塊硬盤,只能分別進行處理,先選擇欲處理硬盤(FDISK程序中稱為“當前盤”),可通過FDISK主菜單(見圖4)上的第5項進行。在輸入選擇中鍵入“5”之后,屏幕會顯示電腦中所安裝的全部硬盤信息,內容有容量、分區情況(如果已經分區)等。一般主盤編號為“1”,從盤編號為“2”。我們可以根據自己需要選擇。
電腦中如果沒有安裝第二塊硬盤,FDISK主菜單將不會有第5項(Change current fixed disk drive)。
第五步,建立主分區。在確定主盤為“當前盤”后,我們選擇其中的“1” (Create DOS Partition or Logical DOS Drive)來建立主分區。在選擇“1”后屏幕顯示“建立分區或邏輯盤菜單”,見圖5 。選擇“1”(Create Primary DOS Partition),此時程序提示用戶是否將全部硬盤空
間都建為主分區,在選擇“Y”后(如果 此硬盤小于64G),硬盤上就只能建有一個主分區了。如果選擇“N”,屏幕將顯示出硬盤上所有可用空間(見圖6)。由于我們需要建立主分區和擴展分區,所以在圖中的方括號中將8691改為4000,將主分區建為4G,同時程序自動為主分區分配邏輯盤符“C:”,然后屏幕將提示主分區已建立并顯示主分區容量和所占硬盤全部容量的比例,此后按“Esc”返回FDISK主菜單。
第六步,建擴展分區。在FDISK主菜單中繼續選擇“1”進入 “建立分區菜單 ”后再選擇“2”(仍見圖5)建立擴展分區,屏幕將提示當前硬盤可建為擴展分區的全部容量。此時我們如果不需要為其它操作系統(如Novell、Unix等)預留分區,那么建議使用系統給出的全部硬盤空間,此時可以直接回車建立擴展分區,然后屏幕將顯示已經建立的擴展分區容量。
第七步,設置邏輯盤數量和容量。擴展分區建立后,系統提示用戶還沒有建立邏輯驅動器,此時按“Esc”鍵開始設置邏輯盤,屏幕顯示如圖7,提示用戶可以建為邏輯盤的全部硬盤空間,用戶可以根據硬盤容量和自己的需要來設定邏輯盤數量和各邏輯盤容量。如果我們將擴展分區設成2塊邏輯盤,我們需要先確定D:盤的容量如2691MB,建立D:盤后,再將其余空間(2000MB)全部建成E:盤,此時屏幕將會顯示用戶所建立的邏輯盤數量和容量,然后返回FDISK主菜單。