分區(qū)表是將大表的數(shù)據(jù)分成稱為分區(qū)的許多小的子集,類型有FAT16,FAT32,NTFS,exFAT,Ext2/3/4,HFS+,VMFS。另外,分區(qū)表的種類劃分主要有:range(范圍)、list(列表)和hash(散列)分區(qū)。劃分依據(jù)主要是根據(jù)其表內(nèi)部屬性。同時,分區(qū)表可以創(chuàng)建其獨特的分區(qū)索引。倘若硬盤丟失了分區(qū)表,數(shù)據(jù)就無法按順序讀取和寫入,導(dǎo)致無法操作。
傳統(tǒng)的分區(qū)方案(稱為MBR分區(qū)方案)是將分區(qū)信息保存到磁盤的第一個扇區(qū)(MBR扇區(qū))中的64個字節(jié)中,每個分區(qū)項占用16個字節(jié),這16個字節(jié)中存有活動狀態(tài)標志、文件系統(tǒng)標識、起止柱面號、磁頭號、扇區(qū)號、隱含扇區(qū)數(shù)目(4個字節(jié))、分區(qū)總扇區(qū)數(shù)目(4個字節(jié))等內(nèi)容。由于MBR扇區(qū)只有64個字節(jié)用于分區(qū)表,所以只能記錄4個分區(qū)的信息。這就是硬盤主分區(qū)數(shù)目不能超過4個的原因。后來為了支持更多的分區(qū),引入了擴展分區(qū)及邏輯分區(qū)的概念。但每個分區(qū)項仍用16個字節(jié)存儲。主分區(qū)數(shù)目不能超過4個的限制,很多時候,4個主分區(qū)并不能滿足需要。另外最關(guān)鍵的是MBR分區(qū)方案無法支持超過2TB容量的磁盤。因為這一方案用4個字節(jié)存儲分區(qū)的總扇區(qū)數(shù),最大能表示2的32次方的扇區(qū)個數(shù),按每扇區(qū)512字節(jié)計算,每個分區(qū)最大不能超過2TB。磁盤容量超過2TB以后,分區(qū)的起始位置也就無法表示了。在硬盤容量突飛猛進的時代,2TB的限制早已被突破。由此可見,MBR分區(qū)方案已經(jīng)無法再滿足需要了。
GPT分區(qū)表一種由基于 Itanium 計算機中的可擴展固件接口 (EFI) 使用的磁盤分區(qū)架構(gòu)。與主啟動記錄(MBR) 分區(qū)方法相比,GPT 具有更多的優(yōu)點,因為它允許每個磁盤有多達 128 個分區(qū),支持高達 18 千兆兆字節(jié)的卷大小,允許將主磁盤分區(qū)表和備份磁盤分區(qū)表用于冗余,還支持唯一的磁盤和分區(qū) ID (GUID)。 與支持最大卷為 2 TB (terabytes) 并且每個磁盤最多有 4 個主分區(qū)(或 3 個主分區(qū),1 個擴展分區(qū)和無限制的邏輯驅(qū)動器)的主啟動記錄 (MBR) 磁盤分區(qū)的樣式相比,GUID 分區(qū)表 (GPT) 磁盤分區(qū)樣式支持最大卷為 18 EB (exabytes,1EB=1024PB,1PB=1024TB,1TB=1024GB,1GB=1024MB,1MB=1024KB。18EB=19 327 352 832GB) 并且每磁盤最多有 128 個分區(qū)。與 MBR 分區(qū)的磁盤不同,至關(guān)重要的平臺操作數(shù)據(jù)位于分區(qū),而不是位于非分區(qū)或隱藏扇區(qū)。另外,GPT 分區(qū)磁盤有多余的主要及備份分區(qū)表來提高分區(qū)數(shù)據(jù)結(jié)構(gòu)的完整性。
分區(qū)類型A、如果需要將行映射到基于列值范圍的分區(qū)時,就使用范圍分區(qū)方法--條件是數(shù)據(jù)可以被劃分成邏輯范圍;當數(shù)據(jù)在整個范圍內(nèi)能被均等地劃分時性能最好,明顯不能均分時須使用其他分區(qū)方式。B、如果數(shù)據(jù)不那么容易進行范圍分區(qū),但為了性能和管理的原因又想分區(qū)時,就使用散列分區(qū)方法--散列分區(qū)方法提供了在指定數(shù)量的分區(qū)中均等地劃分數(shù)據(jù)的方法?;诜謪^(qū)鍵的散列值將行映射到分區(qū)中。C、當需要明確地控制如何將行映射到分區(qū)時,就使用列表分區(qū)方法--每個分區(qū)的描述中為該分區(qū)列制定一列離散值。是特意為例三支的模塊化數(shù)據(jù)劃分而設(shè)計的,可以將無序的和不相關(guān)的數(shù)據(jù)集進行分組和組織到一起。
不支持多列分區(qū)。D、組合分區(qū)方法是在分區(qū)中使用范圍分區(qū)方法分區(qū)數(shù)據(jù),而在子分區(qū)中使用散列分區(qū)方法--適合于歷史數(shù)據(jù)和條塊數(shù)據(jù)兩者,改善了范圍分區(qū)及其數(shù)據(jù)防止的管理型,并提供了散列分區(qū)的秉性機制的優(yōu)點;實際數(shù)據(jù)存儲在自分區(qū),分區(qū)只是個邏輯屬性文件分配表FAT(File Allocation Table)用來記錄文件所在位置的表格.它對于硬盤的使用是非常重要的,假若丟失文件分配表,那么硬盤上的數(shù)據(jù)就會因無法定位而不能使用了。不同的操作系統(tǒng)所使用的文件系統(tǒng)不盡相同,在個人計算機上常用的操作系統(tǒng)中,DOS 6.x及以下版本和Windows 3.x使用FAT16;OS/2使用HPFS;Windows NT則使用NTFS;而MS-DOS7.10/8.0(Windows 95 OSR2及Windows 98自帶的DOS)及ROM-DOS 7.x同時提供了FAT16及FAT32供用戶選用。其中我們接觸最多的是FAT16、FAT32文件系統(tǒng)。Windows95 OSR2和Windows 98開始支持FAT32 文件系統(tǒng),它是對早期DOS的FAT16文件系統(tǒng)的增強,由于文件系統(tǒng)的核心--文件分配表FAT由16位擴充為32位,所以稱為FAT32文件系統(tǒng)。在一邏輯盤(硬盤的一分區(qū))超過 512兆字節(jié)時使用這種格式,會更高效地存儲數(shù)據(jù),減少硬盤空間的浪費,一般還會使程序運行加快,使用的計算機系統(tǒng)資源更少,因此是使用大容量硬盤存儲文件的極有效的系統(tǒng)。