專(zhuān)利名稱(chēng):微型計(jì)算機(jī)硬盤(pán)信息保護(hù)技術(shù)及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種微型計(jì)算機(jī)信息安全保護(hù)措施,特別是一種微型計(jì)算機(jī)硬盤(pán)信息的防病毒破壞、防非法操作保護(hù)技術(shù)。
隨著科學(xué)技術(shù)日新月異的發(fā)展,計(jì)算機(jī)已被廣泛地應(yīng)用到生產(chǎn)、科研、教育乃至生活領(lǐng)域。一方面計(jì)算機(jī)快捷準(zhǔn)確的服務(wù)給廣大用戶(hù)帶來(lái)了便利,另一方面由于計(jì)算機(jī)病毒的出現(xiàn)及廣泛蔓延和對(duì)計(jì)算機(jī)的一些誤操作,使計(jì)算機(jī)用戶(hù)特別是廣大微型計(jì)算機(jī)用戶(hù)蒙受了巨大損失。微型計(jì)算機(jī)給用戶(hù)造成的損失主要表現(xiàn)在對(duì)存儲(chǔ)于微型計(jì)算機(jī)硬盤(pán)上用戶(hù)程序和數(shù)據(jù)信息的破壞。這種破壞主要來(lái)源于以下兩個(gè)方面計(jì)算機(jī)病毒破壞和對(duì)計(jì)算機(jī)硬盤(pán)的誤操作。對(duì)計(jì)算機(jī)病毒的防護(hù)目前通常采用下列兩種方法第一、單純采用軟件進(jìn)行病毒防護(hù)(被動(dòng)型防護(hù))一一發(fā)現(xiàn)一種病毒后,先研究病毒程序本身,然后根據(jù)該病毒程序的特征編寫(xiě)相應(yīng)的解毒或免疫軟件。缺點(diǎn)1.由于通常計(jì)算機(jī)病毒只有在廣泛傳染并產(chǎn)生較大破壞后才會(huì)被發(fā)現(xiàn),因此軟件開(kāi)發(fā)滯后;2.各種病毒編寫(xiě)方法并不相同,需采用的解毒方法也不盡相同,因此開(kāi)發(fā)的防病毒軟件的通用性差,且對(duì)在原病毒基礎(chǔ)上發(fā)展的衍生病毒的消防效果不理想;3.在系統(tǒng)啟動(dòng)后運(yùn)行,對(duì)于初始引導(dǎo)時(shí)進(jìn)入系統(tǒng)的引導(dǎo)型病毒,很難發(fā)揮作用;4.解毒或免疫軟件本身有被病毒感染或破壞的可能。第二、將防病毒軟件固化在ROM,這樣做雖然可以使解毒或免疫軟件本身免遭病毒侵害,但治標(biāo)不治本,從防護(hù)類(lèi)型來(lái)看仍為被動(dòng)型防護(hù),使用過(guò)程中同樣存在上述的缺點(diǎn)。對(duì)計(jì)算機(jī)硬盤(pán)的誤操作主要來(lái)自于微機(jī)操作人員,如針對(duì)硬盤(pán)的低高級(jí)格式化、對(duì)硬盤(pán)文件的誤刪除等,這方面的操作主要受微機(jī)操作人員的計(jì)算機(jī)專(zhuān)業(yè)知識(shí)水平和操作人員的主觀因素影響,偶然性大,目前還沒(méi)有對(duì)這方面操作的有效防護(hù)措施。
本發(fā)明的目的在于克服以上缺點(diǎn),利用軟件與硬件相結(jié)合的方法,從邏輯防護(hù)和物理防護(hù)兩方面有效地阻止對(duì)微型計(jì)算機(jī)硬盤(pán)信息的各種破壞。
本發(fā)明的硬盤(pán)信息保護(hù)技術(shù)是這樣實(shí)現(xiàn)的計(jì)算機(jī)開(kāi)機(jī)上電后,自動(dòng)對(duì)符合BIOS加載標(biāo)準(zhǔn)的擴(kuò)展ROM區(qū)進(jìn)行掃描,并對(duì)其內(nèi)程序進(jìn)行遠(yuǎn)程調(diào)用,執(zhí)行以下操作①?gòu)挠脖P(pán)讀取安裝標(biāo)志,并進(jìn)行判斷;當(dāng)安裝標(biāo)志為假時(shí),讀取系統(tǒng)CMOS內(nèi)容、并保存;當(dāng)安裝標(biāo)志為真時(shí),讀取保存的CMOS內(nèi)容恢復(fù)原系統(tǒng)CMOS設(shè)置;②初始化標(biāo)志變量,讀取邏輯C盤(pán)的分區(qū)信息、并保存;③修改原系統(tǒng)中斷向量;④返回主機(jī)BIOS計(jì)算機(jī)正常工作時(shí),由邏輯防護(hù)界面和物理防護(hù)界面對(duì)信息盤(pán)內(nèi)容進(jìn)行保護(hù)邏輯防護(hù)界面截獲計(jì)算機(jī)硬盤(pán)軟中斷INT13H入口,與原系統(tǒng)中斷13H掛接,對(duì)硬盤(pán)命令識(shí)別,并實(shí)現(xiàn)以下操作①對(duì)于非寫(xiě)或者非格式化命令,跳至原系統(tǒng)中斷13H繼續(xù)執(zhí)行;②對(duì)于寫(xiě)或者格式化命令,與初始化標(biāo)志變量過(guò)程中保存的硬盤(pán)分區(qū)信息進(jìn)行比較、判斷當(dāng)操作發(fā)生在非邏輯C盤(pán)時(shí),調(diào)用原系統(tǒng)中斷13H實(shí)現(xiàn)寫(xiě)操作;
當(dāng)操作發(fā)生在非邏輯C盤(pán)時(shí),中斷執(zhí)行,報(bào)警返回;物理防護(hù)界面截獲計(jì)算機(jī)發(fā)往硬盤(pán)控制卡的命令,對(duì)不經(jīng)過(guò)邏輯防護(hù)界面而直接針對(duì)硬盤(pán)的操作進(jìn)行終極防護(hù)若為非寫(xiě)或非格式化命令,繼續(xù)執(zhí)行;若為寫(xiě)或格式化命令,發(fā)出復(fù)位脈沖,復(fù)位微機(jī)系統(tǒng)。
下面詳細(xì)說(shuō)明本發(fā)明的硬盤(pán)信息保護(hù)技術(shù)。
圖1為擴(kuò)展卡的原理方框圖。
圖2為擴(kuò)展卡的電路圖。
圖3為引導(dǎo)程序流程圖。
圖4為硬盤(pán)防寫(xiě)程序流程圖。
首先制作一塊符合標(biāo)準(zhǔn)IBM-PC總線的擴(kuò)展卡和一張存放有CMOS保護(hù)和硬盤(pán)保護(hù)識(shí)另別碼的鑰匙軟盤(pán);擴(kuò)展卡設(shè)有地址端口譯碼器、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路、寫(xiě)允許開(kāi)關(guān)電路和復(fù)位電路,程序存儲(chǔ)器中固化有符合BIOS加載ROM標(biāo)準(zhǔn)的處理程序,其標(biāo)準(zhǔn)如下第一字節(jié)55H第二字節(jié)AAH第三字節(jié)ROM長(zhǎng)度(以512字節(jié)為單位)第四字節(jié)初始化遠(yuǎn)程調(diào)用入口地址整個(gè)ROM的校驗(yàn)和為零。
存儲(chǔ)器地址、I/O端口譯碼器分別與程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路和寫(xiě)允許電路相連;復(fù)位電路與硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路、寫(xiě)允許電路相連。
使用該卡前首先將用戶(hù)的硬盤(pán)分為N個(gè)邏輯盤(pán),邏輯C盤(pán)將被自動(dòng)設(shè)定為信息保護(hù)盤(pán)(以下簡(jiǎn)稱(chēng)“信息盤(pán)”)。
將該卡插入主機(jī)擴(kuò)展插槽,并將卡上復(fù)位電路的輸出端與主機(jī)主板的復(fù)位插針相連。
程序存儲(chǔ)器中固化的處理程序包括引導(dǎo)、CMOS信息恢復(fù)和硬盤(pán)防寫(xiě)程序三個(gè)部分,開(kāi)機(jī)主機(jī)BIOS自檢,自動(dòng)對(duì)擴(kuò)展ROM區(qū)進(jìn)行掃描,檢測(cè)到擴(kuò)展卡中符合加載標(biāo)準(zhǔn)的ROM后,自動(dòng)從ROM第四字節(jié)執(zhí)行一次初始化遠(yuǎn)程調(diào)用,執(zhí)行ROM中固化的引導(dǎo)程序1.CMOS保護(hù)從邏輯C盤(pán)的0柱6扇區(qū)讀取識(shí)別碼,并判斷識(shí)別碼;識(shí)別碼的內(nèi)容由人為設(shè)定,本實(shí)施例選用的識(shí)別碼內(nèi)容為5AA5H,初次安裝時(shí),識(shí)別碼未設(shè)定,讀取的識(shí)別碼為假,在邏輯C盤(pán)的0柱6扇區(qū)寫(xiě)識(shí)別碼及系統(tǒng)CMOS信息,同時(shí)將COMS信息存放于首地址為D8000000H的本擴(kuò)展卡RAM中;非初次安裝,讀取的識(shí)別碼內(nèi)容為5AA5H,即識(shí)別碼為真,讀取存放于信息盤(pán)(邏輯C盤(pán))0柱6扇區(qū)內(nèi)存放的原系統(tǒng)CMOS信息,恢復(fù)CMOS設(shè)置,并將COMS信息存放于首地址為D8000000H的本擴(kuò)展卡RAM中;2.初始化分區(qū)信息提取信息盤(pán)(邏輯C盤(pán))的分區(qū)信息,并讀入擴(kuò)展卡的首地址為D9000000H的RAM中;3.修改中斷向量修改原系統(tǒng)控制磁盤(pán)操作的中斷INT13H和系統(tǒng)定時(shí)中斷INT08H;4.顯示版本及提示信息“BJ—HDP2 CARD INSTALLED!”5.返回主機(jī)BIOS,進(jìn)入主機(jī)操作系統(tǒng)。
主機(jī)正常工作過(guò)程中,掛接在原系統(tǒng)08H中斷服務(wù)程序的擴(kuò)展卡ROM內(nèi)的CMOS信息恢復(fù)程序定時(shí)通過(guò)系統(tǒng)70H和71H端口將備份在本擴(kuò)展卡RAM首地址為D8000000H中的原CMOS信息進(jìn)行恢復(fù)。
程序存儲(chǔ)器中固化的硬盤(pán)防寫(xiě)程序構(gòu)成邏輯防護(hù)界面和由物理器件構(gòu)成的物理防護(hù)界面對(duì)信息盤(pán)(邏輯C盤(pán))進(jìn)行保護(hù)邏輯防護(hù)界面修改微機(jī)磁盤(pán)中斷INT13H的中斷向量,指向本擴(kuò)展卡ROM中的信息盤(pán)(邏輯C盤(pán))防寫(xiě)程序,并與原系統(tǒng)13H中斷掛接,對(duì)硬盤(pán)命令進(jìn)行識(shí)別,并實(shí)現(xiàn)以下操作1.對(duì)于非寫(xiě)或者非格式化命令,跳至原系統(tǒng)中斷13H繼續(xù)執(zhí)行2.對(duì)于寫(xiě)或者格式化命令,首先讀取初始化信息盤(pán)(邏輯C盤(pán))分區(qū)信息過(guò)程中存放于本擴(kuò)展卡RAM中首地址為D9000000H分區(qū)信息,并對(duì)當(dāng)前寫(xiě)或格式化操作分區(qū)進(jìn)行比較判斷①.當(dāng)寫(xiě)或者格式化操作發(fā)生在非信息盤(pán)(邏輯C盤(pán))時(shí),打開(kāi)寫(xiě)允許開(kāi)關(guān)電路屏蔽復(fù)位電路,然后調(diào)用原系統(tǒng)中斷13H實(shí)現(xiàn)寫(xiě)或格式化操作,并關(guān)閉寫(xiě)允許開(kāi)關(guān);②.當(dāng)寫(xiě)或者格式化操作發(fā)生在信息盤(pán)(邏輯C盤(pán))時(shí),讀取本擴(kuò)展卡RAM中首地址為DA000000H中的寫(xiě)控制碼,寫(xiě)控制碼由鑰匙軟盤(pán)上程序設(shè)定,本實(shí)施例寫(xiě)控制碼設(shè)為6AA6H ;當(dāng)從擴(kuò)展卡上的RAM中讀取的寫(xiě)控制碼為假時(shí),向系統(tǒng)61H端口發(fā)出指令,使微機(jī)揚(yáng)聲器發(fā)聲報(bào)警,返回寫(xiě)成功信息碼(02H)給原調(diào)用程序。
當(dāng)從擴(kuò)展卡上的RAM首地址為DA000000H中的寫(xiě)控制碼為真時(shí),控制寫(xiě)允許電路屏蔽復(fù)位電路,然后調(diào)用原系統(tǒng)中斷13H實(shí)現(xiàn)寫(xiě)或者格式化操作。
物理防護(hù)界面截獲微機(jī)發(fā)往硬盤(pán)控制卡的命令,對(duì)不經(jīng)過(guò)邏輯防護(hù)界面而直接針對(duì)硬盤(pán)的操作進(jìn)行終極防護(hù);若為寫(xiě)命令或格式化命令則存儲(chǔ)器地址、I/O端口譯碼器將端口譯碼信號(hào)發(fā)給硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路,由硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路同寫(xiě)允許開(kāi)關(guān)電路以“與”的關(guān)系控制復(fù)位電路發(fā)出復(fù)位脈沖,送至微機(jī)主板復(fù)位插針,復(fù)位微機(jī)系統(tǒng);若為非寫(xiě)或非格式化命令,繼續(xù)執(zhí)行。
物理防護(hù)界面對(duì)硬盤(pán)信息保護(hù)的電氣工作情況如下當(dāng)CPU向硬盤(pán)控制卡發(fā)命令參數(shù)時(shí),保護(hù)卡同時(shí)也收到這些參數(shù)??ㄉ闲酒琔1-U4、U7-U15存儲(chǔ)器地址和I/O端口譯碼單元。U1、U3負(fù)責(zé)硬盤(pán)命令端口(1F7H)譯碼。U2、U4負(fù)責(zé)卡上私有占用端口譯碼,三個(gè)輸出分別經(jīng)U20的反向器反向后控制打開(kāi)U9、U11和U15的輸入允許端,U10譯出保護(hù)碼負(fù)責(zé)屏蔽MW信號(hào),防止非法對(duì)U21(6264)進(jìn)行修改。U8、U22負(fù)責(zé)為U17(2764)、U21(6264)進(jìn)行地址譯碼。U5屬于寫(xiě)命令識(shí)別單元,負(fù)責(zé)譯出寫(xiě)命令碼(30H)。U6屬于格式化命令識(shí)別單元,負(fù)責(zé)譯出格式化命令碼(50H)。U18A將U5、U6的輸出相與作為保護(hù)信號(hào)。當(dāng)U10的輸出信號(hào)的反相信號(hào)為高時(shí),經(jīng)U19A的屏蔽,保護(hù)信號(hào)不能達(dá)到U16A從而產(chǎn)生復(fù)位脈沖。否則,保護(hù)信號(hào)將送至U16A。U16A負(fù)責(zé)放大復(fù)位脈沖,其輸出經(jīng)三極管N1、N2的推動(dòng)分別輸出至復(fù)位插針的兩端,確保在不知插針極性的情況下準(zhǔn)確復(fù)位。U7負(fù)責(zé)CMOS寫(xiě)端口的譯碼,當(dāng)U7的輸出為低電平時(shí),表示有修改CMOS的操作發(fā)生。U12負(fù)責(zé)從U11取得CMOS屏蔽碼,當(dāng)其輸出為低時(shí),將經(jīng)U20E的反向,由U19B向PC機(jī)發(fā)出硬中斷,由中斷服務(wù)程序負(fù)責(zé)將CMOS信息進(jìn)行恢復(fù)。
芯片U5,U6在U3的Y7的控制下分別譯出寫(xiě)命令碼(30H),格式化命令碼(50H),當(dāng)U3的Y7輸出低電平時(shí),U5,U6開(kāi)始譯碼。當(dāng)U5輸出使能時(shí)(低電平),即表示CPU要向硬盤(pán)寫(xiě)數(shù)據(jù)了;當(dāng)U6輸出使能時(shí)(低電平),即表示CPU要低級(jí)格式化硬盤(pán)了。U5和U6的輸出由U18A相與作為硬盤(pán)保護(hù)信號(hào)。
U2、U4負(fù)責(zé)卡上私有占用端口的譯碼,U4的Y0、Y1和Y2反相后分別控制U9、U11和U15的輸入使能,以便從數(shù)據(jù)總線讀入卡的控制碼并分別送給U10、U12和U13。即U4的Y0為低時(shí),U9的11腳為高,數(shù)據(jù)進(jìn)入U(xiǎn)4;U4的Y1為低時(shí),U11的11腳為高,數(shù)據(jù)進(jìn)入U(xiǎn)11;U4的Y2為低時(shí),U15的11腳為高,數(shù)據(jù)進(jìn)入U(xiǎn)15。U10的輸出主要控制是否真的復(fù)位系統(tǒng),即控制對(duì)U18A輸出的屏蔽。U13的輸出主要控制RAM是否可寫(xiě)。U8、U22主要產(chǎn)生U17、U21的片選信號(hào)。U8的輸出為低時(shí),U22使能,Y0輸出接U17的片選端,當(dāng)Y0為低電平時(shí),U17片選有效;Y1輸出接U21的片選端,當(dāng)Y1為低電平時(shí),U21片選有效。
當(dāng)在無(wú)硬盤(pán)的微機(jī)上使用本卡進(jìn)行CMOS內(nèi)容保護(hù)時(shí),數(shù)據(jù)存儲(chǔ)器采用EEPROM代替RAM。微機(jī)斷電時(shí),系統(tǒng)CMOS內(nèi)容仍然保存于EEPROM中,重新開(kāi)機(jī)即可從EEPROM讀出微機(jī)原有CMOS設(shè)置。
與現(xiàn)有微機(jī)硬盤(pán)信息保護(hù)技術(shù)相比,本發(fā)明具有如下顯著特點(diǎn)。
1.采用軟件與硬件結(jié)合的方法,通過(guò)邏輯防護(hù)界面和物理防護(hù)界面兩種方式實(shí)現(xiàn)對(duì)微機(jī)硬盤(pán)信息保護(hù),可以從根本上防止計(jì)算機(jī)病毒對(duì)硬盤(pán)信息的破壞及人為地對(duì)硬盤(pán)信息的非法寫(xiě)、格式化或者刪除操作。
2.對(duì)主機(jī)系統(tǒng)的CMOS數(shù)據(jù)進(jìn)行備份,在每次開(kāi)機(jī)時(shí)進(jìn)行自動(dòng)恢復(fù),并在微機(jī)工作過(guò)程中,根據(jù)CMOS的內(nèi)容修改情況,進(jìn)行隨機(jī)恢復(fù),可以有效地防止了CMOS數(shù)據(jù)的丟失和非法修改。
3.由于工作程序被固化在程序存儲(chǔ)器,因此免除了自身被感染和破壞的可能。
權(quán)利要求
1.一種微機(jī)硬盤(pán)信息保護(hù)技術(shù),其特征是計(jì)算機(jī)開(kāi)機(jī)上電后,自動(dòng)對(duì)符合BIOS加載標(biāo)準(zhǔn)的擴(kuò)展ROM區(qū)進(jìn)行掃描,并對(duì)其內(nèi)符合擴(kuò)展標(biāo)準(zhǔn)的程序進(jìn)行遠(yuǎn)程調(diào)用,執(zhí)行以下操作①?gòu)挠脖P(pán)讀取識(shí)別碼,并進(jìn)行判斷;當(dāng)識(shí)別碼為假時(shí),讀取系統(tǒng)CMOS內(nèi)容、并保存;當(dāng)識(shí)別碼為真時(shí),讀取保存的CMOS內(nèi)容恢復(fù)原系統(tǒng)CMOS設(shè)置;②初始化分區(qū)信息提取邏輯C盤(pán)的分區(qū)信息、并保存;③修改系統(tǒng)中斷向量修改磁盤(pán)服務(wù)中斷和系統(tǒng)硬中斷的中斷向量;④返回主機(jī)BIOS;計(jì)算機(jī)正常工作時(shí),隨機(jī)恢復(fù)系統(tǒng)CMOS信息;邏輯防護(hù)界面和物理防護(hù)界面對(duì)信息盤(pán)內(nèi)容進(jìn)行保護(hù)邏輯防護(hù)界面修改計(jì)算機(jī)磁盤(pán)中斷的中斷向量,與原系統(tǒng)中斷掛接,識(shí)別硬盤(pán)命令,并實(shí)現(xiàn)以下操作①對(duì)于非寫(xiě)或者非格式化命令,跳至原系統(tǒng)中斷繼續(xù)執(zhí)行;②對(duì)于寫(xiě)或者格式化命令,與初始化分區(qū)信息過(guò)程中保存的邏輯C盤(pán)的分區(qū)信息進(jìn)行比較、判斷當(dāng)操作發(fā)生在非邏輯C盤(pán)時(shí),調(diào)用原系統(tǒng)中斷實(shí)現(xiàn)寫(xiě)或者格式化操作;當(dāng)操作發(fā)生在邏輯C盤(pán)時(shí),讀取寫(xiě)控制碼,并判斷;寫(xiě)控制碼為真時(shí),調(diào)用原系統(tǒng)中斷實(shí)現(xiàn)寫(xiě)或者格式化操作;寫(xiě)控制碼為假時(shí),返回調(diào)用程序;物理防護(hù)界面截獲計(jì)算機(jī)發(fā)往硬盤(pán)控制卡的命令,對(duì)不經(jīng)過(guò)邏輯防護(hù)界面而直接針對(duì)硬盤(pán)的操作進(jìn)行終極防護(hù)若為非寫(xiě)命令或非格式化命令,繼續(xù)執(zhí)行;若為寫(xiě)命令或格式化命令,發(fā)出復(fù)位脈沖,復(fù)位微機(jī)系統(tǒng)。
2.如權(quán)利要求1所述的微機(jī)硬盤(pán)信息保護(hù)技術(shù),其特征是修改系統(tǒng)中斷向量過(guò)程中修改的磁盤(pán)服務(wù)中斷為INT13H,系統(tǒng)硬中斷為INT08H。
3.如權(quán)利要求1或2所述的微機(jī)硬盤(pán)信息保護(hù)技術(shù),其特征是初次安裝時(shí)讀取的系統(tǒng)CMOS內(nèi)容保存于邏輯C盤(pán)。
4.如權(quán)利要求1或2所述的微機(jī)硬盤(pán)信息保護(hù)技術(shù),其特征是寫(xiě)控制碼保存于鑰匙軟盤(pán)上。
5.權(quán)利要求1技術(shù)中應(yīng)用的一種微機(jī)硬盤(pán)信息保護(hù)卡,它包括符合標(biāo)準(zhǔn)IBM-PC總線的電路卡,其特征是電路卡上設(shè)有存儲(chǔ)器地址、I/O端口譯碼器、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路、寫(xiě)允許開(kāi)關(guān)電路和復(fù)位電路,程序存儲(chǔ)器;地址端口譯碼器分別與程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、硬盤(pán)寫(xiě)和格式化命令識(shí)別電路和寫(xiě)允許電路相連;復(fù)位電路與硬盤(pán)寫(xiě)和格式化命令識(shí)別電路和寫(xiě)允許電路相連。
6.如權(quán)利要求5所述的微機(jī)硬盤(pán)信息保護(hù)卡,其特征是地址端口譯碼器通過(guò)擴(kuò)展卡上的插口與PC機(jī)的地址總線相連,程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、硬盤(pán)寫(xiě)命令和格式化命令識(shí)別電路和寫(xiě)允許開(kāi)關(guān)電路通過(guò)擴(kuò)展卡上的插口與PC機(jī)的數(shù)據(jù)總線相連;復(fù)位電路的輸出端與主機(jī)主板上的復(fù)位插針相連。
7.如權(quán)利要求5或6所述的微機(jī)硬盤(pán)信息保護(hù)卡,其特征是所述程序存儲(chǔ)器為EPROM芯片,其內(nèi)固化有引導(dǎo)程序、CMOS信息恢復(fù)程序和硬盤(pán)防寫(xiě)程序。
8.如權(quán)利要求5或6所述的微機(jī)硬盤(pán)信息保護(hù)卡,其特征是存儲(chǔ)器地址、I/O端口譯碼器包括硬盤(pán)命令端口譯碼、私有端口譯碼、數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器地址譯碼及CMOS數(shù)據(jù)寫(xiě)端口譯碼四個(gè)部分組成。
9.如權(quán)利要求5或6所述的微機(jī)硬盤(pán)信息保護(hù)卡,其特征是數(shù)據(jù)存儲(chǔ)器為RAM芯片。
10.如權(quán)利要求5或6所述的微機(jī)硬盤(pán)信息保護(hù)卡,其特征是數(shù)據(jù)存儲(chǔ)器為EEPROM。
全文摘要
本發(fā)明提供了一種微型計(jì)算機(jī)硬盤(pán)信息保護(hù)技術(shù)及裝置,采用軟件與硬件結(jié)合的方法,通過(guò)邏輯防護(hù)和物理防護(hù)兩種方式對(duì)微機(jī)硬盤(pán)信息保護(hù),不僅有效地防止了計(jì)算機(jī)病毒及人為誤操作對(duì)硬盤(pán)信息的破壞,而且在使用的過(guò)程中對(duì)CMOS內(nèi)容進(jìn)行隨機(jī)恢復(fù),從根本上防止了CMOS數(shù)據(jù)的丟失和非法修改。
文檔編號(hào)G06F11/30GK1124377SQ9511400
公開(kāi)日1996年6月12日 申請(qǐng)日期1995年12月21日 優(yōu)先權(quán)日1995年12月21日
發(fā)明者徐魁, 王濱, 趙久宏 申請(qǐng)人:沈陽(yáng)工業(yè)高等專(zhuān)科學(xué)校工礦備件公司