標籤: 暫無標籤

分區表是將大表的數據分成稱為分區的許多小的子集。倘若硬碟丟失了分區表,數據就無法按順序讀取和寫入,導致無法操作。

1方案

GPT分區表
一種由基於 Itanium 計算機中的可擴展固件介面 (EFI) 使用的磁碟分區架構。與主啟動記錄(MBR) 分區方法相比,GPT 具有更多的優點,因為它允許每個磁碟有多達 128 個分區,支持高達 18 千兆兆位元組的卷大小,允許將主磁碟分區表和備份磁碟分區表用於冗餘,還支持唯一的磁碟和分區 ID (GUID)。  與支持最大卷為 2 TB (terabytes) 並且每個磁碟最多有 4 個主分區(或 3 個主分區,1 個擴展分區和無限制的邏輯驅動器)的主啟動記錄 (MBR) 磁碟分區的樣式相比,GUID 分區表 (GPT) 磁碟分區樣式支持最大卷為 18 EB (exabytes,1EB=1024PB,1PB=1024TB,1TB=1024GB,1GB=1024MB,1MB=1024KB。18EB=19 327 352 832GB) 並且每磁碟最多有 128 個分區。與 MBR 分區的磁碟不同,至關重要的平台操作數據位於分區,而不是位於非分區或隱藏扇區。另外,GPT 分區磁碟有多餘的主要及備份分區表來提高分區數據結構的完整性。

2類型

分區表標記
分區表一般位於硬碟0柱面,0磁頭,1扇區,偏移量 0x1BE (hex),長度64位元組。
(一)FAT32 文件系統將邏輯盤分為三部分
依次是引導區(BOOT區)、文件分配表區(FAT區)、數據區(DATA區)。引導區和文件分配表區又合稱為系統區。
(二)引導區從第一扇區開始
使用了三個扇區,保存了該邏輯盤每扇區位元組數,每簇對應的扇區數等等重要參數和引導記錄。之後還留有若干保留扇區。而FAT16文件系統的引導區只佔用一個扇區,沒有保留扇區。
(三)文件分配表區共保存兩個文件分配表
因為文件所佔用的存儲空間(簇鏈)及空閑空間的管理都是通過FAT實現的,FAT如此重要,保存兩個以便第一個損壞時,還有第二個可用。文件系統對數據區的存儲空間是按簇進行劃分和管理的,簇是空間分配和回收的基本單位,即,一個文件總是佔用若干個整簇,文件所使用的最後一簇剩餘的空間就不再使用,而是浪費掉了。
從統計學上講,平均每個文件浪費0.5簇的空間,簇越大,存儲文件時空間浪費越多,利用率越低。因此,簇的大小決定了該盤數據區的利用率。FAT16系統簇號用16位二進位數表示,從0002H到FFEFH個可用簇號(FFF0H到FFFFH另有定義,用來表示壞簇,文件結束簇等),允許每一邏輯盤的數據區最多不超過FFEDH(65518)個簇。FAT32系統簇號改用32位二進位數表示,大致從00000002H到FFFFFEFFH個可用簇號。FAT表按順序依次記錄了該盤各簇的使用情況,是一種位示圖法。
每簇的使用情況用32位二進位填寫,未被分配的簇相應位置寫零;壞簇相應位置填入特定值;已分配的簇相應位置填入非零值,具體為:如果該簇是文件的最後一簇,填入的值為FFFFFF0FH,如果該簇不是文件的最後一簇,填入的值為該文件佔用的下一個簇的簇號,這樣,正好將文件佔用的各簇構成一個簇鏈,保存在FAT表中。0000000H、00000001H兩簇號不使用,其對應的兩個DWORD位置(FAT表開頭的8個位元組)用來存放該盤介質類型編號。FAT表的大小就由該邏輯盤數據區共有多少簇所決定,取整數個扇區。
(四)FAT32系統一簇對應8個邏輯相鄰的扇區
理論上,這種用法所能管理的邏輯盤容量上限為16TB(16384GB),容量大於16TB時,可以用一簇對應16個扇區,依此類推。FAT16系統在邏輯盤容量介於128MB到256MB時,一簇對應8個扇區,容量介於256MB到512MB時,一簇對應16個扇區,容量介於512MB到1GB時,一簇對應32個扇區,容量介於1GB到2GB時,一簇對應32個扇區,超出2GB的部分無法使用。顯然,對於容量大於512MB的邏輯盤,採用FAT32的簇比採用FAT16的簇小很多,大大減少了空間的浪費。
但是,對於容量小於512MB的盤,採用FAT32雖然一簇8個扇區,比使用FAT16一簇16個扇區,簇有所減小,但FAT32的FAT表較大,佔用空間較多,總數據區被減少,兩者相抵,實際並不能增加有效存儲空間,所以微軟建議對小於512M的邏輯盤不使用FAT32。
另外,對於使用FAT16文件系統的用戶提一建議,硬碟分區時,不要將分區(邏輯盤)容量正好設為某一區間的下限,例:將一邏輯盤容量設為1100M(稍大於1024M),則使用時其有效存儲容量比分區為950M的一般還少,因其簇大一倍,浪費的空間較多。還有,使用FDISK等對分區指定容量時,由於對1MB的定義不一樣(標準的二進位的1MB為1048576B,有的系統將1MB理解為1000000B,1000KB等),及每個分區需從新磁軌開始等因素,實際分配的容量可能稍大於指定的容量,亦需注意掌握。
(五)根目錄區可看作是數據區的一部分
根目錄區(ROOT區)不再是固定區域、固定大小,可看作是數據區的一部分。因為根目錄已改為根目錄文件,採用與子目錄文件相同的管理方式,一般情況下從第二簇開始使用,大小視需要增加,因此根目錄下的文件數目不再受最多512的限制。FAT16文件系統的根目錄區(ROOT區)是固定區域、固定大小的,是從FAT區之後緊接著的32個扇區,最多保存512個目錄項,作為系統區的一部分。
(六)目錄區中的目錄項變化較多
一個目錄項仍佔32位元組,可以是文件目錄項、子目錄項、卷標項(僅跟目錄有)、已刪除目錄項、長文件名目錄項等。目錄項中原來在DOS下保留未用的10個位元組都有了新的定義,全部32位元組的定義如下:
(1) 0-- 7位元組 文件正名。
(2) 8--10位元組文件擴展名。
(3) 11位元組文件屬性,按二進位位定義,最高兩位保留未用,0至5位分別是只讀位、隱藏位、系統位、卷標位、子目錄位、歸檔位。
(4) 11--13位元組 僅長文件名目錄項用,用來存儲其對應的短文件名目錄項的文件名位元組校驗和等。
(5) 13--15位元組 24位二進位的文件建立時間,其中的高5位為小時,次6位為分鐘。
(6) 16--17位元組 16位二進位的文件建立日期,其中的高7位為相對於1980年的年份值,次4位為月份,后5位為月內日期。
(7) 18--19位元組 16位二進位的文件最新訪問日期,定義同(6)。
(8) 20--21位元組 起始簇號的高16位。
(9) 22--23位元組 16位二進位的文件最新修改時間,其中的高5位為小時,次6位為分鐘,后5位的二倍為秒數。
(10)24--25位元組 16位二進位的文件最新修改日期,定義同(6)。
(11)26--27位元組 起始簇號的低16位。
(12)28--31位元組 32位的文件位元組長度。
其中第(4)至(8)項為以後陸續定義的。 對於子目錄項,其(12)為零;已刪除目錄項的首位元組值為E5H。在可以使用長文件名的FAT32系統中,文件目錄項保存該文件的短文件名,長文件名用若干個長文件名目錄項保存,長文件名目錄項倒序排在文件短目錄項前面,全部是採用雙位元組內碼保存的,每一項最多保存十三個字元內碼,首位元組指明是長文件名的第幾項,11位元組一般為0FH,12位元組指明類型,13位元組為校驗和,26--27位元組為零。
(七)以前版本的 Windows 和DOS與 FAT32 不兼容,不能識別FAT32分區,有些程序也依賴於 FAT16 文件系統,不能和 FAT32驅動器一道工作。將硬碟轉換為 FAT32,就不能再用雙引導運行以前版本的 Windows(Windows 95 [Version 4.00.950]、Windows NT 3.x、Windows NT 4.0和 Windows 3.x)。

