av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

Win2000磁盤編輯(一)

瀏覽:4日期:2023-09-18 16:24:15

一.簡(jiǎn)介

硬盤中的數(shù)據(jù)與計(jì)算機(jī)的引導(dǎo)和運(yùn)行過程密切相關(guān),其中的信息可以很明顯地分成兩類:第一類是完全不對(duì)用戶透明的數(shù)據(jù),只可以被計(jì)算機(jī)讀取和使用,主要包括:主引導(dǎo)記錄(Master Boot Record (MBR))、分區(qū)表和引導(dǎo)扇區(qū)。這類信息在硬盤中占據(jù)的空間不大,數(shù)據(jù)量也很小,但所起的作用卻非常重要,此處數(shù)據(jù)一旦出現(xiàn)損壞,對(duì)整個(gè)計(jì)算機(jī)來說,往往是致命性的故障。第二類信息是一般的文件或數(shù)據(jù),對(duì)用戶是透明的,或者即使隱含的也可以通過修改文件屬性看到。

主引導(dǎo)記錄位于硬盤的第一個(gè)物理扇區(qū),一個(gè)物理扇區(qū)是512個(gè)字節(jié)。從第一個(gè)字節(jié)開始就是真正的引導(dǎo)記錄代碼,引導(dǎo)記錄到結(jié)束。接著是分區(qū)表,分區(qū)表如果以80開頭,這個(gè)分區(qū)就是所謂可激活分區(qū),即可以充當(dāng)引導(dǎo)分區(qū)。這512個(gè)字節(jié)的最后兩個(gè)字節(jié)是55AA,這是引導(dǎo)成功的標(biāo)志。在這三部分之間的空閑部分,都以0來填充。

一個(gè)物理硬盤可以分成一個(gè)或多個(gè)區(qū)域,稱為分區(qū)。一個(gè)分區(qū)之下可以再劃分成一個(gè)或多個(gè)邏輯驅(qū)動(dòng)器。由于第一類硬盤信息極其重要但又不為用戶所見,所以要對(duì)這里進(jìn)行修改就必須借助于特定的工具軟件,能夠完成這樣操作的軟件工具有微軟自己開發(fā)的,也有第三方開發(fā)的。例如著名的諾頓工具中的磁盤編輯器就是一個(gè)典型例子。

本次介紹的Dskprobe.exe是一個(gè)微軟自己開發(fā)的、應(yīng)用于Windows 2000環(huán)境下的磁盤扇區(qū)編輯工具,主要用于硬盤扇區(qū)的編輯。這個(gè)工具允許使用者以本地管理員的身份或權(quán)限直接對(duì)硬盤的物理扇區(qū)進(jìn)行:讀取、編輯、修改、保存及備份。這是用別的方法難以實(shí)現(xiàn)的操作。是微軟支持工具中的一個(gè)。

大概你也會(huì)聽說過,這類工具的威力大破壞性也大,如果你確實(shí)熟悉硬盤的信息結(jié)構(gòu),Dskprobe就是你手中的利器。如果盲目亂動(dòng),結(jié)果無疑是災(zāi)難性的。所以,給你提出以下強(qiáng)烈建議:如果要為練手獲得經(jīng)驗(yàn)的話,最好有行家在場(chǎng)指導(dǎo),或找一塊空閑的、沒有什么關(guān)緊數(shù)據(jù)的硬盤試驗(yàn)。就是出問題,也不致給你帶來嚴(yán)重后果。

Dskprobe的應(yīng)用有以下限制和適用范圍:1. 這個(gè)工具與諾頓工具的最大區(qū)別就是引入了對(duì)工具使用者權(quán)限的要求,當(dāng)執(zhí)行Dskprobe的時(shí)候,它會(huì)先要求你輸入管理員的登錄密碼。2.由于每臺(tái)計(jì)算機(jī)配備的硬盤都可能不一樣,所安裝的操作系統(tǒng)的類型、版本也參差不一;如果利用了多系統(tǒng)引導(dǎo)安裝,則還存在怎樣組合問題,凡此種種,都會(huì)影響主引導(dǎo)記錄和分區(qū)表乃至引導(dǎo)扇區(qū)的內(nèi)容。所以,進(jìn)行對(duì)比的時(shí)候,決不能照搬書本上的例子。3.該工具不能在FAT32上使用,即不支持FAT32系統(tǒng)。4.該工具不能用在動(dòng)態(tài)磁盤上。

