有很多的計算機(jī)愛好者并不清楚硬盤的一些基本常識,比如:初買來一塊硬盤,我們是沒有辦法直接使用的,你需要將它格式化,分區(qū)、然后再安裝上操作系統(tǒng)這樣才可以使用了,
硬盤的組成部分
。一個完整硬盤的數(shù)據(jù)應(yīng)該包括五大部分:FAT,DIR ,MBR,DBR,區(qū)和DATA區(qū)了。其中只有主引導(dǎo)扇區(qū)是唯一的,其它的隨你的分區(qū)數(shù)的增加而增加了。下面我們對硬盤數(shù)據(jù)恢復(fù)相關(guān)的理論掃盲:一、文件分配表
FAT(File Allocetion Table)即文件分配表,是DOS/Win9x系統(tǒng)的文件尋址系統(tǒng),為了數(shù)據(jù)安全起見,F(xiàn)AT一般做兩個,第二 FAT為第一 FAT 的備份, FAT區(qū)緊接在 OBR之后,其大小由本分區(qū)的大小及文件分配單元的大小決定了。關(guān)于 FAT 的格式歷來有很多選擇,
Microsoft 的 DOS 及 Windows 采用我們所熟悉的 FAT12、FAT16 和 FAT32 格式,但除此以外并非沒有其它格式的FAT,像Windows NT、OS/2、UNIX/Linux、Novell等都有自己的文件管理方式了。
二、目錄區(qū)
DIR是Directory即根目錄區(qū)的簡寫,DIR緊接在第二 FAT表之后,只有 FAT還不能定位文件在磁盤中的位置,F(xiàn)AT 還必須和 DIR 配合才能準(zhǔn)確定位文件的位置了。DIR 記錄著每個文件(目錄)的起始單元(這是最重要的)、文件的屬性等了。定位文件位置時,操作系統(tǒng)根據(jù)DIR中的起始單元,結(jié)合FAT表就可以知道文件在磁盤的具體位置及大小了了。
三、 操作系統(tǒng)引導(dǎo)扇區(qū)
OBR(OS Boot Record)即操作系統(tǒng)引導(dǎo)扇區(qū),通常位于硬盤的 0磁道 1 柱面1 扇區(qū)(這是對于DOS來說的,對于那些以多重引導(dǎo)方式啟動的系統(tǒng)則位于相應(yīng)的主分區(qū)/擴(kuò)展分區(qū)的第一個扇區(qū)),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它也包括一個引導(dǎo)程序和一個被稱為BPB(BIOS Parameter Block)的本分區(qū)參數(shù)記錄表了,
電腦資料
《硬盤的組成部分》(http://www.msguai.com)。其實(shí)每個邏輯分區(qū)都有一個 OBR,其參數(shù)視分區(qū)的大小、操作系統(tǒng)的類別而有所不同了。引導(dǎo)程序的主要任務(wù)是判斷本分區(qū)根目錄前兩個文件是否為操作系統(tǒng)的引導(dǎo)文件(例如 MSDOS 或者起源于 MSDOS 的 Win9x/Me的 IO.SYS 和 MSDOS.SYS)了。如是,就把第一個文件讀入內(nèi)存,并把控制權(quán)交予該文件了。BPB 參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結(jié)束扇區(qū)、文件存儲格式、硬盤介質(zhì)描述符、根目錄大小、FAT個數(shù)、分配單元(Allocetion Unit,以前也稱之為簇)的大小等重要參數(shù)了。OBR由高級格式化程序產(chǎn)生。四、 主引導(dǎo)扇區(qū)
主引導(dǎo)扇區(qū)位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤主引導(dǎo)記錄MBR(Main Boot Record)和分區(qū)表DPT(Disk Partition Table)了。其中主引導(dǎo)記錄的作用就是檢查分區(qū)表是否正確以及確定哪個分區(qū)為引導(dǎo)分區(qū),并在程序結(jié)束時把該分區(qū)的啟動程序(也就是操作系統(tǒng)引導(dǎo)扇區(qū))調(diào)入內(nèi)存加以執(zhí)行了。至于分區(qū)表,很多人都知道,以 80H 或 00H 為開始標(biāo)志,以55AAH 為結(jié)束標(biāo)志,共64字節(jié),位于本扇區(qū)的最末端了。值得一提的是,MBR是由分區(qū)程序(例如DOS 的Fdisk.exe)產(chǎn)生的,不同的操作系統(tǒng)可能這個扇區(qū)是不盡相同了。如果你有這個意向也可以自己去編寫一個,只要它能完成前述的任務(wù)即可,這也是為什么能實(shí)現(xiàn)多系統(tǒng)啟動的原因(說句題外話:正因?yàn)檫@個主引導(dǎo)記錄容易編寫,所以才出現(xiàn)了很多的引導(dǎo)區(qū)病毒)了。
五. 數(shù)據(jù)存儲區(qū)
數(shù)據(jù)存儲區(qū),即DATA區(qū),數(shù)據(jù)存儲區(qū)才是真正意義上的數(shù)據(jù)存儲區(qū)。