版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一、數(shù)據(jù)恢復基礎知識說到數(shù)據(jù)恢復,我們就不能不提到硬盤的數(shù)據(jù)結構、文件的存儲原理,甚至操作系統(tǒng)的啟動流程,這些是你在恢硬盤數(shù)據(jù)時不得不利用的基本知識。即使你不需要恢復數(shù)據(jù),理解了這些知識(即使只是稍微多知道一些),對于你平時的電腦操作和應用也是很有幫助的。我們就從硬盤的數(shù)據(jù)結構談起吧……1、硬盤數(shù)據(jù)結構剛出廠一塊硬盤,我們是沒有辦法使用的,你需要將它分區(qū)、格式化,然后再安裝上操作系統(tǒng)才可以使用。就拿我們一直沿用到現(xiàn)在的Win9xMe系列
2、來說,我們一般要將硬盤分成主引導扇區(qū)、操作系統(tǒng)引導扇區(qū)、FAT、DIR和Data等五部分(其中只有主引導扇區(qū)是唯一的,其它的隨你的分區(qū)數(shù)的增加而增加)。主引導扇區(qū):主引導扇區(qū)位于整個硬盤的0磁道0柱面1扇區(qū),包括硬盤主引導記錄MBR(MainBootRecd)和分區(qū)表DPT(DiskPartitionTable)。其中主引導記錄的作用就是檢查分區(qū)表是否正確以及確定哪個分區(qū)為引導分區(qū),并在程序結束時把該分區(qū)的啟動程序(也就是操作系統(tǒng)引導扇
3、區(qū))調入內存加以執(zhí)行。至于分區(qū)表,很多人都知道,以80H或00H為開始標志,以55AAH為結束標志,共64字節(jié),位于本扇區(qū)的最末端。值得一提的是,MBR是由分區(qū)程序(例如DOS的Fdisk.exe)產生的,不同的操作系統(tǒng)可能這個扇區(qū)是不盡相同。如果你有這個意向也可以自己去編寫一個,只要它能完成前述的任務即可,這也是為什么能實現(xiàn)多系統(tǒng)啟動的原因(說句題外話:正因為這個主引導記錄容易編寫,所以才出現(xiàn)了很多的引導區(qū)病毒)。操作系統(tǒng)引導扇區(qū):O
4、BR(OSBootRecd)即操作系統(tǒng)引導扇區(qū),通常位于硬盤的0磁道1柱面1扇區(qū)(這是對于DOS來說的,對于那些以多重引導方式啟動的系統(tǒng)則位于相應的主分區(qū)擴展分區(qū)的第一個扇區(qū)),是操作系統(tǒng)可直接訪問的第一個扇區(qū),它也包括一個引導程序和一個被稱為BPB(BIOSParameterBlock)的本分區(qū)參數(shù)記錄表。其實每個邏輯分區(qū)都有一個OBR,其參數(shù)視分區(qū)的大小、操作系統(tǒng)的類別而有所不同。引導程序的主要任務是判斷本分區(qū)根目錄前兩個文件是否為
5、操作系統(tǒng)的引導文件(例如MSDOS或者起源于MSDOS的Win9xMe的IO.SYS和MSDOS.SYS)。如是,就把第一個文件讀入內存,并把控制權交予該文件。BPB參數(shù)塊記錄著本分區(qū)的起始扇區(qū)、結束扇區(qū)、文件存儲格式、硬盤介質描述符、根目錄大小、FAT個數(shù)、分配單元(AllocationUnit,以前也稱之為簇)的大小等重要參數(shù)。OBR由高級格式化程序產生(例如DOS的)。文件分配表:FAT(FileAllocationTable)即
6、文件分配表,是DOSWin9x系統(tǒng)的文件尋址系統(tǒng),為了數(shù)據(jù)安全起見,F(xiàn)AT一般做兩個,第二FAT為第一FAT的備份FAT區(qū)緊接在OBR之后,其大小由本分區(qū)的大小及文件分配單元的大小決定。FAT的格式歷來有很多選擇,Microsoft的DOS及Windows采用我們所熟悉的FAT12、FAT16和FAT32格式,但除此以外并非沒有其它格式的FAT,像WindowsNT、OS2、UNIXLinux、Novell等都有自己的文件管理方式。目錄
7、區(qū):DIR是Directy即根目錄區(qū)的簡寫,DIR緊接在第二FAT表之后只有FAT還不能定位文件在磁盤中的位置,F(xiàn)AT還必須和DIR配合才能準確定位文件的位置。DIR記錄著每個文件區(qū),其余的動作和上邊的讀取動作差不多。文件的刪除看了前面的文件的讀取和寫入,你可能沒有往下邊繼續(xù)看的信心了,不過放心,Win9x的文件刪除工作卻是很簡單的,簡單到只在目錄區(qū)做了一點小改動——將目錄區(qū)的文件的第一個字符改成了E5就表示將改文件刪除了。Fdisk和
8、Fmat的一點小說明和文件的刪除類似,利用Fdisk刪除再建立分區(qū)和利用Fmat格式化邏輯磁盤(假設你格式化的時候并沒有使用U這個無條件格式化參數(shù))都沒有將數(shù)據(jù)從DATA區(qū)直接刪除,前者只是改變了分區(qū)表,后者只是修改了FAT表,因此被誤刪除的分區(qū)和誤格式化的硬盤完全有可能恢復……系統(tǒng)啟動流程各種不同的操作系統(tǒng)啟動流程不盡相同,我們這里以Win9xDOS的啟動流程為例。第一階段:系統(tǒng)加電自檢POST過程。POST是(PowerOnSelf
9、Test)的縮寫,也就是加電自檢的意思,微機執(zhí)行內存FFFF0H處的程序(這里是一段固化的ROM程序),對系統(tǒng)的硬件(包括內存)進行檢查。第二階段:讀取分區(qū)記錄和引導記錄。當微機檢查到硬件正常并與CMOS設置相符后,按照CMOS設置從相應設備啟動(我們這里假設從硬盤啟動),讀取硬盤的分區(qū)記錄(DPT)和主引導記錄(MBR)。第三階段:讀取DOS引導記錄。微機正確讀取分區(qū)記錄和主引導記錄后,如果主引導記錄和分區(qū)表校驗正確,則執(zhí)行主引導記錄
10、并進一步讀取DOS引導記錄(位于每一個主分區(qū)的第一個扇區(qū)),然后執(zhí)行該DOS引導記錄。第四階段:裝載系統(tǒng)隱含文件。將DOS系統(tǒng)的隱含文件IO.SYS入內存,加載基本的文件系統(tǒng)FAT,這時候一般會出現(xiàn)StartingWindows9x...的標志,IO.SYS將MS.SYS讀入內存,并處理System.dat和User.dat文件,加載磁盤壓縮程序。第五階段:實DOS模式配置。系統(tǒng)隱含文件裝載完成,微機將執(zhí)行系統(tǒng)隱含文件,并執(zhí)行系統(tǒng)配置文
11、件(Config.sys),加載Config.sys中定義的各種驅動程序。第六階段:調入命令解釋程序()。系統(tǒng)裝載命令管理程序,以便對系統(tǒng)的各種操作命令進行協(xié)調管理(我們所使用的Dir、Copy等內部命令就是由提供的)。第七階段:執(zhí)行批處理文件(Autoexec.bat)。微機將一步一步地執(zhí)行批處理文件中的各條命令。第八階段:加載。負責將Windows下的各種驅動程序和啟動執(zhí)行文件加以執(zhí)行,至此啟動完畢。數(shù)據(jù)恢復的基礎知識到此就給你介紹
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)恢復技術大全
- 數(shù)據(jù)恢復技術大全2008
- 數(shù)據(jù)恢復大全
- 數(shù)據(jù)恢復秘技大全
- 計算機數(shù)據(jù)恢復技術大全(精)
- 計算機數(shù)據(jù)恢復技術大全(精)
- 電腦數(shù)據(jù)恢復方法大全
- 數(shù)據(jù)庫恢復技術
- 數(shù)據(jù)備份與恢復技術
- 如何恢復數(shù)據(jù)_如何數(shù)據(jù)恢復
- 課程設計--數(shù)據(jù)恢復技術應用
- 7_數(shù)據(jù)庫恢復技術
- InnoDB數(shù)據(jù)庫數(shù)據(jù)恢復技術研究.pdf
- 基于windows操作平臺的數(shù)據(jù)恢復技術
- 數(shù)據(jù)恢復與擦除技術研究.pdf
- 《數(shù)據(jù)恢復技術實訓》課程標準
- 第10章 數(shù)據(jù)庫恢復技術
- 淺談計算機數(shù)據(jù)備份和數(shù)據(jù)恢復技術分析
- oracle 數(shù)據(jù)恢復
- 數(shù)據(jù)恢復39797
評論
0/150
提交評論