送你一把驱动器“锁” 邓勇 1997-01-01   用设置CMOS来禁止与启用某驱动器是最常用的硬件配置方法,但是介绍用软件如何实现上述功能的文章却很少见。其实利用DOS中断可以很容易实现,并且这种实现方法比硬件设置更灵活。主要表现在:用软件方法可以禁止与启用硬盘的某个逻辑驱动器,而硬件配置则只能设置整个硬盘;另外用软件方法可以即设即用,而硬件方法则必须重新启动进入CMOS设置才能起作用。下面就给出其实现方法: #2  ● 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 noccom   -w   -q #2  ● 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下直接执行。另外在DEBUG的a命令中dl后的数字表示驱动器号(其0表示A:,1表示B:,2表示C:,3表示D:,其它依此类推);XXXX:XXXX表示随机地址(不用输入)。有兴趣的朋友不妨建立类似文件,并把C:盘设置为专用的启动盘,在启动之后将其消掉,这样在其它盘上工作,即使病毒发作,C盘上的数据也将安然无恙。