KV300技术分析(有关硬盘锁)

http://tech.ddvip.com   2006年03月31日    社区交流

本文详细介绍KV300技术分析(有关硬盘锁)

  其次,《失误》文中认为这是加密的一个好方法,实际上也不然。应该说《失误》文中谈到的种种现象都确实是存在的,即:硬盘、软盘启动结果都是死机,硬盘灯常亮。但并不是没有办法解决。这里应该先明确一点, DOS为各逻辑盘建立磁盘基数表(即建立设备管理链表)的过程是由IO.SYS(或IBMIO.COM)文件来完成的,明白了这一点,我们就可以在IO.SYS取得控制权之前,先行一步,即:对软盘的DOS引导扇区--0面0道1扇区直接编程,就可以排除《失误》文中所述的情况(不熟悉DOS引导过程的读者,可参考有关专著,这里不作叙述)。

  有一个最简单的解决办法就是把硬盘的主引导扇区改为无效。然后就可以用软盘启动了,也可以用一些磁盘维护工具(或者直接用INT13H),来对硬盘工作了。比如:

  恢复主引导扇区和被破坏了的“扩展分区首隐藏扇区”。具体操作如下。

  首先用另一台计算机,找一张格式化好的软盘,插入A驱或B驱。按如下输入:

  C:\DEBUG
-a 100
mov ax,0301
mov bx,0200
mov cx,0001
mov dx,0000
;如果您的软盘在B驱,这里应改为:mov dx,0001
int 13
int 3
-a 200
mov ax,0301
mov bx,0200
mov cx,0001
mov dx,0080
int 13
int 3
-g=100

  执行完后,将软盘从驱动器中取出,此时这张盘就成了"开锁的钥匙",将其插入“病”计算机的A驱,打开电源,启动“病”计算机,显然这张盘并不是系统盘,不能真正启动“病”计算机,但待这张盘“启动”完后(硬盘灯亮了一下,显示器上无任何显示),再插入真正的系统盘,关机,再重新启动,就可以了。

  当然,明白了这一道理后,可能会有更好的方法,以上就算是抛砖引玉吧。

  注意:不要修改CMOS。软错误当然软解决,千万不能将CMOS设置硬盘为未安.

责编:豆豆技术应用

正在加载评论...