浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 計(jì)算機(jī)技術(shù)

解開(kāi)硬盤(pán)邏輯死鎖的一種有效方法

發(fā)布時(shí)間:2007/8/15 0:00:00 訪問(wèn)次數(shù):402

一、序言
不知道你是否曾碰到過(guò)從軟盤(pán)和硬盤(pán)都啟動(dòng)不了計(jì)算機(jī)的情形?一般計(jì)算機(jī)的硬盤(pán)分區(qū)表被病毒感染后,若不能啟動(dòng)機(jī)子,通常從軟盤(pán)可以啟動(dòng)。但在嚴(yán)重的情形下,不但從硬盤(pán)不能啟動(dòng)機(jī)子,就是從軟盤(pán)也不能啟動(dòng)。有的惡毒的病毒就能使硬盤(pán)被死鎖。筆者一次在自己機(jī)子上玩弄硬盤(pán)鎖時(shí),就被鎖住過(guò)一次。結(jié)果在硬盤(pán)下選擇DOS或WIN95模式啟動(dòng)機(jī)子都死機(jī),在軟盤(pán)下用DOS啟動(dòng)也死機(jī);在COMS中將硬盤(pán)類(lèi)型選擇None,雖然可以從軟盤(pán)啟動(dòng),但啟動(dòng)后沒(méi)有硬盤(pán),使用軟盤(pán)上的FDISK命令,想重新分區(qū)或格式化都沒(méi)門(mén)。弄得我一籌莫展。
本來(lái),硬盤(pán)被鎖住時(shí),可以采用3.0以下的DOS版本啟動(dòng)機(jī)子,機(jī)子啟動(dòng)后雖然也不認(rèn)硬盤(pán),但其不認(rèn)的原因在于其管理不了現(xiàn)在的大硬盤(pán),因此可以用Debug修改硬盤(pán)分區(qū)表,修改后可以啟動(dòng)。但在已進(jìn)入WINDOWS的年代,3.0以下的DOS實(shí)難找到,即使找到,你的機(jī)子上恐怕也因沒(méi)有5寸軟驅(qū)而不能使用。因此,最好的辦法是編制一個(gè)程序來(lái)解決這個(gè)問(wèn)題。筆者通過(guò)嘗試和思考,找到一種比較實(shí)用的方法,可以輕松解開(kāi)死鎖的硬盤(pán),當(dāng)然也把自己的硬盤(pán)解開(kāi)了。下面,我將這種方法介紹出來(lái)。
二·硬盤(pán)鎖住原理
硬盤(pán)鎖住通常是對(duì)硬盤(pán)的分區(qū)表做手腳,因此首先應(yīng)該了解硬盤(pán)的分區(qū)表。硬盤(pán)分區(qū)表位于0柱面0磁頭1扇區(qū),這個(gè)扇區(qū)的前面200多個(gè)字節(jié)是主引導(dǎo)程序,后面從01BEH開(kāi)始的64個(gè)字節(jié)是分區(qū)表。分區(qū)表共64字節(jié),分為4欄,每欄16字節(jié),用來(lái)描述一個(gè)分區(qū)。如果是用DOS的FDISK程序分區(qū)后,最多只用兩欄,第一欄描述基本的DOS分區(qū), 二欄描述擴(kuò)展的DOS分區(qū)。 分區(qū)表一欄的結(jié)構(gòu)與各紙?jiān)懩含义瓤z攏?BR>
00H—標(biāo)志活動(dòng)字節(jié),活動(dòng)DOS分區(qū)為80H,其它為00H。
01H—本分區(qū)邏輯0扇區(qū)所在的磁頭號(hào)。
02H—邏輯0扇區(qū)所在柱面中的扇區(qū)號(hào)。
03H—邏輯0扇區(qū)所在的柱面號(hào)。
04H—分區(qū)類(lèi)型標(biāo)志。
05H—本分區(qū)最后一個(gè)扇區(qū)的磁頭號(hào)。
06H—最后一個(gè)扇區(qū)的扇區(qū)號(hào)。
07H—最后一個(gè)柱面的柱面號(hào)。
08H—硬盤(pán)上在本分區(qū)之前的扇區(qū)總數(shù),用雙字表示。
0CH—本分區(qū)的扇區(qū)總數(shù),從邏輯0扇區(qū)計(jì)數(shù),不含隱藏扇區(qū),用雙字表示。
在上面的介紹中給出的柱面號(hào)與扇區(qū)號(hào)雖然各占一個(gè)字節(jié),但實(shí)際上扇區(qū)號(hào)用6位表示,柱面號(hào)用10位表示,扇區(qū)號(hào)所在字節(jié)的最高兩位實(shí)際上是柱面號(hào)的最高兩位。 分區(qū)表的最后兩個(gè)字節(jié)是分區(qū)表的有效標(biāo)志,如果將其改變,將不能從硬盤(pán)啟動(dòng),這是一種簡(jiǎn)單的鎖住硬盤(pán)的方法。解決的辦法是從軟盤(pán)啟動(dòng),啟動(dòng)后硬盤(pán)仍然可以使用。用Debug或Noratn中的Diskedit軟件將硬盤(pán)該分區(qū)表中的標(biāo)志恢復(fù),則從硬盤(pán)啟動(dòng)也沒(méi)有問(wèn)題了。鎖住硬盤(pán)的另一種方法是對(duì)分區(qū)參數(shù)做手腳,如果將分區(qū)參數(shù)全部變?yōu)?,則啟動(dòng)時(shí)由于找不到分區(qū)參數(shù),從硬盤(pán)是沒(méi)法啟動(dòng),從軟盤(pán)啟動(dòng)后也不認(rèn)硬盤(pán),如果你敲入盤(pán)符C并回車(chē),將出現(xiàn)提示Invalid driver specification。
但所幸的是,畢竟可以啟動(dòng)機(jī)子,不認(rèn)硬盤(pán)沒(méi)關(guān)系,在A盤(pán)上用DOS的Debug仍然可以讀出硬盤(pán)0柱面0磁頭1扇區(qū)的內(nèi)容,修改后再寫(xiě)入0柱面0磁頭1扇區(qū),重新啟動(dòng)機(jī)子又沒(méi)問(wèn)題了。如果將分區(qū)表參數(shù)隨意改為其它參數(shù),則有可能不能用可以安裝DOS的DOS系統(tǒng)盤(pán)啟動(dòng),按F3退出后將出現(xiàn)內(nèi)存分配錯(cuò)誤,不能裝載DOS的命令解釋器COMMAND的提示,系統(tǒng)就死機(jī)了,筆者就曾碰見(jiàn)過(guò)這種情形。但用一張格式化成系統(tǒng)盤(pán)的軟盤(pán)則可以順利啟動(dòng),只要有Debug,你仍然可以將分區(qū)表參數(shù)修改回去。
可怕的事情是,如果你不幸將分區(qū)表參數(shù)改成一個(gè)循環(huán)鏈,即C盤(pán)的下一個(gè)分區(qū)指向D驅(qū),D驅(qū)的下一個(gè)分區(qū)又指向C區(qū),這樣循環(huán)下去,DOS啟動(dòng)或WIN95啟動(dòng)時(shí)由于無(wú)休止的讀取邏輯驅(qū)動(dòng)器,就只有死機(jī)的份了。這是只要有硬盤(pán)存在,不管你用軟盤(pán)還是硬盤(pán)都沒(méi)法啟動(dòng)機(jī)子了,由于不能啟動(dòng)是由于硬盤(pán)造成的,即使你將硬盤(pán)下到其它計(jì)算機(jī)上,也沒(méi)法使用,這樣硬盤(pán)就徹底被鎖死了,筆者所遭遇就是此情形。不信,你只需將硬盤(pán)0柱面0磁頭1扇區(qū)的1D0H處改為1(如果你的D驅(qū)開(kāi)始柱面號(hào)不夠大,此處本來(lái)就為1),將1D1H處改為0,表示D盤(pán)的開(kāi)始柱面號(hào)跟C盤(pán)一樣,看看你的計(jì)算機(jī)還能不能啟動(dòng),不過(guò)你在沒(méi)有充分的準(zhǔn)備前絕不要試。
一個(gè)完整的硬盤(pán)鎖程序,不過(guò)是重新改寫(xiě)0柱面0磁頭1扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞或故意制造一個(gè)循環(huán)分區(qū)表,而將真正的硬盤(pán)分區(qū)表參數(shù)和引導(dǎo)程序放在其它隱藏扇區(qū)并保護(hù)起來(lái),如果啟動(dòng)時(shí)口令不對(duì),則不能啟動(dòng)機(jī)子,口令對(duì)了則順利啟動(dòng)。這種硬盤(pán)鎖程序,情形好的還可以用軟盤(pán)啟動(dòng);情形嚴(yán)重的就是連軟盤(pán)也不能啟動(dòng),硬盤(pán)真被鎖住

