微信公众号 
图码生活

每天发布有五花八门的文章,各种有趣的知识等,期待您的订阅与参与
电脑报 1992-2001 十年文章全集
电脑报 1992-2001 十年文章全集
包含从 1992 年 - 2001 年间,两万余篇期刊文章,查询最少输入两个字符
随便看看
读取中
读取中
标题送你一把驱动器“锁”
栏目软件大世界
作者邓勇
发布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 noccom
  -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下直接执行。另外在DEBUG的a命令中dl后的数字表示驱动器号(其0表示A:,1表示B:,2表示C:,3表示D:,其它依此类推);XXXX:XXXX表示随机地址(不用输入)。有兴趣的朋友不妨建立类似文件,并把C:盘设置为专用的启动盘,在启动之后将其消掉,这样在其它盘上工作,即使病毒发作,C盘上的数据也将安然无恙。