给硬盘加把锁 四川 姜裁军 1996-02-09 下面的一段小程序就是利用这个原理对硬盘加锁的,以保护硬盘数据,防止他人使用你的硬盘。该程序生成方法如下(假定你有DEBUG命令,生成的程序存于A盘上): 程序清单: C:\DOS>debug -a 100 1881:0100 MOV AX,0201 1881:0103 MOV BX,0200 1881:0106 MOV CX,0001 1881:0109 MOV DX,0080 1881:010C INT 13 1881:010E JB 011D 1881:0110 MOV SI,03FE 1881:0113 MOV BP,AA55 1881:0116 XOR [SI],BP 1881:0118 MOV AX,0301 1881:011B INT 13 1881:011D MOV DX,0157 1881:0120 JB 012E 1881:0122 CMP [SI],BP 1881:0124 JZ 012B 1881:0126 MOV DX,0136 1881:0129 JMP 012E 1881:012B MOV DX,0146 1881:012E MOV AX,0009 1881:0131 INT 21 1881:0133 INT 20 1881:0135 -e 136 "Lock success !!$" -e 146 "UnLock success !!$" -e 157 "Operation failure !!$" -n hardlock.com -rcx CX 0000 :006d -w Writing 0006D bytes -q 运行一次该程序,关机后再开机,硬盘就不能使用了。为安全起见,在加锁之前,最好做一张能引导的系统盘,并将hardlock.com拷到该软盘上。若想解锁,先用软盘启动,然后再运行一次该程序,之后再启动就可以使用了。