3常見

NTFS
一種能夠提供各種FAT版本所不具備的性能、安全性、可靠性與先進特性的高級文件系統。NTFS能夠使用日誌文件與檢查點信息來恢復文件系統的一致性。在Windows 2000和Windows XP中,NTFS還能提供諸如文件與文件夾許可權、加密、磁碟配額以及壓縮之類的高級特性。

區別

(1)Win 2000可以同時支持FAT32和NTFS兩種文件系統,FAT32長於與Win 9X的兼容性,NTFS長於系統安全性。
(2) FAT32文件系統可以重新定位根目錄和使用FAT的備份副本。另外FAT32分區的啟動記錄被包含在一個含有關鍵數據的結構中,減少了計算機系統崩潰的可能性。NTFS分區上的壓縮文件進行讀寫時不需要事先由其他程序進行解壓縮,當對文件進行讀取時,文件將自動進行解壓縮;文件關閉或保存時會自動對文件進行壓縮。

4硬碟修復

1、運行Diskgenius,記住一定要在純Dos下運行、這樣你後面做的工作才會生效,運行后它會自動檢測當前硬碟並將每個分區的信息詳細提供給你。左邊柱形圖表示硬碟、有幾截就代表有幾個分區,最下面深藍色的是主分區,上面一大截灰色的是被誤克隆后丟失的分區(現在變成了未分配區域),我們要做的工作就是把這一大截灰色區域恢復成原來的樣子(正常是帶網格的藍色);右邊的圖表是硬碟及各分區的參數信息、非常明了。
2、在萊單欄點選「工具/重建分區」,Diskgenius便開始搜索並重建分區。
搜索過程可採用「自動方式」或「交互方式」,「自動方式」保留髮現的每一個分區、「交互方式」對發現的每一個分區給出提示並由用戶選擇。
這裡我們點選「自動方式」
3、接下來出現搜索進度指示界面
很快分區表重建就完成了,這時我們可以清楚地看到左邊柱形圖的灰色區域變成帶網格的藍色了,右邊圖表中是各分區的詳細信息。「呀!那不是以前的分區嗎?」這位仁兄興奮地叫了起來,呵呵,別急,工作還沒完呢!要讓它生效就趕快點擊「確定」吧。
4、點選菜單欄「工具/重寫主引導記錄」
Diskgenius一陣忙活,很快就將分區信息更改完畢,點擊「重新啟動」,一切OK!
等熟悉的Windows桌面出現后,這位仁兄便迫不及待地打開「我的電腦」,呵呵、D、E、F盤全都回歸了,再進去查看裡面的文件,哇!全部毫髮未損。

相關評論

同義詞:暫無同義詞