




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
、系統工作機理的簡單介紹(本節由lowpower縮寫)這一部分在原作中是最重要的一章,考慮到篇幅關系,進行了大量的刪節。①、DOS(DOS兼容系統)硬盤數據的構成DOS磁盤系統,可以按照邏輯分區的概念管理物理空間,不同分區可以裝載不同的OS系統。感謝閱讀示意如下:硬盤空間第一扇區分區1分區2分區3分區4主引導扇區引導扇區引導扇區引導扇區引導扇區|謝謝閱讀各分區公用各個分區相對獨立,可安裝不同操作系統。對FAT結構的分區每一分區都有獨立的引導記錄,FDT表,FAT表等。同時,系統還有一個最為重要的精品文檔放心下載0柱0面1CYLSIDESECFAT精品文檔放心下載結構分區的簡圖。保留區-磁盤參數表、DOS引導記錄控制區-FAT表、FAT表2根目錄區數據區-數據區以下簡單介紹一下重要的部分:主引導記錄又稱主分區表、MBR等等:MBR占一個扇區,在CYL、SIDESEC,由代碼區和感謝閱讀BIOS自舉到OSBOOTOS啟動做最精品文檔放心下載后的準備。標準代碼區可以由FDISK/MBR重建,但對于多系統引導的不標準MBR,將被這一操作破壞。謝謝閱讀MBR的數據區記錄了分區情況。系統扇區:CYL、SIDE0、SEC1-CYL、SIDE0、SEC,共62個扇感謝閱讀區引導區又稱BOOTCYL、SIDE1、SEC1這是我們過去稱的DOS引感謝閱讀導區。也占一個扇區。文件分配表又稱FATFAT精品文檔放心下載FAT12FAT16的第一FAT表一般均在0-1-2FAT32的第一FAT表在0-1-33FAT表記錄文件占謝謝閱讀用扇區連接的地方,如果兩個FAT表都壞了,后果不堪設想。謝謝閱讀由于FAT表的長度與當前分區的大小有關所以FAT2的地址是需要計算的。根目錄區(ROOT、FDT):精品文檔放心下載這里記錄了根目錄里的目錄文件項等,ROOT區跟在FAT2后面。謝謝閱讀數據區:跟在ROOT區后面,這才是數據內容。其實,MBR、隱含扇區、BOOT區,重建都比較容易。謝謝閱讀數據恢復的關鍵在于恢復數據文件。由于FAT表記錄了文件在硬盤上占用扇區的鏈表,如果2個FAT表精品文檔放心下載都完全損壞了。那么恢復文件,特別是占用多個不連續扇區文件就相當困難了。感謝閱讀②、主引導記錄簡單說明:主引導記錄是硬盤引導的起點,關于代碼區不多說了,其數據區,比較重要的是2和55AA,精品文檔放心下載80H一般在偏移1BE處,80標記。謝謝閱讀另一個就是結尾的AA標記,用來表示主引導記錄是一個有效的記錄。另外,各個分區自身的引導記精品文檔放心下載錄,也是以55AA結束,這是我們查找分區的標志。我們后面在介紹如何主引導記錄中,給出了一個完整精品文檔放心下載的分區表的例子,大家可對照查看。數據區中,用10H4感謝閱讀1BE、1CE、1DE、1EE開始,我們后面給出了分區表項對應地址的含義。大家可以對應分析一下以下分精品文檔放心下載區的情況。01010BFEBFFC00-000086BB感謝閱讀1①②③④⑤⑥①:激活標記,表示可引導分區0101002進制6位,感謝閱讀而開始的柱面號為2進制10位,因此扇區號所用字節的高兩位要加在柱面號高兩位。精品文檔放心下載③:分區的系統類型FAT32(0B),01是FAT12,為FAT16,為BIGDOS,為NTFS,謝謝閱讀其他參見分區類型表。④:分區結束磁頭號254、分區結束扇區號、分區結束柱面號764精品文檔放心下載⑤:首扇區的相對扇區號⑥:總扇區數12289622、常見手工處理工具與DOS外部命令介紹DEBUGDOS/WIN9X19個子命令。精品文檔放心下載DOS6.22以下謝謝閱讀的系統,DEBUG.EXE在DOS目錄下,WIN9X系統中它在WINDOWS\COMMAND目錄下,它感謝閱讀也出現在WIN9X所生成的應急盤中。DISKEDIT:常見進制編輯軟件,字符界面,可以以文件方式和精品文檔放心下載FAT表、ROOT區等重要扇區。謝謝閱讀這一點要比DEBUG更方便。但在一些重要扇區損壞的情況下,DISKEDIT可能無法啟動。DISKEDIT軟精品文檔放心下載件可以在著名的NortonUtilities軟件包中找到。最新的DISKEDIT出現在NU4中。感謝閱讀NDDFATNORTON謝謝閱讀NORTONFOR感謝閱讀DOS7或8的NDDFAT32精品文檔放心下載議大家使用NortonUtilities4或更高版本中的NDD.EXEDOS感謝閱讀況下,他可能可以帶給用戶以希望。WIN9X下的磁盤醫生調用的并不是這個程序,而謝謝閱讀是NDD32.EXE.FDISKFDISKFDISK命令的運行并不影響任何分區內感謝閱讀FDISK異常重要的隱含參數/MBR,感謝閱讀可以重建主分區表的代碼區,清除主引導型病毒等。這是非常有用的操作。DOS6.22以下的系統,感謝閱讀FDISK.EXE在DOSWIN9X系統中它在WINDOWS\COMMANDWIN9X所感謝閱讀生成的應急盤中。FORMAT:在一些人眼中,FORMAT是最可怕的命令,但他并不是對硬盤清零,特別值得注意的是,很謝謝閱讀多文件恢復工具都建議你恢復前先FORMAT該分區起到保護的餓作用。DOS6.22以下的系統,感謝閱讀FORMAT.COM在DOS目錄下,WIN9X系統中它在WINDOWS\COMMANDWIN9X精品文檔放心下載所生成的應急盤中。HD-COPY:傳統的軟盤COPY工具,2.0版本以后加入了強制讀的功能,可以讀出一些損壞扇區的內容。精品文檔放心下載SYS:SYS命令是重建BOOT區的最簡潔的手段,也可以殺除BOOT區病毒。DOS6.22以下的系統,感謝閱讀sys.COM在DOSWIN9X系統中它在WINDOWS\COMMANDWIN9X所生感謝閱讀成的應急盤中。令我非常遺憾的是,至今我沒有發現比較出色的扇區級備份鏡象工具,我曾寫過一個HD-MIRROR,但由謝謝閱讀fixc的作者noz寫過一個clone.exe精品文檔放心下載相同的硬盤。我也曾以為GHOST可以做到這點,事實上,你目前還不能指望他為你備份一塊深度破損的感謝閱讀硬盤。。如果有一個有效的能以按扇區機制(而不是文件機制)壓縮備份一塊硬盤將之做成一個鏡象文件謝謝閱讀的話,那么我們的恢復工作就擁有了更多的保證和余地。我們可以更大膽的做恢復的嘗試。感謝閱讀、一些自動處理工具或軟件包首先介紹國內的一些免費修復工具2FIXMBRMBR感謝閱讀持FAT32、FAT16,不支持NTFS、LINUX等分區,支持8.4G以上硬盤。可修復CIH發作后的擴展邏感謝閱讀輯分區。VRVFIX:北信源公司的推出的修復硬盤共享工具,適合處理邏輯分區丟失的情況,處理的基本比較準確。精品文檔放心下載支持FAT32、FAT16,不支持NTFS、LINUX等分區。也不支持。以上硬盤。感謝閱讀FIXC:國內最早出現的可以修復部分被CIH破壞的C盤的工具,作者是NOZ,新版本也加入了修復分區謝謝閱讀FAT32FAT16NTFS謝謝閱讀FIXHDPTTBSOFT工作室的分區信息修復工具。支持FAT32、FAT16,不支持NTFS和LINUX,不支謝謝閱讀持。以上硬盤,是歷史比較長的工具之一。RE(ReapirEasy):本人早期寫的分區表修復工具,支持FAT32、FAT16,有限支持NTFS,不支持8.4G謝謝閱讀以上硬盤,和某些BIOS不兼容。其整體水準低于前面列舉的工具。謝謝閱讀國外一些系統維護的工具目前已經達到了非常強大的程度。精品文檔放心下載NortonUtilities:歷史最悠久的系統維護工具。不僅可以數據恢復,還可以系統加速和修補內存錯誤。目謝謝閱讀前最新的版本是NU4.5FOR9X、NU2FORNT感謝閱讀TiramintNTFSFAT32FAT16NOVELL4感謝閱讀可以對深度破壞的磁盤進行交叉恢復。、常用的基本操作①讀出主引導記錄:這是系統級數據恢復可能涉及最多的程序之一。謝謝閱讀例:DEBUG-a100;從此處開始匯編126C:0100movax,201;讀操作一個扇區謝謝閱讀126C:0103movbx,300;送入地址300謝謝閱讀126C:0106movcx,1;0面1扇精品文檔放心下載126C:0109movdx,80;80H為硬盤,頭為0謝謝閱讀126C:010Cint126C:010Eint3126C:010F-g=100;執行AX=0050BX=0300CX=0001DX=0080SP=FFEEBP=0000SI=0000謝謝閱讀DI=0000DS=126CES=126CSS=126CCS=126CIP=010ENVUPEIPLNZNA謝謝閱讀PONC這里用了I/O中斷,涉及的寄存器含義為ah,操作方式,02H為讀,03H為寫al,送扇區數bx,送準備裝入扇區的內存偏移地址cx送從哪一道哪一扇區開始,我們一般依靠改換CX來讀寫不同邏輯盤某個邏輯扇區。dx,送盤符和頭數感謝閱讀INT3是斷點中斷,使程序運行到此停止。②顯示引導區內容:我們把扇區讀到某個內存地址并不是目的。而是為了看到他的內容,在DEBUG中謝謝閱讀D命令可以方便的查看內存單元的內容。續前例,如果我們要看到主引導區的內容的話,既然裝載到300。感謝閱讀-d300l200就可以查看了,一個引導區的映象類似如下,可以直觀的看到我們前面所提到的代碼區和數謝謝閱讀據區。是否正常請大家自行分析一下126C:0300C0D0BCFB-5050FCBE精品文檔放心下載33.....|.P.P....|126C:0310BF57B9E501-F3A4CBBEBEB1感謝閱讀...PW...........126C:03202C75C6-10E2F5CD14謝謝閱讀8,|.u...........126C:0330EEC64938-2CF6BE07感謝閱讀AC....It.8,t....N.126C:034000FABBB4-0ECDEBF246謝謝閱讀<.t...........F%126C:0350B40E-74B4感謝閱讀..F...<.t...<.t.126C:0360C4C625-0624BBAA50謝謝閱讀B4:.u+@.F%.u$..UP.126C:0370CD72FB-55AA10F6C101感謝閱讀A..Xr...U.u....t126C:0380E056C706-A1EB66感謝閱讀BF....V$.......f..126C:0390B802DC33-C9FF感謝閱讀.......3.......N126C:03A003CD29-BE07FE精品文檔放心下載%.N...r).F..>.}U126C:03B0AAEFDA-85F683BE07精品文檔放心下載EB.tZ.......u..''..126C:03C09908-13E800精品文檔放心下載EB...R..F..V....Z.126C:03D0D574E4C0CD13-EBB800精品文檔放心下載.Ot.3...........126C:03E033F65606-53BE1056F4謝謝閱讀V3.VVRP.SQ...V..126C:03F052B84224-CD64感謝閱讀PR..B.V$..ZX.d.r126C:040042C702-E2F7F8C3EB74精品文檔放心下載.@u.B......^..tI126C:04106970-61746969nvalid精品文檔放心下載partition126C:0420746C45-72726C感謝閱讀table.Errorloa126C:0430692065-727469ding精品文檔放心下載operatings126C:0440736D69-736920精品文檔放心下載ystem.Missing126C:0450726920-7373746Derating精品文檔放心下載system..126C:0460000000-0000000000感謝閱讀4................126C:0470000000-0000000000感謝閱讀................126C:048000FC8B-F5CB00感謝閱讀......W.........126C:0490000000-0000000000感謝閱讀................126C:04A0000000-0000000000感謝閱讀................126C:04B0000000-0000000080精品文檔放心下載................126C:04C000FEBF00-00BB00感謝閱讀......?...~.....126C:04D0FDFEFFBD86-BBE0A900精品文檔放心下載............u...126C:04E0000000-0000000000感謝閱讀................126C:04F0000000-0000000055精品文檔放心下載AA..............U.③反匯編主引導區內容:判定MBR的代碼區是否正常,對于數據區的基本情況,我們可以通過直觀觀謝謝閱讀察得出,但對于存在引導型病毒,或者引導區出現異常代碼的情況,我們可能需要分析MBR中代碼區的感謝閱讀指令。這一般要對已經讀入內存的引導區進行反匯編。反匯編用指令U續前例:-u300l15D;反匯編主引導扇區代碼區內容126C:030033C0XORAX,AX126C:03028ED0MOVSS,AX…………126C:045C65DB126C:045D6DDB6D④是FAT32NTFS精品文檔放心下載該如何修改呢?由于主分區類型的偏移是4C3HENTFS感謝閱讀的類型為。因此-e4c37再比如說,假定我們想把無效的分區表清零,那么,我們應當用另一個命感謝閱讀令F-f4be4ff精品文檔放心下載比較常見。重置80標記,-e4be重置55AA標記,-f4ff4feaa不要忘記了,此時僅僅是改動了內存中的數據,并未寫到硬盤上。因此需要用int中斷把改寫的結果,謝謝閱讀寫回硬盤。續前例,-a100126C:0100movax,301;寫操作一個扇區感謝閱讀-g=100;執行其實,我們相當于修改了剛才輸入的讀主引導扇區程序,使程序變為。感謝閱讀5126C:0100movax,301;寫操作一個扇區感謝閱讀126C:0103movbx,300;從內存地址300精品文檔放心下載126C:0106movcx,1;0面1扇感謝閱讀126C:0109movdx,80;80H為硬盤,頭為0精品文檔放心下載126C:010Cint126C:010Eint3;斷點⑤絕對磁盤內容的讀出與寫入類似操作在FAT32結構硬盤被CIH破壞的修復中比較常見,我們后面將講到恢復的基本思路就是用第二謝謝閱讀FAT表覆蓋第一FATFATFAT感謝閱讀說,大量連續扇區的讀出寫入DISKEDIT進行非常方便,如果用DEBUG做則要寫一段子程序,不過程序謝謝閱讀的主要技巧就是利用int25絕對磁盤讀中斷讀出的內容,而用int26絕對磁盤寫做內容寫入。感謝閱讀、數據可恢復的前提有人覺得這個題目說法比較奇特,但數據恢復,作為一個數據再現的過程,一定要解決兩個問題,第謝謝閱讀一是從哪里恢復的問題,第二是怎么恢復的問題。解決了這兩個問題,我們事實上就把握了數據恢復的全精品文檔放心下載部思想脈絡。而這一部分就是從哪里恢復的問題。①、有效而及時的備份中是數據恢復最可靠的來源,在許多人倡導備份到秒的今天,恐怕不會有人懷疑感謝閱讀這點。而有些備份機制則是系統內建的,比如兩份FAT表。精品文檔放心下載②、數據的實際有效性的判定是關鍵,對我們來說,硬盤無法自舉、文件找不到、文件打不開等現象,感謝閱讀其實并不與數據丟失畫等號。因為此時往往數據只是從操作系統的角度是一種邏輯丟失,而從物理扇區意感謝閱讀義上,它仍然存在或部分存在。最明顯的就是文件刪除的例子,事實上,這只是把文件首字節,改為謝謝閱讀而已。而此時文件體依然存在。③、數據損壞過程的可逆性分析:對數據的改變無非兩種,取代和變換,前者是不可逆的,而后者則是謝謝閱讀可逆的。我們以殺毒為例,對于大多文件性病毒來說,那些以附加而非代換方式感染的文件型病毒,理想感謝閱讀的殺毒過程就是感染的逆過程。這種分析也常見與重要信息被隱藏搬移或者被加密的情況,但分析將比較精品文檔放心下載復雜。④、數據本身是否是標準信息:有些信息實際是通用或局部通用的,你無須考慮如何從本機搶救。只要謝謝閱讀相同或相近的系統版本就可以了,比如BOOT區、隱含扇區、WINDOWS的DLL文件等等。典型的例子感謝閱讀如分區表的代碼區,這是一段標準代碼,事實上,它就放在你的FDISKDEBUG把他謝謝閱讀提取出來。⑤、數據本身是否可以由其他信息統計再生:有些信息盡管丟失了,也沒有備份。但它實際可以從其他謝謝閱讀數據中間接求得。最典型的就是主分區表中的分區信息,即使你把他清零也不必害怕,因為你可以從你幾精品文檔放心下載個分區中計算再生。⑥、FDISKFORMAT都不會徹底破壞數據,一般只有低格和扇區覆蓋操作精品文檔放心下載才會徹底破壞數據。但有時,破壞過程或者誤操作過程會因人工終止、死機等原因不能完成。最明顯的就謝謝閱讀是CIH病毒的例子,由于CIH是以1024字節為單位覆蓋扇區,這當然是不可逆過程,于是我們最初都認感謝閱讀為,破壞是很難恢復的,除非人工終止。事實上,當病毒覆蓋某些扇區時會與9X系統發生沖突,從而造謝謝閱讀成死機,使數據得到了保護。硬盤數據恢復知識1、硬件或介質問題的情況①、硬盤壞:硬盤自檢不到的情況一般是硬件故障,又可分為主版的硬盤控制器(包括IDE口)故障謝謝閱讀和硬盤本身的故障。如果問題在主板上,那么數據應當沒有影響。如果出在硬盤上,也不是一定不能修精品文檔放心下載復。精品文檔放心下載就可以讀出數據。但如果電機、磁頭和盤片故障,即使修理也要返回原廠,數據恢復基本沒有可操作性。謝謝閱讀6②、軟盤壞:當軟盤數據損壞時,可以有幾種處理,一種是用NDD修復,他會強制讀出你壞區中的精品文檔放心下載東西,MOVEHDCOPY2.0感謝閱讀以上版本READ軟盤,他也會進行強讀,使讀入緩沖區的數據是完好的,你再寫入一張好磁盤就可以精品文檔放心下載0精品文檔放心下載把后面的數據讀出,不過一般來說,你依然可以HDCOPY來實驗。精品文檔放心下載、系統問題的情況①、在硬盤崩潰的情況下,我們經常要和一些提示信息打交道。我們要了解他典型提示信息的含義,感謝閱讀注意這些原因僅僅分析邏輯損壞而不是硬盤物理壞道的情況。謝謝閱讀提示信息可能原因參考處理InvalidPartitionTable分區信息中1BE1CE1DE處不符合只有一個80而其他兩處為0用工具設定,操作在前面已經講了。謝謝閱讀ErrorLoadingOperatingSystem感謝閱讀主引導程序讀BOOT區5次沒成功。重建BOOT區MissingOperatingSystemDOS感謝閱讀引導區的55AA標記丟失用工具設定,把前面讀寫主引導區程序的DX=80改為180即可謝謝閱讀Non-SystemDiskDiskError感謝閱讀BOOT區中的系統文件名與根目錄中的前兩個文件不同精品文檔放心下載SYS命令重新傳遞系統,DiskBootFailure讀系統文件錯誤SYS命令重新傳遞系統,InvalidDriverSpecifcationg感謝閱讀如果試圖切換到一個確實存在的邏輯分區出現以下信息,說明主分區表的分區記錄被破壞了。謝謝閱讀根據各分區情況重建分區表,或者用自動修復工具修復。注意分區丟失是最常見的故障之一,此時不要感謝閱讀緊張,一般的說此時數據并沒有問題,如果你不了解處理的方法。你可以選擇我前面介紹的自動修復謝謝閱讀分區工具進行處理,他們大多只改寫主分區表的數據區,不會影響你的其他數據。特別提醒大家,這謝謝閱讀些工具有的不支持8.4GBIOS精品文檔放心下載臺BIOS不同的機器實驗一下。Badmissingcommandinterpreter精品文檔放心下載這是說找不到COMMAND.com,或者COMMAND文件壞了。謝謝閱讀如果你COPY過去COMMAND文件還是如此,一般來說是感染了某種病毒。謝謝閱讀InvalidmediatypereadingdriveX,Abort,Retry,Fail?精品文檔放心下載該盤沒有高級格式化,或BOOT區中I/O參數表被破壞。謝謝閱讀這里情況較多,手工處理比較復雜,特別指出,此時DISKEDIT可能無法運行,建議用工具修復。謝謝閱讀IncorrectDOSVersion9X95osr/2,98,98oem/2SYS了。精品文檔放心下載用正確版本的啟動盤重新SYS系統另外說明一下,對于比較老的機器還有1071和notfoundrombasic、ROMBASICOK等提示,感謝閱讀在目前機器中以消失。另外,當代碼區完全被破壞的情況下,系統關于無系統的提示是來自BIOS的,精品文檔放心下載這條提示與BIOSFDISK/MBR對代碼區的精品文檔放心下載極端的情況,就是硬盤自檢正常,而用軟盤和硬盤都無法正常啟動的情況,這可能是,病毒或惡意程謝謝閱讀7序利用,DOS3以上版本啟動中都要檢索分區表這一特點,把分區表置為死循環。造成啟動中死機。網謝謝閱讀上曾經流傳過DOS6.22kMS-DOS6.22的IO.SYSC203E8精品文檔放心下載03替換為:C203E8008090就可以啟動被類似情況鎖住的硬謝謝閱讀盤。②、9X無法正常進入或工作:以下僅僅是對可能的軟故障分析,沒有考慮硬件故障.進入圖形界面前感謝閱讀可以在STARTMSWINDOWSF8激活菜單,感謝閱讀設置為stepbystepCONFIG或者SYSTEMINI中刪除進入圖形界感謝閱讀面后死機一般這與開機加載的程序有關進入安全模式(此時自動運行的程序將不能加載),對注冊表中精品文檔放心下載的HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run*中的鍵值和啟動組中謝謝閱讀加載的程序進行分析。必要的予以刪除。顯示IEXPLORE.EXE錯誤,不能進行任何操作精品文檔放心下載可能有某個系統的動態連接庫損壞覆蓋安裝WIN9X,或從其他機器上COPY損壞的連接庫。(確定哪謝謝閱讀個庫損壞一般比較困難)頻繁出現出錯各種信息一般是虛擬內存不足造成的看C盤是否剩余空間過少,或者打開的應用程序和窗口太多。精品文檔放心下載、全盤崩潰和分區丟失首先重建MBR代碼區,再根據情況修正分區表。修正分區表的基本思路是查找以55AA為結束的扇區,感謝閱讀再根據扇區結構和后面是否有FAT感謝閱讀NDD無感謝閱讀法讀取,要考慮用TIRAMINT等工具進行修復。如果在FAT表徹底崩潰的情況下,恢復某個指定文件,謝謝閱讀可以用DISKEDIT或DEBUG查找已知信息。比如文件為文本,文件中包含“軟件狗”,那么我我們謝謝閱讀就要把他們轉換為內碼C8EDBCFEB9B7進行查找。精品文檔放心下載、文件丟失、誤格式化的情況一般的來說,文件刪除僅僅是把文件的首字節,改為E5H不破壞本身,因此可以恢復。但由于對感謝閱讀不連續文件要恢復文件鏈,由于手工交叉恢復對一般計算機用戶來說并不容易,在這篇縮略版中就不精品文檔放心下載講了,建議用工具處理,如果已經安裝了NortonUtilities,可以用他來查找。另外,RECOVERNT等感謝閱讀工具,都是恢復的利器。特別注意的是,千萬不要在發現文件丟失后,在本機安裝什么恢復工具,你精品文檔放心下載可能恰恰把文件覆蓋掉了。特別是你的文件在C盤的情況下,如果你發現主要文件被你失手清掉了,精品文檔放心下載(比如你按SHIFT啟動進行恢復或把硬盤串接到其他有恢復感謝閱讀工具的機器處理。誤格式化的情況可以用等工具處理。、文件損壞的情況一般的說,恢復文件損壞需要清楚的了解文件的結構,并不是很容易的事情,而這方面的工具也不多。感謝閱讀不過一般的說,文件如果字節正常,不能正常打開往往是文件頭損壞。精品文檔放心下載就文件恢復舉幾個簡單例子。類型特征處理ZIPTGZ等壓縮包無法解壓ZIP文件損壞的情況下可以用一個名為ZIPFIX的工具FTP站點上下載的,感謝閱讀那么有可能是你沒有定義下載模式為BIN。自解壓文件無法解壓可能是可執行文件頭損壞,可以用對應壓縮工具按一般壓縮文件解壓。謝謝閱讀DBF文件死機后無法打開典型的文件頭中的記錄數與實際不匹配了,把文件頭中的記錄數向下調整,遺憾的是公式我找不到了。謝謝閱讀、硬盤被加密或變換:此時千萬不要FDISK/MBR,SYS等處理,否則可能數據再也無法找回,一定要反解加密算法,或找到精品文檔放心下載被移走的重要扇區。對于那些加密硬盤數據的病毒,清除時一定要選擇能恢復加密數據的可靠殺毒軟精品文檔放心下載8件。、文件加密后密碼遺忘:對于很多字處理軟件的文件加密和ZIP等壓縮包的加密,你是不能靠加密逆過程來完成的,因為那從理精品文檔放心下載論上是異常困難的。目前有一些相關的軟件,他們的思想一般都是用一個大字典集中的數據循環用相感謝閱讀同算法加密后與密碼的密文匹配,直到一致時則說明找到了密碼。你可以去尋找這些軟件,當然,有些謝謝閱讀軟件是有后門的,比如DOS下的WPS,Ctrl+qiubojun就是通用密碼。Undiskp的作者馮志宏是解精品文檔放心下載文件密碼的個中高手,大家不妨去他的主頁看看。、系統用戶密碼遺忘的處理:NT的你也可以把盤掛接在其他NT感謝閱讀件(比如針對NT的NTFSDOS),利用他把密碼文件清掉、或者是COPY出密碼檔案,用破解軟件精品文檔放心下載UNIX系統,精品文檔放心下載我建議你一定先做一張應急盤硬盤數據恢復教程前言:此文章從google搜索經鄙人整理而來,并非本人的造詣至此,請勿聯系筆者。謝謝閱讀硬盤數據恢復很大程度依靠運氣,無必勝把握,并且不與投入時間成正比,不要寄予太大的希望。謝謝閱讀請勿輕易拿自己硬盤做實驗。建議數據恢復前先用硬盤保護卡對拷到其他硬盤上做一個備份,然后修理備份。(用ghost不行)感謝閱讀●硬盤數據恢復,一概論感謝閱讀MBRDBRFATDIR區和DATA謝謝閱讀是唯一的,其它的隨你的分區數的增加而增加。主引導扇區主引導扇區位于整個硬盤的0磁道0柱面1扇區,包括硬盤主引導記錄MBR(MainBootRecord)和精品文檔放心下載分區表DPTDiskPartitionTable)。其中主引導記錄的作用就是檢查分區表是否正確以及確定哪個分區感謝閱讀為引導分區,并在程序結束時把該分區的啟動程序(也就是操作系統引導扇區)調入內存加以執行。至于精品文檔放心下載分區表,很多人都知道,以80H或00H為開始標志,以55AAH為結束標志,共64字節,位于本扇區的謝謝閱讀最末端。值得一提的是,MBR是由分區程序(例如DOS的Fdisk.exe)產生的,不同的操作系統可能這精品文檔放心下載個扇區是不盡相同。如果你有這個意向也可以自己去編寫一個,只要它能完成前述的任務即可,這也是為精品文檔放心下載:正因為這個主引導記錄容易編寫,所以才出現了很多的引導區感謝閱讀病毒)。操作系統引導扇區OBR(OSBootRecord0磁道1柱面1DOS謝謝閱讀來說的,對于那些以多重引導方式啟動的系統則位于相應的主分區/謝謝閱讀可直接訪問的第一個扇區,它也包括一個引導程序和一個被稱為(BIOSParameterBlock感謝閱讀OBR感謝閱讀程序的主要任務是判斷本分區根目錄前兩個文件是否為操作系統的引導文件(例如MSDOS或者起源于感謝閱讀MSDOS的Win9x/Me的IO.SYS和MSDOS.SYS)。如是,就把第一個文件讀入內存,并把控制權交予精品文檔放心下載BPB精品文檔放心下載FAT個數、分配單元(AllocationUnit,以前也稱之為簇)的大小等重要參數。OBR由高級格式化程序產謝謝閱讀生(例如DOS的F)。文件分配表FAT(FileAllocationTable)即文件分配表,是DOS/Win9x系統的文件尋址系統,為了數據安全起見,謝謝閱讀9FATFAT為第一FAT的備份,FAT區緊接在OBR精品文檔放心下載分配單元的大小決定。關于FAT的格式歷來有很多選擇,Microsoft的DOS及Windows采用我們所熟悉感謝閱讀的FAT12、FAT16和FAT32格式,但除此以外并非沒有其它格式的FAT,像WindowsNTOS/2、謝謝閱讀UNIX/Linux、Novell等都有自己的文件管理方式。感謝閱讀目錄區DIR是Directory即根目錄區的簡寫,DIR緊接在第二FAT表之后,FAT還不能定位文件在磁盤中謝謝閱讀FAT還必須和DIRDIR精品文檔放心下載DIRFAT表就可以知感謝閱讀道文件在磁盤的具體位置及大小了。在DIR區之后,才是真正意義上的數據存儲區,即DATA區。精品文檔放心下載數據區DATA雖然占據了硬盤的絕大部分空間,但沒有了前面的各部分,它對于我們來說,也只能是一些枯燥謝謝閱讀的二進制代碼,沒有任何意義。在這里有一點要說明的是,我們通常所說的格式化程序(指高級格式化,精品文檔放心下載例如DOS下的FormatDATAFAT精品文檔放心下載也只是修改了MBR和OBRDATA謝謝閱讀MBR/OBR/FAT/DIRDIY老鳥們忙乎感謝閱讀半天了……需要提醒大家的是,如果你經常整理磁盤,那么你的數據區的數據可能是連續的,這樣即使感謝閱讀MBR/FAT/DIR全部壞了,我們也可以使用磁盤編輯軟件(比如DOS下的DiskEdit精品文檔放心下載的起始保存位置,那么這個文件就有可能被恢復(當然了,這需要一個前提,那就是你沒有覆蓋這個文謝謝閱讀件……)。硬盤分區方式我們平時說到的分區概念,不外乎三種:主分區、擴展分區和邏輯分區。謝謝閱讀C感謝閱讀允許再建立其它邏輯磁盤。精品文檔放心下載164個分區的數據。謝謝閱讀操作系統只允許存儲4個分區的數據,如果說邏輯磁盤就是分區,則系統最多只允許4個邏輯磁盤。對于精品文檔放心下載具體的應用,4個邏輯磁盤往往不能滿足實際需求。為了建立更多的邏輯磁盤供操作系統使用,系統引入精品文檔放心下載了擴展分區的概念。感謝閱讀結構將形成一個單向鏈表。這樣在主引導扇區中除了主分區外,僅需要存儲一個被稱為擴展分區的分區數精品文檔放心下載據,通過這個擴展分區的數據可以找到下一個分區(實際上也就是下一個邏輯磁盤)的起始位置,以此起感謝閱讀始位置類推可以找到所有的分區。無論系統中建立多少個邏輯磁盤,在主引導扇區中通過一個擴展分區的精品文檔放心下載參數就可以逐個找到每一個邏輯磁盤。謝謝閱讀向鏈表發生問題,將導致邏輯磁盤的丟失。數據存儲原理精品文檔放心下載和硬盤的格式化相關問題……文件的讀取謝謝閱讀第一個簇的簇號),我們這里假設第一個簇號是0023。精品文檔放心下載操作系統從0023FAT的0023FF感謝閱讀則表示文件結束,否則內容保存數據的下一個簇的簇號,這樣重復下去直到遇到文件結束標志。感謝閱讀文件的寫入10DIR精品文檔放心下載后在DataData區的第一個簇寫入DIR感謝閱讀作差不多。文件的刪除Win9x感謝閱讀字符改成了E5就表示將改文件刪除了。附錄:--------------------------------------------------------------------------------謝謝閱讀Fdisk和Format的一點小說明和文件的刪除類似,利用Fdisk刪除再建立分區和利用Format格式化邏輯磁盤(假設你格式化的時候精品文檔放心下載并沒有使用/UDATA感謝閱讀只是修改了FAT表,因此被誤刪除的分區和誤格式化的硬盤完全有可能恢復……感謝閱讀系統啟動流程各種不同的操作系統啟動流程不盡相同,我們這里以Win9x/DOS的啟動流程為例。感謝閱讀第一階段:系統加電自檢POST過程。POST是OnSelfTest的縮寫,也就是加電自檢的意思,感謝閱讀微機執行內存FFFF0HROM精品文檔放心下載第二階段:CMOSCMOS設置謝謝閱讀從相應設備啟動(我們這里假設從硬盤啟動),讀取硬盤的分區記錄(DPT)和主引導記錄(MBR)。精品文檔放心下載第三階段:DOS精品文檔放心下載正確,則執行主引導記錄并進一步讀取DOS引導記錄(位于每一個主分區的第一個扇區),然后執行該精品文檔放心下載DOS引導記錄。第四階段:DOS系統的隱含文件IO.SYS入內存,加載基本的文件系統FAT精品文檔放心下載時候一般會出現StartingWindows9x...的標志,IO.SYS將MS.SYS讀入內存,并處理System.dat和感謝閱讀User.dat文件,加載磁盤壓縮程序。第五階段實DOS感謝閱讀(Config.sys),加載Config.sys中定義的各種驅動程序。謝謝閱讀第六階段:調入命令解釋程序(C)。系統裝載命令管理程序,以便對系統的各種操作命令進行謝謝閱讀協調管理(我們所使用的Dir、Copy等內部命令就是由C提供的)。謝謝閱讀第七階段:執行批處理文件(Autoexec.bat)。微機將一步一步地執行批處理文件中的各條命令。感謝閱讀第八階段:WW負責將Windows感謝閱讀啟動完畢。●硬盤數據恢復,三文件分配表FAT是DOSWindows9X系統的文件尋址格式,位于DBR之后。感謝閱讀在解釋文件分配表的概念的時候,我們有必要談談簇(Cluster)的概念。文件占用磁盤空間,基本單位不感謝閱讀是字節而是簇。一般情況下,軟盤每簇是1個扇區,硬盤每簇的扇區數與硬盤的總容量大小有關,可能是感謝閱讀32……同一個文件的數據并不一定完整地存放在磁盤的一個連續的區域內,而往往會分成感謝閱讀若干段,像一條鏈子一樣存放。這種存儲方式稱為文件的鏈式存儲。由于硬盤上保存著段與段之間的連接感謝閱讀信息(即FAT),操作系統在讀取文件時,總是能夠準確地找到各段的位置并正確讀出。精品文檔放心下載為了實現文件的鏈式存儲,硬盤上必須準確地記錄哪些簇已經被文件占用,還必須為每個已經占用的簇指謝謝閱讀FAT表感謝閱讀FAT精品文檔放心下載見,FAT有一個備份,即在原FAT的后面再建一個同樣的FAT。初形成的FAT中所有項都標明為“未占謝謝閱讀用”,但如果磁盤有局部損壞,那么格式化程序會檢測出損壞的簇,在相應的項中標為“壞簇”,以后存精品文檔放心下載文件時就不會再使用這個簇了。FAT的項數與硬盤上的總簇數相當,每一項占用的字節數也要與總簇數相謝謝閱讀適應,因為其中需要存放簇號。FAT的格式有多種,最為常見的是FAT16和FAT32。精品文檔放心下載當一個磁盤Format后,在其邏輯0扇區(即BOOT扇區)后面的幾個扇區中存在著一個重要的數據表—謝謝閱讀文件分配(FAT),文件分配表一式兩份,占據扇區的多小憑磁盤類型大小而定。顧名思義,文件分配表精品文檔放心下載謝謝閱讀我們知道磁盤是由一個一個扇區組成的,若干個扇區合為一個簇,文件存取是以簇為單位的,哪怕這個文謝謝閱讀件只有1個字節。每個簇在文件分配表中都有對應的表項,簇號即為表項號,每個表項占1.5個字節(磁精品文檔放心下載盤空間在10MB以下)或2個字節(磁盤空間在10MB以上)。為了方便起見,以后所說的表項都是指2感謝閱讀個字節的。文件分配表結構如(H表示16進制)表1第0字節表頭,表磁盤類型。FFH雙面軟盤,每次道8扇區FEH單面軟盤,每磁道8扇區FDH雙面軟精品文檔放心下載盤,每磁道9扇區FCCH單面軟盤,每磁道9扇區FC8H硬盤謝謝閱讀第1~2字節(表項號)表示第一簇狀態,因第一簇被系統占據,故此兩字節為FFFFH精品文檔放心下載第3~4字節(表項號)表示第二簇狀態,若為FFFH表此簇為壞的,DOS已標記為不能用;0000H表精品文檔放心下載FFF8H感謝閱讀字節在后,低字節在前。第5~6字節(表項號)表示第三簇狀態,同上。注意:不要把表項內的數字誤認為表示當前簇號,而應是該文件的下一個簇的簇號。.精品文檔放心下載一種存儲數字方式,讀出時應對其進行調整。是如兩字節12H,34H,應調整為3412H。精品文檔放心下載文件分配表與文件目錄(FDT)相配合,可以統一管理整個磁盤的文件。它告訴系統磁盤上哪些簇是壞的謝謝閱讀或已被使用,哪些簇可以用,并存儲每個文件所使用的簇號。它是文件的“總調度師”。感謝閱讀當DOS寫文件時,首先在文件目錄中檢查是否有相同文件名,若無則使用一個文件目錄表項,然后依次感謝閱讀檢測FAT中的每個表項對應的簇中,同時將該簇號寫入文件目錄表項相的26-27謝謝閱讀簇,則繼續向后尋找可用簇,找到后將其簇號寫入上一次找到的表項中,如此直到文件結束,在最后一簇感謝閱讀的表項里填上FFF8H,形成單向鏈表。DOS刪除文件時只是把文件目錄表中的該文件的表項第0個字節改為E5H,表此項已被刪除,并在文件感謝閱讀分配表中把該文件占用的各簇的表項清,并釋放空間。其文件的內容仍然在盤上,并沒有被真正刪除,感謝閱讀這就是undelete.exe,unerase.exe等一類恢復刪除工具能起作用的原因。感謝閱讀文件分配表在系統中的地位十分重要,用戶最好不要去修改它,以免誤操作帶來嚴重的后果。感謝閱讀FAT表的定位硬盤分區的主要結構說明:(Cylinder柱面/磁道-Side磁頭-Sector扇區地址以下簡稱為?-?-?)謝謝閱讀《主分區》名稱地址(扇區)主引導記錄(MainBootRecord)0-0-11感謝閱讀系統扇區(SystemSecotrs)0-0-2,0-0-6362謝謝閱讀引導扇區(Boot)0-1-1112FAT16(BIOSParameterBlock謝謝閱讀目(從0-1-1開始計算)、FAT扇區數、FAT拷貝數、硬盤磁頭總數、根目錄表項最大值等。精品文檔放心下載FAT32BPB表的偏移與FAT16感謝閱讀述區域。隱藏扇區(HiddenSecotrs):FAT160-1-11FAT320-1-132文件分配表(FileAllocationTable):精品文檔放心下載FAT160-1-2根據邏輯盤容量變化FAT320-1-33根據邏輯盤容量變化說明:FAT16的每個表項由2字節(位)組成,通常每個表項指向的簇包含64個扇區,即32K字節。精品文檔放心下載邏輯盤容量最大為2047MB。FAT32的每個表項由4字節(位)組成,通常每個表項指向的簇包含8個扇區,即字節。謝謝閱讀邏輯盤容量最小為512MB。對于C分區,在MBR的偏移01c2H處,FAT16為06H,FAT32為0CH。精品文檔放心下載有關計算公式為:每個扇區長度=512字節總簇數邏輯盤容量/簇容量總簇數=FAT表長度(字節)/每個表項長度(字節)-2感謝閱讀FAT表長度=邏輯盤容量/簇容量*每個表項長度FAT表的開始由介質描述符+一串“已占用”標志組成:謝謝閱讀FAT16硬盤----F8FFFF7FFAT32硬盤----F8FFFF0FFFFFFF0F精品文檔放心下載每個有效的FAT結構區包含兩個完全相同的拷貝:FAT1、FAT2謝謝閱讀文件目錄表(FileDirectoryTable),即根目錄區,又稱為ROOT:精品文檔放心下載緊跟在FAT2的下一個扇區,長度為32個扇區(256個表項)。如果支持長文件名,則每個表項謝謝閱讀為個字節,其中,前32個字節為長文件鏈接說明;后32個字節為文件屬性說明,包括文件長感謝閱讀度、起始地址、日期、時間等。如不支持長文件名,則每個表項為32個字節的屬性說明。感謝閱讀數據區(DataArea):緊跟在FDT的下一個扇區,直到邏輯盤的結束地址。感謝閱讀《擴展分區》名稱地址長度(扇區)擴展分區(ExtendPartition)?-y-11謝謝閱讀系統扇區(SystemSecotrs)?-y-2,?-y-6362謝謝閱讀引導扇區(Boot)?-(y+1)-11其后各項與主分區相同……FAT表引起的讀寫故障硬盤文件分配表龐大無法手工修復,只能依靠工具。FAT表記錄著硬盤數據的存儲地址,每一個文件都有一組FAT鏈指定其存放的簇地址。FAT表的損壞意謝謝閱讀DOS系統本身提供了兩個FATFAT感謝閱讀13二個進行覆蓋修復。但由于不同規格的磁盤其FAT表的長度及第二個FAT表的地址也是不固定的,所以精品文檔放心下載修復時必須正確查找其正確位置,一些工具軟件如NU等本身具有這樣的修復功能,使用也非常的方便。謝謝閱讀采用DEBUG也可實現這種操作,即采用其m命令把第二個FAT表移到第一個表處即可(不建議這樣做)。謝謝閱讀如果第二個FAT謝謝閱讀中,可采用CHKDSK或SCANDISK命令進行修復,最終得到*.CHK文件,這便是丟失FAT鏈的扇區數感謝閱讀據。如果是文本文件則可從中提取出完整的或部分的文件內容。感謝閱讀軟盤文件分配FAT表修復Fileallocationtablebad,drive(文件分配表壞)的錯誤信息,感謝閱讀導致程序不能正常運行。我們知道,在磁盤中有兩個文件分配表:FAT1和FAT2。FAT1用于日常工作,FAT2備用。因此,在謝謝閱讀FAT1損壞時,可用FAT2表修補。具體方法是:運行DEBUG,將FAT2讀入緩沖區,用緩沖區的FAT2數據覆蓋磁盤中的FAT1。感謝閱讀例:修復3寸1.44M軟盤,在A驅在DOS環境下進入debug環境在“-”提示符下進行如下操作:-L10000A9-W100019-q其它類型的軟盤的修復方法參照下表進行。起止邏輯扇區5.25"低密5.25"高密3.5"低密3.5"高密感謝閱讀BOOT區0000FAT11-21-71-31-9FAT23-48-0EH4-60A-12H例如我們要修復5.25"高密軟盤的FAT,則需將上述參數改為:精品文檔放心下載-L100087-W100017-q●硬盤數據恢復,二分區表的推算MasterBootRecordTheMasterBootRecordislocatedatthephysicalbeginningofaharddisk,editableusingtheDiskEditor.感謝閱讀Itconsistsofamasterbootstraploadercode(446bytes)andfoursubsequent,identicallystructured感謝閱讀partitionrecords.Finally,thehexadecimalsignature55AAcompletesavalidMasterBootRecord.感謝閱讀硬盤的主引導記錄在硬盤的0磁頭0柱面1扇區。精品文檔放心下載主引導記錄由三部分組成:(1)主引導程序;(2)四個分區表;(3)主引導記錄有效標志字。詳見表。14[表1主引導記錄結構]位置內容0000H-00D9H主引導記錄代碼區00DAH-01BDH空閑區01BEH-01CDH分區1結構信息01CEH-01DDH分區2結構信息01DEH-01EDH分區3結構信息01EEH-01FDH分區4結構信息01FEH-01FFH55AAH主引導記錄有效標志精品文檔放心下載說明:A,分區表自偏移1BEH處開始,分區表共64個字節,表中可填入四個分區信息,每十六個字節為一個分精品文檔放心下載區說明項,這16個字節含義詳見表。B,必須注意:扇區號的高二位占用柱面號所在字節的最高二位,即柱面號為10位,扇區號6位。謝謝閱讀Theformatofapartitionrecordisasfollows:謝謝閱讀OffsetSizeDescription08bitAvalueof80designatesanactivepartition.感謝閱讀18bitPartitionstarthead精品文檔放心下載28bitPartitionstartsector(bits0-5)感謝閱讀38bitPartitionstarttrack(bits8,9inbits6,7ofsector)感謝閱讀48bitOperatingsystemindicator謝謝閱讀58bitPartitionendhead謝謝閱讀68bitPartitionendsector(bits0-5)感謝閱讀78bitPartitionendtrack(bits8,9inbits6,7ofsector)謝謝閱讀832bitSectorsprecedingpartition感謝閱讀C32bitLengthofpartitioninsectors精品文檔放心下載Operatingsystemindicators:(hexadecimal,incompletelist)精品文檔放心下載00Emptypartition-tableentry謝謝閱讀01DOSFAT1204DOSFAT16(upto32MB)精品文檔放心下載05DOS3.3+extendedpartition精品文檔放心下載06DOS3.31+FAT16(over32MB)謝謝閱讀07OS/2HPFS,WindowsNTNTFS,AdvancedUnix感謝閱讀08OS/2v1.0-1.3,AIXbootablepartition,SplitDrive精品文檔放心下載09AIXdatapartition0AOS/2BootManager0BWindows95+FAT320CWindows95+FAT32(usingLBA-modeINT13extensions)謝謝閱讀0EDOSFAT16(over32MB,usingINT13extensions)精品文檔放心下載150FExtendedpartition(usingINT13extensions)感謝閱讀17HiddenNTFSpartition1BHiddenWindows95FAT32partition感謝閱讀1CHiddenWindows95FAT32partition(usingLBA-modeINT13extensions)精品文檔放心下載1EHiddenLBAVFATpartition感謝閱讀42Dynamicdiskvolume50OnTrackDiskManager,read-onlypartition感謝閱讀51OnTrackDiskManager,read/writepartition謝謝閱讀Linux82LinuxSwappartition,Solaris(Unix)謝謝閱讀83Linuxnativefilesystem(ext2fs/xiafs)謝謝閱讀LinuxEXT86FAT16volume/stripeset(WindowsNT)精品文檔放心下載87HPFSfault-tolerantmirroredpartition,NTFSvolume/stripeset精品文檔放心下載BESolarisbootpartitionC0DR-DOS/NovellDOSsecuredpartition感謝閱讀C6CorruptedFAT16volume/stripeset(WindowsNT)謝謝閱讀C7CorruptedNTFSvolume/stripeset精品文檔放心下載F2DOS3.3+secondarypartition感謝閱讀[表2分區結構信息]偏移長度含義00H1活動分區指示符,該值為80H表示為可自舉分區(僅有一個),該值為00H表示其余分區。感謝閱讀01H1分區起始磁頭號。02H1低6位是分區開始的扇區,高2位是分區開始的柱面的頭兩位。精品文檔放心下載03H1分區開始的起始柱面號的低8位。04H101H表示采用12位FAT格式的DOS04H表示采用16位FAT感謝閱讀格式的DOS分區,該值為05H表示為擴展DOS分區,為06H表示為DOS系統。感謝閱讀05H1分區終止頭號06H1低6位為分區結束的扇區號,頭2位為結束柱面號的前2位。精品文檔放心下載1分區結束柱面號的低8位。08H4本分區前的扇區數,低位字節在前。0CH4本分區總的扇區數,低位字節在前。重要公式:02H為X,03H為Y。柱面=(X>>6)*16^2+Y;謝謝閱讀以我的硬盤為例:有九個可用分區,二個不可用分區;兩個PrimaryNTFS分區,第二個為active;謝謝閱讀七個Extened分區,第五個為NTFS其他為FAT32.謝謝閱讀.16主分區表數據:位置cylinder0,head0,sector1謝謝閱讀偏移0123456789ABCDEF感謝閱讀033C08ED0BC007CFB5007501FFCBE1B7C感謝閱讀1BF1B065057B9E501F3A4CBBEBE07B104謝謝閱讀2382C7C09751583C610E2F5CD188B148B精品文檔放心下載3EE83C610497416382C74F6BE10074EAC謝謝閱讀43C0074FABB0700B40ECD10EBF2894625感謝閱讀5968A4604B4063C0E7411B40B3C0C7405謝謝閱讀63AC4752B40C64625067524BBAA5550B4精品文檔放心下載741CD1358721681FB55AA7510F6C10174感謝閱讀80B8AE0885624C706A106EB1E886604BF精品文檔放心下載80A00B801028BDC33C983FF057F038B4E謝謝閱讀925034E02CD137229BE5907813EFE7D55謝謝閱讀AAA745A83EF057FDA85F67583BE2E07EB感謝閱讀B8A9891529903460813560AE812005AEB精品文檔放心下載CD54F74E433C0CD13EBB8000080244500感謝閱讀D5633F6565652500653精品文檔放心下載1B001C014607FE7F1EC6281100993135008000謝謝閱讀1D413007FE7FB230854A00C31C20000000謝謝閱讀1E41B30FFEFFFFF3A16A0008FEF7010000精品文檔放心下載1F000000000000000000000000000055AA謝謝閱讀主分區表分析:Masterbootstraploadercode0000H-00D9H33C08ED0BC007CFB50。。。主引導記錄代碼,精品文檔放心下載表示住分區表01BEH-01CDH分區1結構信息multi(0)disk(0)rdisk(0)partition(0)知該分區BootSector位于:起始精品文檔放心下載磁頭為0頭,起始柱面為70D,起始扇區為1扇區。精品文檔放心下載01CEH-01DDH分區2結構信息multi(0)disk(0)rdisk(0)partition(1)活動分區指示符為80H感謝閱讀區為可自舉分區。系統標志為07表示OS/2HPFS,WindowsNTNTFS,AdvancedUnix系統。知該分區精品文檔放心下載BootSector位于:起始磁頭為0頭,起始柱面為304D,起始扇區為1扇區。謝謝閱讀01DEH-01EDH分區3結構信息Extendedpartition系統標志字節為0F,說明是擴展分區Extended精品文檔放心下載partition(usingINT13extensions)。從擴展分區說明項知下一個分區表位于:起始磁頭為0頭,起始柱面感謝閱讀為435D,起始扇區為1扇區。01EEH-01FDH分區4結構信息分區說明項數據均為00H沒有定義。感謝閱讀01FEH-01FFH55AAH主引導記錄有效標志感謝閱讀擴展分區一分區表數據:位置cylinder435D,head0,sector1謝謝閱讀偏移0123456789ABCDEF感謝閱讀000000000000000000000000000000000感謝閱讀1B001C41B30BFEFF083F00000097D553000000精品文檔放心下載1DC10905FEFFFFD6D55300D6D553000000感謝閱讀1E00000000000000000000000000000000精品文檔放心下載171F000000000000000000000000000055AA精品文檔放心下載擴展分區表分析:01BEH-01CDH分區1結構信息multi(0)disk(0)rdisk(0)partition(3)知該分區位于:起始磁頭為1頭,精品文檔放心下載起始柱面為435D100BH表示Windows95+FAT32謝謝閱讀01BEH-01CDH分區1結構信息系統標志字節為05H,說明是擴展DOS分區。于是知下一個分區表謝謝閱讀位于:起始磁頭為0頭,起始柱面為777D,起始扇區為1扇區。感謝閱讀PartitionTableEntry#3數據均為00H沒有定義。謝謝閱讀PartitionTableEntry#4數據均為00H沒有定義。精品文檔放心下載其他擴展分區同理。---------------------------------------------------------------------------------------------------------------------感謝閱讀附錄:Fdisk的MBR參數MBR系FDISK.COM(EXE)一項未公布的開關,隱含于MSDOS3.30,延至MSDOS8.0(Windows謝謝閱讀ME)。實踐中,有籍以修復主引導信息,重點在主引導程序。感謝閱讀FDISK/MBR命令流程的分支有二:讀得主引導扇區檢驗標志(字)AA55h,操作單一,僅向主引導扇區位移-1BDH寫入當前系統固有的謝謝閱讀主引導程序,安全可靠。難能可貴的是它不觸動主引導信息其余模塊()DOS謝謝閱讀AA55hMS感謝閱讀DOS7.0-8.0環境中,常規以系統支持的最大容量分配給基本DOS分區的方式登錄分區表。分區表謝謝閱讀初始化(可能幸存的分區表被清除)的后果不難想象;目前硬盤大都設置有其它分區,即使在高版本DOS感謝閱讀環境中運作,常規建立的分區表每難能符合實際需求,后續工作量也相當可觀。謝謝閱讀不過,它也不觸動位于其后的DOS引導信息、文件分配表及根目錄,高版本FDISK/MBR命令適用感謝閱讀于修復僅設基本DOS分區的硬盤分區表及檢驗標志受損,或主引導信息全毀。謝謝閱讀可見,在運行FDISK/MBR命令之前,需查明檢驗標志是否AA55h,酌情處理,切忌盲動。謝謝閱讀經由DOS軟盤引導,認硬盤,檢驗標志必健在。另外,在FDSIK主菜單中選4.DisplayPartitionInformation,列出分區信息,進一步證實檢驗標志正感謝閱讀常;若現Nopartititiondefined,檢驗標志每變異,而分區表或許尚健在。謝謝閱讀●硬盤數據恢復,深入邏輯分區現在深入每一個邏輯分區。邏輯分區結構如下:FAT12/16Logicalsector=0Logicalsector=1(Floppydisk=1~9)Logical感謝閱讀sector=1+sectors_per_FAT(Floppydisk=10~18)Logicalsector=1+sectors_per_FAT*2(Floppy感謝閱讀disk=19~32)Logicalsector=1+sectors_per_FAT*2+sectors_of_rootdirectories(Floppydisk=33~)感謝閱讀DOSBootSectorFAT1FAT2ROOTDirectoryDataarea(whereandsubdirectoriesarestored)精品文檔放心下載FAT3218Usually32sectorsLogicalsector=0032hLogicalsector=0032h+2*sectors_per_FAT感謝閱讀DOSBootRecore3SectorsReservedsectorsCopyofrecordReservesectorsFAT1FAT2Data感謝閱讀area(wherefilesandallbdirectoriesarestored)精品文檔放心下載在邏輯分區當中用邏輯的cluster和sector。換算關系為:感謝閱讀cluster=logical_sector/sectors_per_cluster;感謝閱讀這里sectors_per_cluster是在BIOSParameterBlock里得到的。感謝閱讀Sector=(logical_sectormodsectors_per_track)+1;謝謝閱讀Head=(logical_sector/sectors_per_track)modtotal_heads;謝謝閱讀Cylinder=logical_sector(sectors_per_track*total_heads);感謝閱讀logical_sector=(cluster-2)*sectors_per_cluster+sector_of_file_area_offset;感謝閱讀logical_sector=(sector-1)+head*sector_per_track+sector*sector_per_track*heads;謝謝閱讀每個扇區長度=512字節總簇數=邏輯盤容量/簇容量總簇數=FAT表長度(字節)/每個表項長度(字節)-2精品文檔放心下載FAT表長度=邏輯盤容量/簇容量*每個表項長度Dos引導記錄塊位于邏輯0sector中包含三部分:感謝閱讀()磁盤IO參數表BPB;()磁盤基數表;()引導區代碼。FAT16的(BIOSParameterBlock0-1-1開始計感謝閱讀算)、FAT扇區數、FAT拷貝數、硬盤磁頭總數、根目錄表項最大值等。FAT32系統中,BPB表的偏移精品文檔放心下載與FAT16不同,但表項基本相同。整個隱藏扇區部分都作為邏輯盤的描述區域。感謝閱讀典型的primarypartion的磁盤IO參數表BPB:感謝閱讀典型的logicalpartion磁盤參數表:謝謝閱讀硬盤BPB主要結構說明:(Cylinder柱面/磁道-Side/Head磁頭-Sector扇區地址以下簡稱為?-?-?)謝謝閱讀主分區名稱地址(扇區)主引導記錄(MainBootRecord)0-0-11謝謝閱讀系統扇區(SystemSecotrs)0-0-2,0-0-6362感謝閱讀引導扇區(Boot)0-1-11擴展分區名稱地址長度(扇區)19擴展分區(ExtendPartition)?-y-11感謝閱讀系統扇區(SystemSecotrs)?-y-2,?-y-6362謝謝閱讀引導扇區(Boot)?-(y+1)-11其后各項與主分區相同……隱藏扇區(HiddenSecotrs):FAT160-1-11FAT320-1-132文件分配表(FileAllocationTable):精品文檔放心下載FAT160-1-2根據邏輯盤容量變化FAT320-1-33根據邏輯盤容量變化說明:FAT16的每個表項由2字節(位)組成,通常每個表項指向的簇包含64個扇區,即32K字節。邏輯感謝閱讀盤容量最大為2047MB。FAT32的每個表項由48精品文檔放心下載量最小為512MB。對于C分區,在MBR的偏移01c2H處,FAT16為06H,FAT32為0CH。謝謝閱讀FAT是DOSWindows9X系統的文件尋址格式,位于DBR之后。精品文檔放心下載在解釋文件分配表的概念的時候,我們有必要談談簇(Cluster)的概念。文件占用磁盤空間,基本單位不謝謝閱讀是字節
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股份保本協議書
- 花店入伙協議書
- 租賃終止協議書
- 玉器鑒定協議書
- 統一安裝協議書
- 土地入股合作社協議書
- 破除陰婚協議書
- 職工貸款協議書
- 資產調出協議書
- 藥店代銷協議書
- 2025年商法知識競賽考試試卷及答案
- 2025年山東省臨沂市平邑縣中考一模語文試題(含答案)
- 2025年電子信息工程專業考試試題及答案
- 【威海】2025年山東省威海技師學院公開招聘工作人員29人筆試歷年典型考題及考點剖析附帶答案詳解
- 2025年第六屆全國國家版圖知識競賽題庫及答案
- 機械租賃投標服務方案
- 2025年烘焙師職業資格考試真題卷:烘焙師職業競賽與評價試題
- 2025年北京市朝陽區九年級初三一模英語試卷(含答案)
- Unit1-Unit2重點短語(背誦版+默寫版)外研版英語新七年級下冊
- 《抗休克藥物治療》課件
- 《2024 3572-T-424 重大活動食品安全保障規范 第 3 部分:供餐》知識培訓
評論
0/150
提交評論