當前位置:首頁 » 硬碟大全 » 邏輯硬碟鎖
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

邏輯硬碟鎖

發布時間: 2023-06-04 19:13:45

硬碟中了邏輯鎖怎麼處理

法一是修改DOS啟動文件,准備一張WIN98的系統盤,然後在一台正常的機器
上,使用你熟悉的二進制編輯工具(debug或者windows下的ULtraedit都行)修改軟盤上的IO.SYS文件,具體是在這個文件裡面搜索第一個"55aa"字元串,找到以後修改為任何其他數值即可.用這張軟盤你就可以順利的啟動了.其實如果你能找到其他非微軟的DOS啟動盤,也可以在帶鎖的電腦上直接啟動.
方法二是找到和硬碟配套的DM軟體,然後把DM拷到一張系統盤上.接上被鎖硬碟,開機,進入CMOS設置,將所有IDE硬碟設為NONE,保存設置,重啟動,這時系統即可帶鎖啟動.啟動後運行DM,你會發現DM可以繞過BIOS,識別出硬碟,選中該硬碟,分區格式化,就OK了.不過這種方法的弱點是硬碟上的數據將全部丟失.
推薦後面的方法二啊!

⑵ 什麼叫硬碟的邏輯鎖,如何解開

硬碟邏輯鎖總共有三種,本質都是對硬碟的分區表作了修改,以前只是一些黑客程序使用它,開始大范圍對計算機造成危害是在臭名昭著的KV3000反盜版事件的時候,那時江民公司為了打擊盜版。在KV3000新版升級程序植入了一個黑客程序,當檢測到用戶使用了盜版的KV3000以後就將硬碟的分區表鎖住,被稱為「主動邏輯鎖」,其實就是硬碟邏輯鎖的一種,當時卻使無數無辜的人受害,江民公司也因此被定罪。這是舊事不談,下面我們就來介紹一下它的三種情況和解決方法。 首先我們來了解一下硬碟的分區表。硬碟分區表位於磁碟的0磁頭0柱面1扇區,這個扇區從01BEH開始的64個位元組就是分區表。分區表共64位元組,分為4欄,每欄16個位元組描述一個分區。如果用FDISK程序分區,那最多隻用兩欄,第一欄描述主引導分區,第二欄描述擴展分區。分區表的結構與各位元組的含義如下: 00H—標志活動位元組。活動DOS分區為80H,其它為00H。 01H—本分區邏輯0扇區所在的磁頭號。 02H—邏輯0扇區所在柱面中的扇區號。 03H—邏輯0扇區所在的柱面號。 04H—分區類型標志。 05H—本分區最後一個扇區的磁頭號。 06H—最後一個扇區的扇區號。 07H—最後一個柱面的柱面號。 08H—硬碟上在本分區之前的扇區總數,用雙位元組表示。 0CH—本分區的扇區總數,從邏輯0扇區計數,不含隱藏扇區,用雙位元組表示。 分區表的最後兩個位元組是它的有效標志,改變後將無法從硬碟啟動,這就是第一種簡單的鎖住硬碟的方法。不過比較容易解決,只要從軟盤啟動就一切正常,啟動後用Debug或Diskedit等軟體將硬碟分區表中的標志恢復就可以了。第二種方法是修改分區參數,如果將分區參數全部變為0,則啟動後由於找不到分區參數無法從硬碟啟動,用啟動盤從軟盤啟動後也不認硬碟,不過機器畢竟能夠啟動,我們可以在啟動後用軟盤里的debug等工具修復被改動的分區表參數,重新啟動後就沒問題了。 我們重點要講的就是第三種,也就是上文提到的「主動邏輯鎖」,它是因為分區表參數被修改成了一個死循環。正常啟動時DOS接管硬碟後查找分區表,主引導分區被定義為C盤,然後查找邏輯盤,定義為D盤,然後是E、F、G,而這個主動邏輯鎖就是將第一個邏輯盤(一般是D盤)的下一個分區指向它本身,不斷讀取下一個,其實就是讀它自己,結果陷入死循環。因為DOS啟動必須包含基本輸入輸出文件io.sys(我們在windows下也可以看到,位於C盤根目錄下)。而它是有些固執的,啟動以後非要把硬碟分區表讀完然後接管不可,所以無論我們用什麼啟動,它一查找邏輯盤就死循環,我們就看到了硬碟燈常亮系統掛起的情況了。 那麼我們如何解開它呢?從根本上講就是讓io.sys不起作用或者在它起作用以前將分區表參數修改回來。 1、debug法。 用這種方法首先必須要能啟動機器,我們可以在一台正常的電腦上修改啟動軟盤中的io.sys文件,查找到第一個「55aa」字元串,找到以後修改為任何其他數值,用這張啟動軟盤你就可以順利地帶著被鎖的硬碟啟動了。不過這時該硬碟的分區表已經不正常,所以我們無法用FDISK來刪除和修改分區,而且仍然無法用正常的啟動盤啟動系統,這時可以用DEBUG來手工恢復。具體命令如下: a:>debug -a -????:100 mov ax,0201(讀一扇區內容) -????:103 mov bx,500(設置一緩存地址) -????:106 mov cx,0001(設置第一硬碟的硬碟指針) -????:109 mov dx,0080(讀零磁頭) -????:10c int 13 (硬碟中斷) -????:10e int 20 -????:0110 回車 (註:-????各硬碟不相同,跟後面的:1??都是自動顯示的,我們要輸入的只是其後的內容) -g -d500 (查看運行後緩存地址500的內容,這時候我們會發現地址6be開始的內容就是硬碟分區表信息,如果硬碟的擴展分區正是指向自己,那麼DOS或WINDOWS啟動時就會因查找邏輯分區而陷入死循環。)在DEBUG指示符下繼續修改內存數據: E6BE ??.0 ??.0 ??.0…… …… ……55 AA 55 AA是硬碟有效的標志,不要修改,??.0表示把以前的數據「??」改成了0,再用硬碟中斷13把修改好的數據寫入硬碟就可以了: A:>debug a 100 (表示修改100地址的匯編指令) -????:100 mov ax,0301 (寫硬碟一個扇區) -????: 回車 -g (運行) -q (退出) 退出後運行fdisk/mbr來重置硬碟引導程序,重新啟動即可。 這種方法雖然麻煩一點,但是它能夠恢復硬碟分區表,也就是說恢復以後硬碟中的數據也不會丟失。而以下方法雖然更加方便,但是要麼硬碟中的數據難保,要麼有一定危險性。 2、外掛軟體法 這種方法原理都是繞過bios對硬碟的檢測而直接用一些能夠自己查找硬碟的軟體來控制硬碟。 首先是DM,現在每一個硬碟廠商都有自己的DiskManager程序,而且都能放進一張軟盤里,你可以下載一個使用,如果不清楚自己硬碟的牌子,也可以用IBM出的DM萬用版,不過它對現在32G以上的大硬碟支持不好。我們先在bios裡面將硬碟所在的IDE口設置為none,(如果你不知道哪個是,全部設為none也可以),然後用啟動盤啟動系統,啟動完成後將軟盤取出,放入裝有DM軟體的軟盤,運行DM,它會檢測到你的病硬碟的存在,然後將它重新分區就搞定了。DM具體用法比較簡單,就不詳細說了,不過對E文不太好的朋友可能有些困難,請教身邊的高手吧。 我們還可以使用低格軟體,也是每一種硬碟都有自己的低格軟體,但也有通用的Lformat程序(只有30多k),前面的做法相同,還是在bios裡面屏蔽掉硬碟,用啟動盤啟動,然後換軟盤運行低格程序對硬碟進行低級格式化,由於分區表只在硬碟最前列部分,所以估摸著格過前面的分區表部分就可以停止了,然後重新啟動在bios裡面將硬碟設出來,就可以像一塊新的硬碟一樣對它進行分區等操作了。 3、熱插拔 這是最危險的一種方法,很有可能將你的硬碟燒毀,所以請謹慎。具體做法很簡單,首先將硬碟的電源線拔掉,然後軟盤啟動系統,啟動完成後再將硬碟的電源線插上,這時候系統就能夠控制硬碟了,可以對它進行分區,恢復分區表等操作。我有一個菜鳥朋友就是在熱插拔硬碟3次以後搞定的。不過此種方法存在危險,強烈不推薦使用,如因此損壞,本人概不負責。 其實最好的情況是你有分區表備份,那恢復起來就比較容易了,而且數據也不會丟失。

