萬盛學電腦網

 萬盛學電腦網 >> 硬件知識 >> 硬件知識點 >> 硬盤的組成部分

硬盤的組成部分

有很多的計算機愛好者並不清楚硬盤的一些基本常識,比如:初買來一塊硬盤,我們是沒有辦法直接使用的,你需要將它格式化,分區、然後再安裝上操作系統這樣才可以使用了。一個完整硬盤的數據應該包括五大部分:FAT,DIR ,MBR,DBR,區和DATA區了。其中只有主引導扇區是唯一的,其它的隨你的分區數的增加而增加了。下面我們對硬盤數據恢復相關的理論掃盲:

一、文件分配表

FAT(File Allocetion 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表就可以知道文件在磁盤的具體位置及大小了了。

三、 操作系統引導扇區

OBR(OS Boot Record)即操作系統引導扇區,通常位於硬盤的 0磁道 1 柱面1 扇區(這是對於DOS來說的,對於那些以多重引導方式啟動的系統則位於相應的主分區/擴展分區的第一個扇區),是操作系統可直接訪問的第一個扇區,它也包括一個引導程序和一個被稱為BPB(BIOS Parameter Block)的本分區參數記錄表了。其實每個邏輯分區都有一個 OBR,其參數視分區的大小、操作系統的類別而有所不同了。引導程序的主要任務是判斷本分區根目錄前兩個文件是否為操作系統的引導文件(例如 MSDOS 或者起源於 MSDOS 的 Win9x/Me的 IO.SYS 和 MSDOS.SYS)了。如是,就把第一個文件讀入內存,並把控制權交予該文件了。BPB 參數塊記錄著本分區的起始扇區、結束扇區、文件存儲格式、硬盤介質描述符、根目錄大小、FAT個數、分配單元(Allocetion Unit,以前也稱之為簇)的大小等重要參數了。OBR由高級格式化程序產生。

四、 主引導扇區

主引導扇區位於整個硬盤的0磁道0柱面1扇區,包括硬盤主引導記錄MBR(Main Boot Record)和分區表DPT(Disk Partition Table)了。其中主引導記錄的作用就是檢查分區表是否正確以及確定哪個分區為引導分區,並在程序結束時把該分區的啟動程序(也就是操作系統引導扇區)調入內存加以執行了。至於分區表,很多人都知道,以 80H 或 00H 為開始標志,以55AAH 為結束標志,共64字節,位於本扇區的最末端了。值得一提的是,MBR是由分區程序(例如DOS 的Fdisk.exe)產生的,不同的操作系統可能這個扇區是不盡相同了。如果你有這個意向也可以自己去編寫一個,只要它能完成前述的任務即可,這也是為什麼能實現多系統啟動的原因(說句題外話:正因為這個主引導記錄容易編寫,所以才出現了很多的引導區病毒)了。

五. 數據存儲區

數據存儲區,即DATA區,數據存儲區才是真正意義上的數據存儲區。

copyright © 萬盛學電腦網 all rights reserved