手工修復(fù)硬盤分區(qū)表_第1頁
手工修復(fù)硬盤分區(qū)表_第2頁
手工修復(fù)硬盤分區(qū)表_第3頁
手工修復(fù)硬盤分區(qū)表_第4頁
手工修復(fù)硬盤分區(qū)表_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

手工修復(fù)硬盤分區(qū)表1.準(zhǔn)備好工具diskedit和引導(dǎo)盤。2.檢查CMOS配置是否正確。檢查硬盤設(shè)置,在CMOS中記下CYLINDER,SECTOR和HEAD參數(shù).此處只考慮有多個邏輯硬盤硬盤的分區(qū)情況:如果不知道各個邏輯硬盤的具體情況,用DISKEDIT中的Find菜單尋找字符串00000055AA,并判斷是否為EXTEND分區(qū)的分區(qū)信息,如果找到,即可知道Extend分區(qū)的起始位置,并可推算DOS主分區(qū)的起始和結(jié)束位置,并推算相關(guān)的參數(shù),由于備邏輯盤是連續(xù)的,由EXTEND分區(qū)信息,可找到各邏輯硬盤的分區(qū)信息,并推算出EXTEND分區(qū)的結(jié)束位置及相關(guān)參數(shù),將推算出的相關(guān)信息寫入主分區(qū)表中,即可恢復(fù)分區(qū)表。注意:EXTEND分區(qū)為05,DOS分區(qū)為04或06。對FAT32則為0B和0C.用DISKEDIT中的OBJECT菜單選擇PHYSICALSECTOR,鍵入0,0,1,即可進(jìn)入主引導(dǎo)區(qū)。用VIEW菜單中的ASPARTITIONTABLE項可看分區(qū)結(jié)構(gòu)。一般情況下主引導(dǎo)區(qū)的起始位置SIDE=1SECTOR=1,EXTEND分區(qū)的起始位置SIDE=0SECTOR=1,而ENDINGLOCATION處SIDE和SECTOR必然是最大值??芍苯釉谠摲謪^(qū)表中修改數(shù)據(jù)。光標(biāo)移至任意處回車,可顯示該數(shù)據(jù)處的分區(qū)結(jié)構(gòu),并可通過F2和F6切換。后一個分區(qū)的STARTINGLOCATION必然是前一個分區(qū)ENDINGLOCATION的下一個扇區(qū)。NUMBEROFSECTORS可通過分區(qū)的ENDINGLOCATION和STARTINGLOCATION計算出,例如,STARTINGLOCATION的SIDE=1,CYLINDER=0,SECTOR=1,ENDINGLOCATION的SIDE=7,CYLINDER=262,SECTOR=39則通過以下式子計算:主引導(dǎo)區(qū)的RELATIVESECTORS是SECTOR的最大值。EXTEND分區(qū)的RELATIVESECTORS=主引導(dǎo)區(qū)的RELATIVESECTORS+主引導(dǎo)區(qū)的NUMBEROFSECTORS。EXTEND分區(qū)的NUMBEROFSECTORS=本分區(qū)的ENDINGLOCATION(換算為SECTORS)-本分區(qū)的RELATIVESECTORS。下面是某116M硬盤(參數(shù)為CYLINDER=760HEAD=8SECTOR=39)共分有:C盤(DOS引導(dǎo)盤)大小為40MDOS擴(kuò)充盤大小為76MDOS擴(kuò)充盤上的邏輯驅(qū)動器為:D:32ME:3MF:4MG:6MH:7MI:7MJ:17MStartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

BIGDOSYes1017262393982017

h1c1s1h2c2s2r1n1

EXTENDNo0263177603982056155376

h3c3s3h4c4s4r2n2

unusedNo00000000

unusedNo00000000

即:r1=s2n1=(h2+1)*(c2+1)*s2-s2r2=r1+n1n2=(h4+1)*(c4+1)*s4-r2光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-16No126317472393965481

h5c5s5h6c6s6r3n3

EXTENDNo04731749239655206240

h7c7s7h8c8s8r4n4

unusedNo00000000

unusedNo00000000

