标题送你一把驱动器“锁”
栏目软件大世界
作者邓勇
发布1997-01-01
用设置CMOS来禁止与启用某驱动器是最常用的硬件配置方法,但是介绍用软件如何实现上述功能的文章却很少见。其实利用DOS中断可以很容易实现,并且这种实现方法比硬件设置更灵活。主要表现在:用软件方法可以禁止与启用硬盘的某个逻辑驱动器,而硬件配置则只能设置整个硬盘;另外用软件方法可以即设即用,而硬件方法则必须重新启动进入CMOS设置才能起作用。下面就给出其实现方法:
● C:\>debug
-a
XXXX:XXXX mov ax,5f08
XXXX:XXXX mov dl,2
XXXX:XXXX int 21
XXXX:XXXX mov ah,4c
XXXX:XXXX int 21
-rcx
cx 0000
:b
-n noccom
-w
-q
● C:\>debug
-a
XXXX:XXXX mov ax,5f07
XXXX:XXXX mov dl,2
XXXX:XXXX int 21
XXXX:XXXX mov ah,4c
XXXX:XXXX int 21
-rcx
cx 0000
:b
-n setc.com
-w
-q
这样就建立了NOC.COM和SETC.COM二个文件,其中NOC.COM用来禁止C驱动器,SETC.COM用来启用C驱动器,它们都可在DOS下直接执行。另外在DEBUG的a命令中dl后的数字表示驱动器号(其0表示A:,1表示B:,2表示C:,3表示D:,其它依此类推);XXXX:XXXX表示随机地址(不用输入)。有兴趣的朋友不妨建立类似文件,并把C:盘设置为专用的启动盘,在启动之后将其消掉,这样在其它盘上工作,即使病毒发作,C盘上的数据也将安然无恙。