該工具在使用時(shí)可分成兩個(gè)階段:

1.備份階段,這是指系統(tǒng)尚屬正常的時(shí)候,事先使用Dskprobe來將重要信息讀出、并保存為一個(gè)或多個(gè)文件。需要保存的有:主引導(dǎo)記錄、分區(qū)表和引導(dǎo)扇區(qū)。2.排除故障,當(dāng)發(fā)現(xiàn)引導(dǎo)故障后,如果確認(rèn)是主引導(dǎo)記錄、分區(qū)表和引導(dǎo)扇區(qū)的問題。就可以用Dskprobe先將原來備份的文件讀出來,然后進(jìn)行替換并保存到相應(yīng)的物理扇區(qū)。進(jìn)一步說:由于Dskprobe工具實(shí)際可以對(duì)硬盤的任意物理扇區(qū)進(jìn)行編輯修改,所以,它也決不限于只能完成上面三部分替換。

二.如何進(jìn)行針對(duì)主引導(dǎo)記錄的操作?

硬盤上電后,系統(tǒng)首先訪問硬盤控制電路中保存的諸如廠商、型號(hào)等等基本信息備用。隨后系統(tǒng)執(zhí)行BIOS中的一段例行代碼,首先讀取的硬盤的主引導(dǎo)記錄(Master Boot Record (MBR))到內(nèi)存中,然后執(zhí)行引導(dǎo)記錄中的代碼,就可以完成引導(dǎo)過程并最終將整個(gè)系統(tǒng)的控制權(quán)交給操作系統(tǒng)。這就是計(jì)算機(jī)引導(dǎo)過程的粗略描述。如果要配置多個(gè)操作系統(tǒng),希望在引導(dǎo)過程中可以被用戶選擇,就需要修改引導(dǎo)記錄中的代碼來實(shí)現(xiàn)這些功能。當(dāng)然,這種情況下的主引導(dǎo)記錄要比單一引導(dǎo)更為復(fù)雜。

要訪問主引導(dǎo)記錄,可以先啟動(dòng)程序:Dskprobe.exe 然后可以按照下列步驟:

1.先指定要讀取(主引導(dǎo)記錄所在)的驅(qū)動(dòng)器,可用鼠標(biāo)點(diǎn)擊菜單中的:Drives->Physical Drive,會(huì)顯示一個(gè)用來指定物理驅(qū)動(dòng)器的對(duì)話框。

2.這個(gè)對(duì)話框的編輯欄中默認(rèn)顯示一個(gè)"Physical Drive 0",這就是第一個(gè)物理驅(qū)動(dòng)器――硬盤。

3.鼠標(biāo)點(diǎn)擊"Physical Drive 0",再點(diǎn)擊按鈕Set Active,就完成了指定物理驅(qū)動(dòng)器的任務(wù)了。4.然后指定要讀取的物理扇區(qū)位置。可以點(diǎn)擊圖1菜單中的Sectors->Read Sectors。又出現(xiàn)的對(duì)話框可以用來指定扇區(qū)的起始位置和要連續(xù)讀取的扇區(qū)數(shù)。

如Starting Sector(起始扇區(qū))=0,Number of Sectors(扇區(qū)數(shù))=1,點(diǎn)擊OK按鈕后,立即顯示出來的內(nèi)容如圖1窗口中所示。這就是物理硬盤0柱面0磁盤面第一扇區(qū)的信息,也就是主引導(dǎo)記錄的內(nèi)容(包含分區(qū)表信息)。如果將這些信息單獨(dú)截取出來,以文本方式顯示,基本上與下面的類似:之所以說成基本類似,是因?yàn)檫@些內(nèi)容中有些部分不是每臺(tái)計(jì)算機(jī)都相同的,例如分區(qū)表會(huì)隨分區(qū)數(shù)多少而不同,引導(dǎo)記錄代碼也會(huì)因是否加入多引導(dǎo)選擇而不同。

