保护硬盘资料的电路的制作方法

文档序号:6650022阅读:153来源:国知局
专利名称:保护硬盘资料的电路的制作方法
技术领域
本发明是关于一种保护硬盘资料的电路,其特别是关于一种连接计算机主机板类似如IDE接口的硬盘连接器方式的保护硬盘资料的电路。
公知的保护硬盘资料的电路都是以适配卡方式插置于计算机主机板的ISA(Industry Standard Architecture)或PCI(Peripheral ComponentInterconnect)的插槽上,但是公知方式达成保护硬盘资料的手段,往往不能脱离于拦截计算机主机板的BIOS对于硬盘操作的INT 13指令,或者往往与硬盘所安装的操作系统的文档系统息息相关,例如公知保护硬盘资料的电路如果是针对于Microsoft公司的操作系统的文档系统所设计,则无法直接使用于苹果公司(Apple)的操作系统的文档系统,因此公知方式达成的保护硬盘资料的手段与各种类型的操作系统具有相关性,同时使用者在安装公知的保护硬盘资料的电路时,又必须安装与操作系统彼此相关的驱动程序,如果发生驱动程序被破坏时,则公知的保护硬盘资料的电路则可能无法正常运作。
本发明目的是在计算机主机板及硬盘之间提供一种极简易性安装的保护硬盘资料的电路,且与操作系统无关又无须安装烦琐的驱动程序,就能达成保护硬盘资料的目的。
为达成本发明上述目的,本发明提供一种保护硬盘资料的电路,其包括第一硬盘连接器,其连接计算机主机板的硬盘连接器;第二连接器,其连接硬盘;硬盘讯号处理器,其连接该第一硬盘连接器、该第二连接器、及一微处理器;随机存取内存,其连接该微处理器;具有程序代码的非依电性半导体内存,其中该程序代码能被该微处理器执行,使得将该计算机主机板硬盘连接器对应于该硬盘的主资料空间读取/写入讯号命令转换为对应于该硬盘的虚拟资料空间的读取/写入讯号命令;该微处理器,其用于执行该程序代码;据此,当该硬盘的虚拟资料空间资料被破坏时,该电路能够将该硬盘的主资料空间资料重新写入该虚拟数据空间。
为使熟悉该项技术人士了解本发明的目的、特征及功效,兹参照下述具体实施例,并配合所附的附图,对本发明详加说明如下