⑶ 硬碟邏輯鎖的解決辦法

有人提到了「解決方法」,如硬碟熱插拔、DM低格等等,不僅麻煩、危險,而且會可能對硬碟中的所有數據造成破壞。比如硬碟熱插拔後(需拆機箱且拿下硬 盤,並在啟動後再重新裝上硬碟,非常麻煩且危險),即使是用軟盤啟動成功了,此時硬碟將徹底不能被識別,包括各種硬碟工具也不能識別。如果用DM跳過 BIOS對硬碟進行低格,這樣一來,硬碟上的所有數據將全部丟失,不可恢復,損失非常大。由此可見,硬碟熱插拔等「方法」都是不實用也不可行的。
因此,只要找到了好的解決辦法,並進行相應的操作,所謂的「硬碟邏輯鎖」是可以輕易解決的,大家不妨一試。 由上文可知,「硬碟邏輯鎖」主要對微軟的MS-DOS系統發生影響,因此,使用其它的DOS啟動就可以了。為此,我特意對幾種較實用的高版本的DOS,如MS-DOS 7.10、PC-DOS 7.10、DR-DOS 7.05、ROM-DOS 7.10、FreeDOS beta9、PTS-DOS Pro 2000的啟動盤在硬碟中了「邏輯鎖」的情況下進行了啟動測試,結果如下:
PC-DOS 7.10啟動盤:啟動一切正常;
DR-DOS 7.05(版本號:7.10)啟動盤:啟動一切正常;
ROM-DOS 7.10啟動盤:啟動一切正常;
FreeDOS beta9(版本號:7.10):啟動時顯示硬碟有錯誤,並完全正常啟動;
PTS-DOS Pro 2000(版本號:6.90):啟動一切正常。
註:以上各種DOS都十分穩定,且均支持FAT32分區和大硬碟,其中ROM-DOS 7.10還完全本地支持長文件名,且兼容性非常好。
因此,可以用任何一種以上的DOS啟動盤啟動帶有「邏輯鎖」的硬碟,啟動後已被鎖住的硬碟驅動器的盤符(如C:)雖然看不到,但各種磁碟分區軟體,如 Norton Disk Editor 2002、Norton Disk Doctor 2002,以及DOS自帶的FDISK程序等,均可以顯示出被鎖住的硬碟。此時既可用上面提到的DISKEDIT等工具對此硬碟進行查看/手工修復等操 作,也可以用一些軟體進行自動修復。如NetResq,SRCTools等,以徹底去掉硬碟上的「邏輯鎖」,且硬碟上的數據不會受到任何損壞。 以上提到的方法都是解決「硬碟邏輯鎖」的最直接的方法(即「使用不受『邏輯鎖'影響的DOS啟動盤來啟動電腦」),也是最好的辦法。因此,只要製作一張上 面提到的任何一種啟動盤(如PC-DOS 7.10啟動盤、ROM-DOS 7.10啟動盤、FreeDOS啟動盤,或修復的MS-DOS啟動盤等)就可以了。既可平時將此啟動盤當作正常啟動盤使用,而且當硬碟被鎖住時則可用此啟 動盤啟動並解決問題。
用製作的linux啟動u盤或者光碟(有的pe工具箱裡面已經集成了cdlinux等系統)啟動電腦,進入linux系統後,打開shell,輸入fdisk -l,按回車鍵確定,會發現有200多個sda*,然後輸入dd if=/dev/zero of=/dev/sda bs=512 count=1命令,按回車鍵確定(這個過程是將整個MBR清除,這樣邏輯鎖自然就解除了,所有的分區也都丟失了,但是硬碟中的數據全部都在),然後重啟電腦,用集成有DiskGenius的pe工具箱的u盤或者光碟啟動(此時邏輯鎖已經解除,可以用u盤或者光碟來啟動了),進入pe後,運行DiskGenius,選擇「搜索已丟失的分區(重建分區表),就會自動找回丟失的分區,然後保存,退出軟體,這樣,硬碟已經修復完成,接下來就可以正常的安裝操作系統了。

⑷ 電腦磁碟被鎖怎麼解鎖

恩~有點難度,邏輯鎖的原理是利用電腦啟動機制進而達到鎖住硬碟的效果,系統啟動時(比如從軟盤啟動),先讀取引導區,然後檢查其後的各個分區表,全部檢查完閉,才會啟動,而中了邏輯鎖的硬碟,會在硬碟引導區寫入信息,強迫系統跳回,使其造成死循環。
了解了這點就知道怎麼破解了
方法1
有很多啟動盤在啟動時不會對硬碟分區表進行檢查,只要利用這種啟動盤啟動,再利用可以分區的軟體對其重新分區就可以了(FDISK恐怕不行,但如果熟悉DEBUG一樣可以刪除分區),但這種情況我已經好多年沒有遇到了(最早好像是KV300防盜版的發明,好早了)當時好像是用的邁拓分區工具進行破除的,版本更新不知多少次了。現在沒有好的提供,你只能自己找了。
還有一個辦法,是存在我的構想當中的,因為目前的環境原因我不能嘗試,但可以提供給你:
方法2
找一個可以關閉識別硬碟的主板(大多數都可以,將硬碟所接的IDE設為禁用即可),然後就分區工具啟動(如希捷的DM,網上有下載)在這個啟動過程中,因為硬碟是檢測不到的,所以可以順利啟動,而希捷的工具啟動盤,在沒有主板識別的情況下一樣可以識別硬碟。只要刪除分區,再重建分區即可了(DM的使用方法可以到網上找,難度不高)
真沒想到現在還有被鎖的硬碟(好懷念的說。。開玩笑)
希望你的硬碟真的只是中了鎖,沒有白花錢
又看了一下題目,原來是鎖密碼啊,只要用其它啟動盤啟雲動再刪除分區就可以了,另外可以提供給你一個DEBUG刪除分區的方法《注意》只插你要處理的硬碟,不要插別的,用DOS盤啟動
鍵入debug
-a
-mov
ax,0340
-mov
bx,0200
-mov
cs,0001
-mov
dx,0080
-int
13
-int
3
-回車
(不能省略哦)
-t
-g
-q
重啟,分區表被清空,變為一塊無分區的硬碟,隨便你怎麼處理了

⑸ 怎樣才能把硬碟鎖起來,什麼是邏輯鎖

硬碟鎖起來是什麼 意思呢?

有兩個解釋,一個是把硬碟鎖起來,任何人都不能打開,不能使用硬碟的數據。。一定要專人才能打開。

這個情況,曾經發生過的。也有案例。而且還發展成大時間。江民殺毒軟體為了打擊盜版,開放了升級埠,盜版也能升級,但升級下載的文件,就是鎖硬碟的病毒。

另外一個情況,是無論系統安裝了什麼,但只要從新啟動電腦,就都還原了。。這樣,安裝一個還原卡,就可以,一般網吧使用比較多,學校機房就一定 要用了。

邏輯鎖就是上面江民的鎖死電腦硬碟的方法。

詳細的,請參看http://www.yesky.com/Hardware/72628274932482048/20030618/1708794.shtml
這個網址,有詳細的教程,破解邏輯鎖,和給硬碟加鎖。