5.將顯示結(jié)果保存為一個(gè)文件:上面已經(jīng)說過物理硬盤0柱面0磁盤面第一扇區(qū)的信息非常重要,我們何不趁現(xiàn)在計(jì)算機(jī)正常時(shí)將這些信息保存起來呢?你可以點(diǎn)擊"File->Save as…",指定一個(gè)文件的保存路徑和名稱,就可以予以保存,默認(rèn)的后綴是.dsk。

6.用完好的主引導(dǎo)記錄替換當(dāng)前(損壞)的這個(gè):如果你自己的計(jì)算機(jī)存在引導(dǎo)問題并確認(rèn)是主引導(dǎo)扇區(qū)的問題,況且以前保存有完好的引導(dǎo)記錄文件,那么,你就可以進(jìn)行這個(gè)操作了。首先點(diǎn)擊"File->Open",找到引導(dǎo)記錄文件并打開,如果核對(duì)一下沒有問題,就可以再點(diǎn)擊"Write -> Write Sector",然后會(huì)有對(duì)話框讓你指定(要寫入的)起始扇區(qū),選好后點(diǎn)擊"OK",就可以完成改寫。必須說明的是:這種操作非常關(guān)鍵,一步也不能錯(cuò)。否則后果是非常嚴(yán)重的,為防萬一,動(dòng)手之前重要數(shù)據(jù)先作好備份。能導(dǎo)致主引導(dǎo)記錄損壞的原因主要有:a.病毒,許多病毒都修改這里,因?yàn)橹饕龑?dǎo)記錄被執(zhí)行的時(shí)候,操作系統(tǒng)還沒有在內(nèi)存中完全取得系統(tǒng)控制權(quán),這種修改的結(jié)果是病毒先取得了系統(tǒng)控制權(quán)。如果真是這種情況,病毒代碼往往還會(huì)接著存放在后續(xù)的扇區(qū)中,而正常情況下,0柱面0磁面上應(yīng)當(dāng)是除了主引導(dǎo)記錄外什么也沒有的。假設(shè),你的硬盤是每面63個(gè)扇區(qū),如果你發(fā)現(xiàn)0柱面0磁盤面第一扇區(qū)之后的哪些扇區(qū)上并不是以0填充的,而是有別的非0值,就可以肯定你的硬盤存在問題。b.分區(qū)表損壞。這也是常見的問題,我們留在后面詳細(xì)討論。c.分區(qū)操作不當(dāng),這主要發(fā)生在沒有安裝操作系統(tǒng)之前,所以也用不上本次所介紹的工具。

三.引導(dǎo)記錄結(jié)構(gòu)。

下面是一個(gè)主引導(dǎo)記錄區(qū)的內(nèi)容:最左邊的:號(hào)前的數(shù)字是相對(duì)的物理地址;中間的那些16進(jìn)制數(shù)字是記錄內(nèi)容(限于藍(lán)色的部分);粉紅色的字體是磁盤簽名,在以前的dos中是沒有這一項(xiàng)的;以80開頭的紅色字體部分是分區(qū)表;末尾的55AA是引導(dǎo)結(jié)束標(biāo)志。