图1显示本发明的架构图。
图2显示硬盘划分为主资料空间及虚拟资料空间的示意图。
图3显示外部程序代码的执行画面。
图4显示本发明置于非依电性半导体内存的程序代码的流程图。
图中10保护硬盘资料的电路40b排线20电路主机板100第一硬盘连接器30硬盘 101第二连接器20a硬盘连接器 102非依电性半导体内存30a主资料空间 103硬盘讯号处理器30b虚拟数据空间 104微处理器30c剩余空间 105随机存取内存40a排线图1显示本发明的架构图。图1保护硬盘资料的电路10包括第一硬盘连接器100,其连接计算机主机板20的硬盘连接器20a;第二连接器101,其连接硬盘30;硬盘讯号处理器103,其连接第一硬盘连接器100、第二连接器101、及微处理器104;随机存取内存105,其连接微处理器103;一个具有程序代码的非依电性半导体内存102,其中该程序代码能被微处理器104执行,使得将计算机主机板20的硬盘连接器20a对应于硬盘30的主资料空间读取/写入讯号命令转换为对应于硬盘30的虚拟资料空间的读取/写入讯号命令;微处理器104,其用于执行非依电性半导体内存102的程序代码。一般传统的计算机主机板20通常至少具备一个用于连接IDE(Integrated Device Electronics)装置的接口,计算机主机板20的使用者利用该接口连接IDE硬盘、IDE光驱等装置。本发明的较佳实施例的电路10,是以计算机主机板20的硬盘连接器20a为IDE接口作为公开说明。据此,第一硬盘连接器100及第二连接器101都为IDE连接器,其分别以排线40a及40b连接计算机主机板20的硬盘连接器20a及硬盘30。
依据本发明的电路10,硬盘30需先划分为主资料空间30a及虚拟数据空间30b。图2显示硬盘划分为主资料空间及虚拟资料空间的示意图。图2的主资料空间30a与虚拟资料空间30b为大小相同的硬盘空间L,其起始位置分别是S0及S1,其中硬盘空间L的数值可以经由执行一外部程序代码(external program code)予以设定,用以将硬盘30划分为硬盘空间L的主资料空间30a及硬盘空间L的虚拟资料空间30b。图3显示外部程序代码的执行画面。例如使用者在图3的执行画面“1.请输入主资料空间数值(MB)”的选项下输入“1000”,其表示使用者将硬盘30划分硬盘空间L为1000MB的主资料空间30a及硬盘空间L为1000MB的虚拟资料空间30b。其中主资料空间30a主要作为储存经安装完成类似如MicroSoft窗口操作系统,或再进一步储存安装使用者须经常使用的类似如Microsoft office应用软件。例如使用者在图3的执行画面选择进入“2.第一次安装模式”的选项,使用者便可进行安装操作系统及应用软件。当使用者于主资料空间30a完成第一次安装操作系统及应用软件,此时,使用者在图3的执行画面选择进入“3.切换为虚拟数据空间模式”的选项,电路10便将第一次安装的所有主数据空间30a的数据,将其复制至虚拟数据空间30b,然后切换至虚拟数据空间30b。据此,电路10将电路主机板20的硬盘连接器20a原先对硬盘30的主资料空间30a的读取/写入要求,将之转换为对应于虚拟资料空间30b的读取/写入要求,而达到保护第一次安装时所有储存主资料空间30a的操作系统及应用软件。以后如果发生类似如计算机病毒破坏性的硬盘文档的删除及写入,这种破坏性的动作只会影响到虚拟资料空间30b,此时,使用者再一次在图3的执行画面选择进入“3.切换为虚拟数据空间模式”的选项,电路10便将第一次安装的所有主资料空间30a的数据,又复制到虚拟数据空间30b,然后切换至虚拟数据空间30b,如此就能恢复操作系统及应用软件的操作。硬盘30如果经划分后仍有剩余空间30c,该剩余空间30c可以被操作系统当作为逻辑硬盘。
图4显示本发明置于非依电性半导体内存的程序代码的流程图。步骤50是判断电路10是否切换为虚拟资料空间30b的读取/写入模式,如果是,则进入步骤51,否则进入步骤52。步骤51将电路主机板20的硬盘连接器20a对应于主资料空间30a的读取/写入讯号命令,转换为对应于虚拟资料空间30b的读取/写入讯号命令。例如电路主机板20的硬盘连接器20a对主资料空间30a的S0+xx位置发出读取/写入讯号命令,步骤51即将S0+xx位置转换为S1+xx位置,其中该S1+xx位置是位于虚拟数据空间30b内,其对应位于主数据空间30a的S0+xx位置。步骤52是将电路主机板20的硬盘连接器20a对应于主资料空间30a的读取/写入讯号命令,直接对主资料空间30a进行读取/写入。例如电路主机板20的硬盘连接器20a对主资料空间30a的S0+xx位置发出读取/写入讯号命令,步骤52即直接对主资料空间30a的S0+xx位置进行读取/写入,步骤52主要是在使用者第一次安装操作系统及应用软件时,在主资料空间30a的情况下使用。
当使用者完成第一次安装操作系统及应用软件于主资料空间30a后,其可经由执行上述外部程序代码用以将电路10切换成虚拟资料空间30b的读取/写入模式,同时电路10复制主资料空间30a的所有数据至虚拟数据空间30b。
本发明的非依电性半导体内存102,其可以使用闪存(flash memory),用以便利地更新储存其内的程序代码版本。
上述外部程序代码可以储存于一软盘片(floppy disk),其经由软盘机(图未显示)读入该外部程序代码,由电路主机板20的CPU(图未显示)执行。或者将外部程序代码整合于电路主机板20的BIOS(图未显示),经由开机时以预定一热键(hot key)方式执行该外部程序代码。
虽然本发明已用一较佳实施例公开如上,然其并非用以限定本发明,任何熟悉此项技术者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的权利要求所界定的保护范围为准。
权利要求
1.一种保护硬盘资料的电路,其包括一第一硬盘连接器,其连接计算机主机板的硬盘连接器;一第二连接器,其连接硬盘;一个硬盘讯号处理器,其连接该第一硬盘连接器、该第二连接器、及一微处理器;一随机存取内存,其连接该微处理器;一个具有程序代码的非依电性半导体内存,其中该程序代码能被该微处理器执行,使得将该计算机主机板硬盘连接器对应于该硬盘的主资料空间读取/写入讯号命令转换为对应于该硬盘的虚拟资料空间的读取/写入讯号命令并且当该硬盘的虚拟资料空间资料被破坏时,该电路能够将该硬盘的主资料空间资料重新写入于该虚拟数据空间。
2.如权利要求1所述的电路,其特征在于该第一硬盘连接器为IDE连接器。
3.如权利要求1所述的电路,其特征在于该第二连接器为IDE连接器。
4.如权利要求1所述的电路,其特征在于该第二连接器所连接的硬盘,其可利用执行一外部程序代码(external program code)将该硬盘划分为该主资料空间及该虚拟资料空间。
5.如权利要求1所述之电路,其特征在于该硬盘的主资料空间用于储存一操作系统。
全文摘要
本发明提供一种保护硬盘资料的电路,包括:第一硬盘连接器、第二连接器、硬盘讯号处理器、随机存取内存、具有程序代码的非依电性半导体内存和微处理器,其程序代码能被微处理器执行,使得计算机主机板硬盘连接器对应于该硬盘的主资料空间读取/写入讯号命令转换为对应于该硬盘的虚拟资料空间的读取/写入讯号命令,并且当硬盘的虚拟资料空间资料被破坏时,该电路能够将硬盘的主资料空间资料重新写入于该虚拟数据空间。
文档编号G06F12/16GK1363888SQ0110060
公开日2002年8月14日 申请日期2001年1月9日 优先权日2001年1月9日
发明者梁国恩 申请人:梁国恩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1