一、序言
不知道你是否曾碰到過(guò)從軟盤(pán)和硬盤(pán)都啟動(dòng)不了計(jì)算機(jī)的情形?一般計(jì)算機(jī)的硬盤(pán)分區(qū)表被病毒感染后,若不能啟動(dòng)機(jī)子,通常從軟盤(pán)可以啟動(dòng)。但在嚴(yán)重的情形下,不但從硬盤(pán)不能啟動(dòng)機(jī)子,就是從軟盤(pán)也不能啟動(dòng)。有的惡毒的病毒就能使硬盤(pán)被死鎖。筆者一次在自己機(jī)子上玩弄硬盤(pán)鎖時(shí),就被鎖住過(guò)一次。結(jié)果在硬盤(pán)下選擇DOS或WIN95模式啟動(dòng)機(jī)子都死機(jī),在軟盤(pán)下用DOS啟動(dòng)也死機(jī);在COMS中將硬盤(pán)類(lèi)型選擇None,雖然可以從軟盤(pán)啟動(dòng),但啟動(dòng)后沒(méi)有硬盤(pán),使用軟盤(pán)上的FDISK命令,想重新分區(qū)或格式化都沒(méi)門(mén)。弄得我一籌莫展。
本來(lái),硬盤(pán)被鎖住時(shí),可以采用3.0以下的DOS版本啟動(dòng)機(jī)子,機(jī)子啟動(dòng)后雖然也不認(rèn)硬盤(pán),但其不認(rèn)的原因在于其管理不了現(xiàn)在的大硬盤(pán),因此可以用Debug修改硬盤(pán)分區(qū)表,修改后可以啟動(dòng)。但在已進(jìn)入WINDOWS的年代,3.0以下的DOS實(shí)難找到,即使找到,你的機(jī)子上恐怕也因沒(méi)有5寸軟驅(qū)而不能使用。因此,最好的辦法是編制一個(gè)程序來(lái)解決這個(gè)問(wèn)題。筆者通過(guò)嘗試和思考,找到一種比較實(shí)用的方法,可以輕松解開(kāi)死鎖的硬盤(pán),當(dāng)然也把自己的硬盤(pán)解開(kāi)了。下面,我將這種方法介紹出來(lái)。
二·硬盤(pán)鎖住原理
硬盤(pán)鎖住通常是對(duì)硬盤(pán)的分區(qū)表做手腳,因此首先應(yīng)該了解硬盤(pán)的分區(qū)表。硬盤(pán)分區(qū)表位于0柱面0磁頭1扇區(qū),這個(gè)扇區(qū)的前面200多個(gè)字節(jié)是主引導(dǎo)程序,后面從01BEH開(kāi)始的64個(gè)字節(jié)是分區(qū)表。分區(qū)表共64字節(jié),分為4欄,每欄16字節(jié),用來(lái)描述一個(gè)分區(qū)。如果是用DOS的FDISK程序分區(qū)后,最多只用兩欄,第一欄描述基本的DOS分區(qū), 二欄描述擴(kuò)展的DOS分區(qū)。 分區(qū)表一欄的結(jié)構(gòu)與各紙?jiān)懩含义瓤z攏?BR>
00H—標(biāo)志活動(dòng)字節(jié),活動(dòng)DOS分區(qū)為80H,其它為00H。
01H—本分區(qū)邏輯0扇區(qū)所在的磁頭號(hào)。
02H—邏輯0扇區(qū)所在柱面中的扇區(qū)號(hào)。
03H—邏輯0扇區(qū)所在的柱面號(hào)。
04H—分區(qū)類(lèi)型標(biāo)志。
05H—本分區(qū)最后一個(gè)扇區(qū)的磁頭號(hào)。
06H—最后一個(gè)扇區(qū)的扇區(qū)號(hào)。
07H—最后一個(gè)柱面的柱面號(hào)。
08H—硬盤(pán)上在本分區(qū)之前的扇區(qū)總數(shù),用雙字表示。
0CH—本分區(qū)的扇區(qū)總數(shù),從邏輯0扇區(qū)計(jì)數(shù),不含隱藏扇區(qū),用雙字表示。
在上面的介紹中給出的柱面號(hào)與扇區(qū)號(hào)雖然各占一個(gè)字節(jié),但實(shí)際上扇區(qū)號(hào)用6位表示,柱面號(hào)用10位表示,扇區(qū)號(hào)所在字節(jié)的最高兩位實(shí)際上是柱面號(hào)的最高兩位。 分區(qū)表的最后兩個(gè)字節(jié)是分區(qū)表的有效標(biāo)志,如果將其改變,將不能從硬盤(pán)啟動(dòng),這是一種簡(jiǎn)單的鎖住硬盤(pán)的方法。解決的辦法是從軟盤(pán)啟動(dòng),啟動(dòng)后硬盤(pán)仍然可以使用。用Debug或Noratn中的Diskedit軟件將硬盤(pán)該分區(qū)表中的標(biāo)志恢復(fù),則從硬盤(pán)啟動(dòng)也沒(méi)有問(wèn)題了。鎖住硬盤(pán)的另一種方法是對(duì)分區(qū)參數(shù)做手腳,如果將分區(qū)參數(shù)全部變?yōu)?,則啟動(dòng)時(shí)由于找不到分區(qū)參數(shù),從硬盤(pán)是沒(méi)法啟動(dòng),從軟盤(pán)啟動(dòng)后也不認(rèn)硬盤(pán),如果你敲入盤(pán)符C并回車(chē),將出現(xiàn)提示Invalid driver specification。
但所幸的是,畢竟可以啟動(dòng)機(jī)子,不認(rèn)硬盤(pán)沒(méi)關(guān)系,在A盤(pán)上用DOS的Debug仍然可以讀出硬盤(pán)0柱面0磁頭1扇區(qū)的內(nèi)容,修改后再寫(xiě)入0柱面0磁頭1扇區(qū),重新啟動(dòng)機(jī)子又沒(méi)問(wèn)題了。如果將分區(qū)表參數(shù)隨意改為其它參數(shù),則有可能不能用可以安裝DOS的DOS系統(tǒng)盤(pán)啟動(dòng),按F3退出后將出現(xiàn)內(nèi)存分配錯(cuò)誤,不能裝載DOS的命令解釋器COMMAND的提示,系統(tǒng)就死機(jī)了,筆者就曾碰見(jiàn)過(guò)這種情形。但用一張格式化成系統(tǒng)盤(pán)的軟盤(pán)則可以順利啟動(dòng),只要有Debug,你仍然可以將分區(qū)表參數(shù)修改回去。
可怕的事情是,如果你不幸將分區(qū)表參數(shù)改成一個(gè)循環(huán)鏈,即C盤(pán)的下一個(gè)分區(qū)指向D驅(qū),D驅(qū)的下一個(gè)分區(qū)又指向C區(qū),這樣循環(huán)下去,DOS啟動(dòng)或WIN95啟動(dòng)時(shí)由于無(wú)休止的讀取邏輯驅(qū)動(dòng)器,就只有死機(jī)的份了。這是只要有硬盤(pán)存在,不管你用軟盤(pán)還是硬盤(pán)都沒(méi)法啟動(dòng)機(jī)子了,由于不能啟動(dòng)是由于硬盤(pán)造成的,即使你將硬盤(pán)下到其它計(jì)算機(jī)上,也沒(méi)法使用,這樣硬盤(pán)就徹底被鎖死了,筆者所遭遇就是此情形。不信,你只需將硬盤(pán)0柱面0磁頭1扇區(qū)的1D0H處改為1(如果你的D驅(qū)開(kāi)始柱面號(hào)不夠大,此處本來(lái)就為1),將1D1H處改為0,表示D盤(pán)的開(kāi)始柱面號(hào)跟C盤(pán)一樣,看看你的計(jì)算機(jī)還能不能啟動(dòng),不過(guò)你在沒(méi)有充分的準(zhǔn)備前絕不要試。
一個(gè)完整的硬盤(pán)鎖程序,不過(guò)是重新改寫(xiě)0柱面0磁頭1扇區(qū)的引導(dǎo)程序,并將分區(qū)表破壞或故意制造一個(gè)循環(huán)分區(qū)表,而將真正的硬盤(pán)分區(qū)表參數(shù)和引導(dǎo)程序放在其它隱藏扇區(qū)并保護(hù)起來(lái),如果啟動(dòng)時(shí)口令不對(duì),則不能啟動(dòng)機(jī)子,口令對(duì)了則順利啟動(dòng)。這種硬盤(pán)鎖程序,情形好的還可以用軟盤(pán)啟動(dòng);情形嚴(yán)重的就是連軟盤(pán)也不能啟動(dòng),硬盤(pán)真被鎖住

相關(guān)IC型號(hào)

熱門(mén)點(diǎn)擊

 

推薦技術(shù)資料

電源變壓器制作
    鐵心截面積S=34mm×60mm, &nbs... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線(xiàn):13692101218  13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!