Physical Sector: Cyl 0, Side 0, Sector 100000000: 33 C0 8E D0 BC 00 7C FB - 50 07 50 1F FC BE 1B 7C 3.....|.P.P...|00000010: BF 1B 06 50 57 B9 E5 01 - F3 A4 CB BD BE 07 B1 04 ...PW...........00000020: 38 6E 00 7C 09 75 13 83 - C5 10 E2 F4 CD 18 8B F5 8n.|.u..........00000030: 83 C6 10 49 74 19 38 2C - 74 F6 A0 B5 07 B4 07 8B ...It.8,t.......00000040: F0 AC 3C 00 74 FC BB 07 - 00 B4 0E CD 10 EB F2 88 ..<.t...........00000050: 4E 10 E8 46 00 73 2A FE - 46 10 80 7E 04 0B 74 0B N..F.s*.F..~..t.00000060: 80 7E 04 0C 74 05 A0 B6 - 07 75 D2 80 46 02 06 83 .~..t....u..F...00000070: 46 08 06 83 56 0A 00 E8 - 21 00 73 05 A0 B6 07 EB F...V...!.s.....00000080: BC 81 3E FE 7D 55 AA 74 - 0B 80 7E 10 00 74 C8 A0 ..>.}U.t..~..t..00000090: B7 07 EB A9 8B FC 1E 57 - 8B F5 CB BF 05 00 8A 56 .......W.......V000000A0: 00 B4 08 CD 13 72 23 8A - C1 24 3F 98 8A DE 8A FC .....r#..$?.....000000B0: 43 F7 E3 8B D1 86 D6 B1 - 06 D2 EE 42 F7 E2 39 56 C..........B..9V000000C0: 0A 77 23 72 05 39 46 08 - 73 1C B8 01 02 BB 00 7C .w#r.9F.s......|000000D0: 8B 4E 02 8B 56 00 CD 13 - 73 51 4F 74 4E 32 E4 8A .N..V...sQOtN2..000000E0: 56 00 CD 13 EB E4 8A 56 - 00 60 BB AA 55 B4 41 CD V......V.`..U.A.000000F0: 13 72 36 81 FB 55 AA 75 - 30 F6 C1 01 74 2B 61 60 .r6..U.u0...t+a`00000100: 6A 00 6A 00 FF 76 0A FF - 76 08 6A 00 68 00 7C 6A j.j..v..v.j.h.|j00000110: 01 6A 10 B4 42 8B F4 CD - 13 61 61 73 0E 4F 74 0B .j..B....aas.Ot.00000120: 32 E4 8A 56 00 CD 13 EB - D6 61 F9 C3 49 6E 76 61 2..V.....a..Inva00000130: 6C 69 64 20 70 61 72 74 - 69 74 69 6F 6E 20 74 61 lid partition ta00000140: 62 6C 65 00 45 72 72 6F - 72 20 6C 6F 61 64 69 6E ble.Error loadin00000150: 67 20 6F 70 65 72 61 74 - 69 6E 67 20 73 79 73 74 g operating syst00000160: 65 6D 00 4D 69 73 73 69 - 6E 67 20 6F 70 65 72 61 em.Missing opera00000170: 74 69 6E 67 20 73 79 73 - 74 65 6D 00 00 00 00 00 ting system.....00000180: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................00000190: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................000001A0: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................000001B0: 00 00 00 00 00 2C 44 63 - 32 31 37 31 35 0C 80 01 .....,Dc21715...000001C0: 01 00 07 FE 7F 7D 3F 00 - 00 00 BF A3 5D 00 00 00 ....}?.....]...000001D0: 41 7E 06 FE BF 62 FE A3 - 5D 00 A5 22 38 00 00 00 A~...b..]..'8...000001E0: 81 63 0B FE FF 7A A3 C6 - 95 00 18 A3 44 00 00 00 .c...z......D...000001F0: C1 7B 05 FE FF FF BB 69 - DA 00 E2 48 D4 00 55 AA .{.....i...H..U.

標(biāo)簽: Windows系統(tǒng) Win2000
主站蜘蛛池模板: 丝袜 亚洲 欧美 日韩 综合 | 亚洲一区国产精品 | 国产99久久精品一区二区永久免费 | 美女黄色在线观看 | 亚洲免费视频一区二区 | 精品一区av| 中文字幕的av | 新av在线| 亚洲天堂久久 | 精品国产一区二区三区久久 | 国产福利91精品一区二区三区 | 国产亚洲一区二区三区在线观看 | 在线一级片| 国产一级在线观看 | 国产 日韩 欧美 在线 | 亚洲精品久久久久久国产精华液 | 国产精品毛片久久久久久久 | 成人在线影视 | 九九热在线免费观看 | 国产精品国产精品国产专区不卡 | 国产精品美女久久久久久久网站 | 亚洲在线一区 | 欧美日韩综合 | 日本一区二区三区四区 | 91精品国产综合久久久久 | 日韩一区二区三区视频 | 黄色精品| 久久高清 | 好姑娘影视在线观看高清 | 2018国产精品 | 欧州一区 | 欧美h | 欧美色综合天天久久综合精品 | 精品久久久久久久久久久久久 | 久久小视频 | 久久精品欧美一区二区三区麻豆 | 久久成人一区二区三区 | 九九热最新地址 | 国产三级| 成人特级毛片 | 国产视频精品在线观看 |