計算機硬碟數據屏蔽保護系統的製作方法
2023-06-27 01:41:11 4
專利名稱:計算機硬碟數據屏蔽保護系統的製作方法
技術領域:
本發明屬於計算機應用領域,特別涉及一種計算機硬碟數據屏蔽保護系統。
目前,計算機病毒無孔不入,嚴重危害計算機的正常運行。自1989年以來,計算機病毒也波及到我國計算機領域,現有的計算機病毒防治方法主要有三種;(1)主動式;(2)被動式;(3)使用防病毒卡。使用主動式方法需要先運行一個駐留程序,降低了計算機的效率。且不能清除病毒。使用被動式方法,如公安部35.01版的病毒清除軟體,可檢出或清除部分計算機病毒,但計算機病毒還會再生。使用防病毒卡方法,可使計算機啟動後即有免疫能力,計算機病毒無法入侵,但此系統需佔用存貯空間,限制存貯空間的合理分配,影響正常程序的運行。
本發明的目的在於提供一種計算機硬碟數據屏蔽保護系統。簡便、可靠、易行,同時不影響其它硬碟用戶。
本發明是這樣實現的,被授權用戶根據硬碟自舉表,確定硬碟總容量,再根據硬碟總容量來選定授權用戶使用區域容量,將計算的區域首址鍊表寫入軟盤,再根據軟盤上的鍊表來確定硬碟鍊表寫入硬碟,通過軟盤上的鍊表啟動硬碟數據屏蔽保護系統。
圖1示計算機硬碟數據屏蔽保護系統源盤實施方法流程圖。
圖2示計算機硬碟數據屏蔽保護系統輔助盤實施方法流程圖。
本發明的具體實施方法如下下述方法須在IBM PC/XT 10M硬碟機上實施。準備兩張空白軟盤,(見圖1)用DOS 3.3系統的FORMAT命令格式化處理,並把兩張盤分別命名為屏蔽保護系統源盤和屏蔽保護系統輔助盤(簡稱1盤和2盤),將2盤作格式化一個扇區處理步驟如下CDEBUG-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變為顯式文件步驟如下APCTOOLS按F10鍵入A按(回車鍵)按↓按(回車鍵)按↓按(回車鍵)按↓按(回車鍵)鍵入U退出修改IBMBIO.COM程序,按下面步驟做ADEBUG 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提示符後鍵入下面命令AFORMAT D/S格式化完成後,將D盤的IBMBIO.COM變為顯示文件,再用下面方法去修改它,ADEBUG DIBMBIO.COM-E32BD B9 42 27-W-L100 3 0 1-E 11C 6D 4E-W100 3 0 1-QA
將屏蔽保護系統的自舉程序存貯在1盤的O面O磁軌1扇區方法如下ADEBUG-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文件步驟如下ADEBUG 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日
發明者張世寅, 夏長武 申請人:張世寅