公式:r3=s6n3=(h6+1)*(c6+1)*s6-r3-r2r4=r3+n3n4=(h8+1)*(c8+1)*s8-r4-r2光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-12No14731749239396201

h9c9s9h10c10s10r5n5

EXTENDNo04931751939717608424

h11c11s11h12c12s12r6n6

unusedNo00000000

unusedNo00000000

公式:r5=s10n5=(h10+1)*(c10+1)*s10-r5-r2-r4r6=r4+r5+n5n6=(h12+1)*(c12+1)*s12-r2-r6光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-12No14931751939398385

h13c13s13h14c14s14r7n7

EXTENDNo052017559398018412480

h15c15s15h16c16s16r8n8

unusedNo00000000

unusedNo00000000

公式:r7=s14n7=(h14+1)*(c14+1)*s14-r7-r2-r4-n4r8=r5+r6+n6-r7n8=(h16+1)*(c16+1)*s16-r2-r8光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-12No152017559393912441

EXTENDNo056017605399266414352

unusedNo00000000

unusedNo00000000光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-12No156017605393914313

EXTENDNo0606176513910701614352

unusedNo00000000

unusedNo00000000光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-12No160617651393914313

EXTENDNo0652177603912136834008

unusedNo00000000

unusedNo00000000光標(biāo)停留在EXTEND行,按回車鍵出現(xiàn)下列DOS擴(kuò)展分區(qū)邏輯分區(qū)表:StartingLocationEndingLocationRelativeNumberof

SystemBootSideCylinderSectorSideCylinderSertorSertorsSertors

DOS-16No165217760393933969

unusedNo00000000

unusedNo00000000

unusedNo00000000修復(fù)硬盤主引導(dǎo)記錄有時,硬盤主引導(dǎo)記錄感染了病毒,物理盤和邏輯盤還可以訪問,但運行程序卻很慢。當(dāng)用kv300等殺毒工具殺毒時,只能夠發(fā)現(xiàn)病毒,卻殺毒不了------望“毒”興嘆!解決辦法:運行kv300后,按F6查看硬盤主引導(dǎo)記錄區(qū),發(fā)現(xiàn)分區(qū)表已面目全非。記下從偏移量1BEH到1FFH的代碼(“8001----55AA”),按“S”保存分區(qū)表到A:\HDPT.VIR。從另一臺無感染病毒的計算機上運行kv300,按F6查看硬盤分區(qū)表保存分區(qū)表到A:\HDPT.DAT。用DOS的DEBUG.EXE打開A:\HDPT.DAT,把記下的代碼寫到偏移量1BEH到1FFH的地方,然后寫回到A:\HDPT.DAT中。運行kv300HDPT.DAT,硬盤分區(qū)表就寫回到硬盤上.這種方法可以避免FDISKANDFORMAT硬盤,保存了寶貴的數(shù)據(jù).附表:分區(qū)表參數(shù)偏移含義1BEH是否可自舉(80:可自舉)1BFH--1C1H分區(qū)的起始地址(面、扇區(qū)、頭)1C2HDOS分區(qū)標(biāo)志(01為DOS分區(qū))1C3H--1C5H分區(qū)終止地址1C6H--1c9H分區(qū)相對扇區(qū)數(shù)1CAH--1CDH分區(qū)實用扇區(qū)數(shù)或用另一種辦法:在DOS中執(zhí)行fdisk/mbr重寫硬盤主引導(dǎo)區(qū).硬盤分區(qū)表和文件分配表

硬盤只有經(jīng)過物理格式化,分區(qū),邏輯格式化后才能使用,在進(jìn)行分區(qū)時,F(xiàn)DISK會在硬盤的0柱面0磁頭1扇區(qū)建一個64字節(jié)的分區(qū)表,在分表的前面是主引導(dǎo)記錄(MRB),后面是兩個字節(jié)的有效標(biāo)志55H,AAH,(H表示16進(jìn)制)。此扇區(qū)被稱為主引導(dǎo)扇區(qū),也是病毒最愛侵襲的地方,它由主引導(dǎo)記錄+分區(qū)表+有效標(biāo)志組成。

