一种悬挂式硬盘写保护监控器的制作方法

文档序号:6413223阅读:354来源:国知局
专利名称:一种悬挂式硬盘写保护监控器的制作方法
技术领域
本实用新型涉及一种数据储存体的防写装置,具体的说是一种硬盘写保护监控器。
监控计算机CPU对硬盘的写操作是防病毒产品的最基本功能之一。在DOS操作系统下CPU对硬盘的写操作按以下步骤进行1.应用程序调用DOS中断的文件管理功能,提出写盘请求。
2.DOS中断调用BIOS的INT13H中断。
3.BIOS的INT13H中断调用硬盘驱动程序,将数据写入硬盘。
现有的防病毒卡,如华星防病毒卡、瑞星防病毒卡,都是通过IBM/XT扩展卡的方式建立扩展的BIOS,接管INT13H中断,监控CPU对硬盘的写操作。这种方法有以下不足1.监控强度较弱。现有的防毒卡只能监控到通过DOS或BIOS进行的写操作,无法监控到直接调用BIOS中硬盘驱动程序的写盘操作,更无法监控到自带硬盘驱动程序的写盘操作,无法为硬盘提供可靠的保护。
2.挤占计算机扩展槽。
3.端口地址冲突。防毒卡与计算机CPU的通讯一般通过I/O端口进行,端口地址一般选在系统不用的空闲处,很可能与其它外设的地址相同,导致硬件冲突。
本实用新型的目的是提供一种监控强度高、不挤占计算机扩展槽、与其它硬件无端口地址冲突的计算机硬盘写操作监控硬件。
本实用新型主要由IDE输入插座、IDE写信号控制电路、IDE输出插座三部分构成。IDE写控制电路的输入端与IDE输入插座相连,接收IDE输入插座从计算机主板IDE接口输入的所有信号并进行逻辑运算,其输出端则与IDE输出插座相接。IDE输出插座同时与IDE输入插座相连,接收除写信号以外的所有其它信号。
本实用新型通过IDE连接电缆直接挂在IDE硬盘的接口处,由硬盘电源处转接线为写控制电路提供电源。
本实用新型的优点是1.从IDE端口监控CPU对硬盘的写操作,可阻止包括直接调用BIOS硬盘驱动程序及自带硬盘驱动程序的软件对硬盘数据的非法改写。
2.不占用计算机扩展槽。
3.与CPU的通讯经IDE端口进行,与其它硬件无端口地址冲突。
以下结合附图
和实施例对本实用新型作进一步说明。
图一为本实用新型的电原理框图。
图二为本实用新型写控制电路的原理图。
图三为与本实用新型配套使用的软件(过滤程序)的流程图。
如图一所示,本实用新型主要由IDE输入插座、IDE写信号控制电路、IDE输出插座三部分构成。IDE输入插座与计算机主板IDE接口相连。IDE写控制电路的输入端与IDE输入插座相连,接收IDE输入插座从计算机主板IDE接口输入的所有信号,经逻辑运算后输入IDE输出插座。IDE输出插座同时与IDE输入插座相连,接收除写信号以外的所有其它信号,其输出端则与计算机硬盘相接。写控制电路所需工作电源由硬盘电源转接而来,也可自备电源,其工作电压为5V。
如图二所示,写控制电路由IC1(GAL16V8集成电路块)和IC2(74LS74集成电路块)构成。IC1用于对IDE写信号及写允许信号(写允许信号由与本实用新型配套使用的软件在计算机内存中所建立的硬盘写操作过滤程序来控制,其流程图如图3所示。)进行译码,以及用于接通或断开IDE写信号在写信号控制电路及输出插座间的信号连接。IC2用于保持IDE写允许置位信号的状态,并向IC1发写允许信号。当写允许信号置位时,若出现IDE写信号,则IC1输出写信号,当写允许置位被清除后,则IC1不输出写信号。
本实用新型的具体工作过程如下写本实用新型配套的软件在计算机内存中建立硬盘写操作过滤程序后,当CPU通过中断13H操作硬盘时,过滤程序首先判断是否为写硬盘操作请求。若不是写硬盘,则调BIOS磁盘驱动程序正常运行后退出磁盘操作系统。若是写硬盘,则计算其写盘地址,若不在写保护区(使用本实用新型对硬盘进行防写监控时,需事先将硬盘分为写保护区和非写保护区,将需要写保护的文件存入写保护区),则通过IDE输入插座向IDE写信号控制电路发出“写允许”信号(本实施例的“写允许”信号为1),通过IC1使IC2置位(即置1),即使其处于闭路状态,对1F0H的写操作信号就可通过IC1输入硬盘(1F0是数据写入硬盘的端口)。这样调用BIOS中的硬盘驱动程序即可完成写硬盘操作。写操作完成后,过滤程序即对写允许信号进行清零(本实施例的清零信号为0),通过IC1清除IC2的写允许置位(即使其置0),使其处于开路状态。若CPU通过过滤程序将数据写到硬盘的写保护区,过滤程序则向IDE写控制电路发出写允许清零信号,使IC2置0,对1F0H的写信号即无法进入硬盘,使硬盘处于只读状态,无法进行写操作,这样即可阻断软件对硬盘数据的非法改写。若CPU不通过过滤程序对硬盘直接进行写操作,由于写信号控制电路的IC2的初始状态为置0,写信号无法通过写控制电路进入硬盘,这同样可防止对硬盘的非法改写。
权利要求1.一种悬挂式硬盘写保护监控器,其特征在于它由IDE输入插座、IDE写信号控制电路、IDE输出插座三部分构成,IDE写控制电路的输入端与IDE输入插座相连,接收IDE输入插座从计算机主板IDE接口输入的所有信号并进行逻辑运算,其输出端与IDE输出插座相接,IDE输出插座同时与IDE输入插座相连,接收除写信号以外的所有其它信号。
2.如权利要求1所述的硬盘写保护监控器,其特征在于所述IDE写控制电路由一片GAL16V8集成电路块和一片74LS74集成电路块构成。
专利摘要本实用新型涉及一种悬挂式硬盘写保护监控器,由IDE输入插座、IDE写信号控制电路、IDE输出插座三部分构成,IDE写控制电路的输入端与IDE输入插座相连,接收IDE输入插座从计算机主板IDE接口输入的所有信号并进行逻辑运算,其输出端与IDE输出插座相接,IDE输出插座同时与IDE输入插座相连,接收除写信号以外的所有其它信号。本实用新型可过滤CPU对硬盘的写操作,防止对硬盘的非法改写。本实用新型直接挂在计算机主板的IDE接口处,不挤占计算机扩展槽、与其它硬件无端口地址冲突。
文档编号G06F12/14GK2319854SQ97206979
公开日1999年5月19日 申请日期1997年1月16日 优先权日1997年1月16日
发明者罗建平, 李亚胜, 黄宝凤 申请人:罗建平
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1