硬盤“邏輯鎖”的解決辦法
2020-06-09 14:07:51
供稿:網(wǎng)友
許多電腦用戶都見過或聽說過,當(dāng)硬盤中了所謂的“邏輯鎖”后,無論是用軟盤、硬盤,還是光盤都不能啟動(dòng)一些電腦。那么,“邏輯鎖”到底是什么呢?
所謂“硬盤邏輯鎖”是使用了某些DOS的一個(gè)錯(cuò)誤制成的。它采用了“循環(huán)分區(qū)表”的技術(shù),使某些有這個(gè)錯(cuò)誤的DOS無法用任何設(shè)備啟動(dòng),包括軟盤等移動(dòng)設(shè)備。當(dāng)DOS啟動(dòng)時(shí),系統(tǒng)會(huì)自動(dòng)搜索硬盤中的各個(gè)分區(qū)的信息,如類型、大小等,以使系統(tǒng)能夠識(shí)別硬盤,分別分配為C、D、E、F等驅(qū)動(dòng)器,并使用戶能對(duì)其進(jìn)行各種操作。而“邏輯鎖”正是利用了這一點(diǎn),通過修改硬盤的分區(qū)表使分區(qū)表發(fā)生循環(huán),即把擴(kuò)展分區(qū)的第一個(gè)邏輯盤指向自身,使某些DOS系統(tǒng)啟動(dòng)時(shí)查找分區(qū)時(shí)發(fā)生死循環(huán)而無法啟動(dòng)。
可見,這其實(shí)是DOS啟動(dòng)時(shí)的一個(gè)錯(cuò)誤造成的。據(jù)說早在1992年,就有一個(gè)叫Mike的反病毒專家發(fā)現(xiàn)了此問題,并報(bào)告給了有此問題的DOS的生產(chǎn)廠家,如生產(chǎn)PC-DOS的IBM公司、生產(chǎn)DR-DOS/NovellDOS的Novell公司、生產(chǎn)MS-DOS的微軟公司等等。不久后,IBM、Novell等公司紛紛宣布其DOS的新版本已徹底解決了此問題,唯有擁有MS-DOS的微軟公司沒有理會(huì),導(dǎo)致MS-DOS的新版本,如6.x、7.x等仍繼續(xù)存在此問題。
然而,由于微軟的MS-DOS使用得最為廣泛,所以其影響和危害也最大。一旦用戶的硬盤被“邏輯鎖”鎖住,各種微軟的操作系統(tǒng),如MS-DOS 5.x/6.x/7.x/8.0等的啟動(dòng)盤均無法啟動(dòng),造成了硬件故障的假像,而且連許多高手對(duì)此都束手無策。由于這種現(xiàn)像非常可怕,將導(dǎo)致電腦無法使用,所以許多人紛紛去尋找預(yù)防及解決的辦法。其實(shí),其解決起來并不困難,下面就介紹幾種解決辦法。
* 使用非MS-DOS的操作系統(tǒng)啟動(dòng)
由上文可知,“硬盤邏輯鎖”主要對(duì)微軟的MS-DOS系統(tǒng)發(fā)生影響,因此,使用其它的DOS啟動(dòng)就可以了。為此,我特意對(duì)幾種較實(shí)用的高版本的DOS,如MS-DOS 7.10、PC-DOS 7.10、DR-DOS 7.05、ROM-DOS 7.10、FreeDOS beta9、PTS-DOS Pro 2000的啟動(dòng)盤在硬盤中了“邏輯鎖”的情況下進(jìn)行了啟動(dòng)測(cè)試,結(jié)果如下:
PC-DOS 7.10啟動(dòng)盤:?jiǎn)?dòng)一切正常;
DR-DOS 7.05(版本號(hào):7.10)啟動(dòng)盤:?jiǎn)?dòng)一切正常;
ROM-DOS 7.10啟動(dòng)盤:?jiǎn)?dòng)一切正常;
FreeDOS beta9(版本號(hào):7.10):?jiǎn)?dòng)時(shí)顯示硬盤有錯(cuò)誤,并完全正常啟動(dòng);
PTS-DOS Pro 2000(版本號(hào):6.90):?jiǎn)?dòng)一切正常。
注:以上各種DOS都十分穩(wěn)定,且均支持FAT32分區(qū)和大硬盤,其中ROM-DOS 7.10還完全本地支持長(zhǎng)文件名,且兼容性非常好。
因此,可以用任何一種以上的DOS啟動(dòng)盤啟動(dòng)帶有“邏輯鎖”的硬盤,啟動(dòng)后已被鎖住的硬盤驅(qū)動(dòng)器的盤符(如C:)雖然看不到,但各種磁盤分區(qū)軟件,如Norton Disk Editor 2002、Norton Disk Doctor 2002,以及DOS自帶的FDISK程序等,均可以顯示出被鎖住的硬盤,此時(shí)既可用上面提到的DISKEDIT等工具對(duì)此硬盤進(jìn)行查看/手工修復(fù)等操作,也可以用一些軟件進(jìn)行自動(dòng)修復(fù),如NetResq、SRCTools等,以徹底去掉硬盤上的“邏輯鎖”,且硬盤上的數(shù)據(jù)不會(huì)受到任何損壞。