计算机硬盘数据屏蔽保护系统的制作方法

文档序号:6406596阅读:255来源:国知局
专利名称:计算机硬盘数据屏蔽保护系统的制作方法
技术领域
本发明属于计算机应用领域,特别涉及一种计算机硬盘数据屏蔽保护系统。
目前,计算机病毒无孔不入,严重危害计算机的正常运行。自1989年以来,计算机病毒也波及到我国计算机领域,现有的计算机病毒防治方法主要有三种;(1)主动式;(2)被动式;(3)使用防病毒卡。使用主动式方法需要先运行一个驻留程序,降低了计算机的效率。且不能清除病毒。使用被动式方法,如公安部35.01版的病毒清除软件,可检出或清除部分计算机病毒,但计算机病毒还会再生。使用防病毒卡方法,可使计算机启动后即有免疫能力,计算机病毒无法入侵,但此系统需占用存贮空间,限制存贮空间的合理分配,影响正常程序的运行。
本发明的目的在于提供一种计算机硬盘数据屏蔽保护系统。简便、可靠、易行,同时不影响其它硬盘用户。
本发明是这样实现的,被授权用户根据硬盘自举表,确定硬盘总容量,再根据硬盘总容量来选定授权用户使用区域容量,将计算的区域首址链表写入软盘,再根据软盘上的链表来确定硬盘链表写入硬盘,通过软盘上的链表启动硬盘数据屏蔽保护系统。


