|
硬盤知識
|
硬盤基礎知識(二) |
文件分配表
FAT(File Allocation
Table)即文件分配表,是DOS/Win9x繫統的文件尋址繫統,為了數據安全起見,FAT一般做兩個,第二FAT為第一FAT的備份, FAT區緊接在OBR之後,其大小由本分區的大小及文件分配單元的大小決定。關於FAT的格式歷來有很多選擇,Microsoft
的DOS及Windows采用我們所熟悉的FAT12、FAT16和FAT32格式,但除此以外並非沒有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式。
目錄區
DIR是Directory即根目錄區的簡寫,DIR緊接在第二FAT表之後,隻有FAT還不能定位文件在磁盤中的位置,FAT還必須和DIR配合纔能準確定位文件的位置。DIR記錄著每個文件(目錄)的起始單元(這是最重要的)、文件的屬性等。定位文件位置時,操作繫統根據DIR中的起始單元,結合FAT表就可以知道文件在磁盤的具體位置及大小了。在DIR區之後,纔是真正意義上的數據存儲區,即DATA區。
數據區
DATA雖然占據了硬盤的絕大部分空間,但沒有了前面的各部分,它對於我們來說,也隻能是一些枯燥的二進制代碼,沒有任何意義。在這裡有一點要說明的是,我們通常所說的格式化程序(指高級格式化,例如DOS下的Format程序),並沒有把DATA區的數據清除,隻是重寫了FAT表而已,至於分區硬盤,也隻是修改了MBR和OBR,絕大部分的DATA區的數據並沒有被改變,這也是許多硬盤數據能夠得以修復的原因。但即便如此,如MBR/OBR/FAT/DIR之一被破壞的話,也足夠咱們那些所謂的DIY老鳥們忙乎半天了 需要提醒大家的是,如果你經常整理磁盤,那麼你的數據區的數據可能是連續的,這樣即使MBR/FAT/DIR全部壞了,我們也可以使用磁盤編輯軟件(比如DOS下的DiskEdit),隻要找到一個文件的起始保存位置,那麼這個文件就有可能被恢復(當然了,這需要一個前提,那就是你沒有覆蓋這個文件 )。 |
|
|