分區(qū)表對于系統(tǒng)自舉十分重要,它規(guī)定著系統(tǒng)有幾個分區(qū);每個分區(qū)的起始及終止扇區(qū),大小以及是否為活動分區(qū)等重要信息。分區(qū)表由4個表項組成,每個表項16個字節(jié),各字節(jié)含義如下表1:表1————————————————————————————————————————————————————————————第0字節(jié)是否為活動分區(qū),是則為80H,否則為00H第1字節(jié)該分區(qū)起始磁頭號第2字節(jié)該分區(qū)起始扇區(qū)號(低6位)和起始柱面號(高2位)第3字節(jié)該分區(qū)起始柱面號的低8位第4字節(jié)系統(tǒng)標(biāo)志,00H表該分區(qū)未使用,06H表高版本DOS系統(tǒng),05H展DOS分區(qū),65H表Netwear分區(qū)第5字節(jié)該分區(qū)結(jié)束磁頭號第6字節(jié)該分區(qū)結(jié)束扇區(qū)號(低6位)和結(jié)束柱面號(高2位)第7字節(jié)該分區(qū)結(jié)束柱面號的低8位第8~11字節(jié)相對扇區(qū)號,該分區(qū)起始的相對邏輯扇區(qū)號,高位在后低位在前第12~15字節(jié)該分區(qū)所用扇區(qū)數(shù),高位在后,低位在前——————————————————————————————注意:1.分區(qū)表有四個表項,表示硬盤最多只能容納四個分區(qū)。2.磁頭的各個面稱為磁頭,軟盤只有兩個磁頭,而硬盤往往有多個。各個磁頭相同半徑的磁道合稱為柱面。3.高位在后,低位在前是一種存儲數(shù)字方式,讀出時應(yīng)對其進(jìn)行調(diào)整。如兩字節(jié)12H,34H,應(yīng)調(diào)整為3412H。文件分配表

當(dāng)一個磁盤Format后,在其邏輯0扇區(qū)(即BOOT扇區(qū))后面的幾個扇區(qū)中存在著一個重要的數(shù)據(jù)表—文件分配(FAT),文件分配表一式兩份,占據(jù)扇區(qū)的多小憑磁盤類型大小而定。顧名思義,文件分配表是用來表示磁盤問件的空分配信息的。它不對引導(dǎo)區(qū),文件目錄的信息進(jìn)行表示,也不真正存儲文件內(nèi)容。

我們知道磁盤是由一個一個扇區(qū)組成的,若干個扇區(qū)合為一個簇,文件存取是以簇為單位的,哪怕這個文件只有1個字節(jié)。每個簇在文件分配表中都有對應(yīng)的表項,簇號即為表項號,每個表項占1.5個字節(jié)(磁盤空間在10MB以下)或2個字節(jié)(磁盤空間在10MB以上)。為了方便起見,以后所說的表項都是指2個字節(jié)的。

文件分賠表結(jié)構(gòu)如2(H表示16進(jìn)制)

注意:不要把表項內(nèi)的數(shù)字誤認(rèn)為表示當(dāng)前簇號,而應(yīng)是該文件的下一個簇的簇號。.高字節(jié)在后,低字節(jié)在前是一種存儲數(shù)字方式,讀出時應(yīng)對其進(jìn)行調(diào)整。是如兩字節(jié)12H,34H,應(yīng)調(diào)整為3412H。

文件分配表與文件目錄(FDT)相配合,可以統(tǒng)一管理整個磁盤的文件。它告訴系統(tǒng)磁盤上哪些簇是壞的或已被使用,哪些簇可以用,并存儲每個文件所使用的簇號。它是文件的“總調(diào)度師”。

當(dāng)DOS寫文件時,首先在文件目錄中檢查是否有相同文件名,若無則使用一個文件目錄表項,然后依次檢測FAT中的每個表項對應(yīng)的簇中,同時將該簇號寫入文件目錄表項相的26-27字節(jié),如文件長度不止一簇,則繼續(xù)向后尋找可用簇,找到后將其簇號寫入上一次找到的表項中,如此直到文件結(jié)束,在最后一簇的表項里填上FFF8H,形成單向鏈表。

DOS刪除文件時只是把文件目錄表中的該文件的表項第0個字節(jié)改為E5H,表此項已被

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論