图1示计算机硬盘数据屏蔽保护系统源盘实施方法流程图。
图2示计算机硬盘数据屏蔽保护系统辅助盘实施方法流程图。
本发明的具体实施方法如下下述方法须在IBM PC/XT 10M硬盘机上实施。准备两张空白软盘,(见图1)用DOS 3.3系统的FORMAT命令格式化处理,并把两张盘分别命名为屏蔽保护系统源盘和屏蔽保护系统辅助盘(简称1盘和2盘),将2盘作格式化一个扇区处理步骤如下C>DEBUG-E100 B8 01 05 BB 00 02 B9 01 23 BA 00 00 CD 13-E200 2B 00 01 02-G=100 10E-E 100 B8 01 02 BB 00 02 B9 01 00 BA 00 00 CD 13-G=100 10E-E 3D0 41 27 05 03 51 30 5C 4E 00 00 A8 02{链表}-E 100 B8 01 03 BB 00 02 B9 01 2B BA 00 00 CD 13-G=100 10E{将计算出的链表写向软盘}-E 100 B8 01 03 BB 00 02 B9 27 42 BA 00 00 CD 13-G=100 10E
-F 200 3FD 00-E 3BF 01 41 27 01 03 51 30 11 00 00 97 02{链表}-E 100 B8 01 03 BB 00 02 B9 27 41 BA 80 00 CD 13-G=100 10E{将计算出的链表写向硬盘}链表是经过计算得到的一组数字它与硬盘的磁头、柱面、扇区相对应,每一组数据对应着硬盘上的一个读写位置,具体计算方法如下OP=R5*256+R6-N+1R2=OP/256R3=OP%256SEC=(R2*256+R3)*H*R4TOTAL=((R5*256+R6)-(R2*256+R3)+1)*H*R4N-需屏蔽区域的柱面数OP-需屏蔽区域的首址R2-需屏蔽区域首址的高2位R3-需屏蔽区域首址的低8位H-每柱磁头数R4-每柱面扇区数R5-硬盘最未柱面的高2位R6-硬盘最未柱面的低8位将2盘上的IBMBIO.COM变为显式文件步骤如下A>PCTOOLS按F10键入A按(回车键)按↓按(回车键)按↓按(回车键)按↓按(回车键)键入U退出修改IBMBIO.COM程序,按下面步骤做A>DEBUG IBMBIO.COM-E400 B9 01 00 B8 01 02 BB CO 07 8E C3 BB 00 02-E40E BA 00 00 CD 13 E9 B9 2E-E32BD BA 00 00 B8 00 00 CD 23 E9 38 01-W-Q
A>
此时可将2盘放入A驱动器热启动(或冷启动),(见图2)见到A>提示符后键入下面命令A>FORMAT D/S格式化完成后,将D盘的IBMBIO.COM变为显示文件,再用下面方法去修改它,A>DEBUG DIBMBIO.COM-E32BD B9 42 27-W-L100 3 0 1-E 11C 6D 4E-W100 3 0 1-QA>
将屏蔽保护系统的自举程序存贮在1盘的O面O磁道1扇区方法如下A>DEBUG-E 100 EB 2E 00 CO 07 EB 2F 00 00 59 EC-E 10B 00 FO 60 00 80 9F 00 7C 00 00 1E 50 80-E130 B8 CO 07 8E C8 90 31 CO 8E D8 FA 8E DO
-E13D BC 00 7C FB A1 13 04 48 48 A3 13 04 B1 06-E14B D3 EO 8E CO B9 B8 01 0E 1F 31 F6 89 F7-E158 FC F3 A4 2E FF 2F OD 00 B8 00 00 CD 13-E165 31 C0 8E C0 B8 01 02 BB 00 7C B9 42 27-E172 BA 80 00 CD 13 2E FF 2E 11 00此时将1盘插入A驱动器键入W命令-W 100 0 0 1-QA>
修改D盘上的COMMAND.COM文件步骤如下A>DEBUG DCOMMAND.COM-E 100 E9 CD 06-E 700 1E B8 00 00 8E D8 3E A3 90 OB A3 E2 OB-E 7DA 1F E9 4F 06-W-QA>
此时可将源盘放入A驱动器,热启动(或冷启动)即可进入硬盘数据屏蔽保护系统。所有在C盘能运行的软件均可在此环境下运行,进入屏蔽保护系统后,将与原C盘、A盘、B盘等隔离,同外界交换数据,可使用密令实现,只要保管好二张专用软盘,且在与外界交换数据时保证病毒不被侵入,就能够使你有一个理想的操作环境。
本发明与现有技术相比具有如下优点1、不破坏原硬盘上的内容;
2、国际上现有病毒都不会破坏屏蔽保护区内的数据;
3、屏蔽保护区域的数据保密性好;
4、不占用CPC时间;
5、不会产生文件存贮碎片;
6、不影响其它用户使用硬盘。
权利要求
1.一种计算机硬盘数据屏蔽保护系统,其特征在于用屏蔽保护系统源盘启动硬盘数据屏蔽保护系统,以如下三个程序步实现(a)、将屏蔽保护系统源盘,在O面O磁道1扇区存放屏蔽保护系统自举程序;(b)、将屏蔽保护系统硬盘,在屏蔽保护区域首址的下一个逻辑扇区存放硬盘自举记录;(c)、修改屏蔽保护区上的COMMAND.COM文件,使从CS100开始的内容为E9 CD 06,使从CS7DO开始的内容为1E B8 00 00 8E D8 3E A3 90 OB A3 E2 OB 1F E9 4F 06。
2.根据权利要求1所述的计算机硬盘数据屏蔽保护系统。其特征在于用屏蔽保护系统辅助盘启动硬盘数据屏蔽保护系统,以如下二个程序步实现(a)、将屏蔽保护系统辅助盘,在选定的扇区上存放链接屏蔽保护系统的链表;(b)、将屏蔽保护系统辅助盘,修改IBMBIO.COM的内容,使从CS400开始的内容为E9 01 00 B8 01 02 BB C0 07 8E C3 BB 00 02 BA 00 00 CD 13 E9 B9 2E,使从CS32BD开始的内容为BA 00 00 B8 00 00 CD 13 E9 38 D1。
全文摘要
本发明是计算机硬盘数据屏蔽保护系统,它可以在带有硬盘的计算机上实现,这种硬盘数据屏蔽保护的方法是通过专用软盘上的链表启动硬盘数据屏蔽保护系统,以此来达到保护用户硬盘数据的目的。它的主要用途有(1)对现有国际流行的计算机病毒及变种都能够免疫;(2)可以实现授权管理,非授权用户不能使用;(3)可并行使用硬盘不影响其它用户使用。
文档编号G06F12/14GK1066929SQ92102980
公开日1992年12月9日 申请日期1992年4月29日 优先权日1992年4月29日
发明者张世寅, 夏长武 申请人:张世寅
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1