在储存媒体上保护资料记录的装置和方法

文档序号:6774098阅读:222来源:国知局

专利名称::在储存媒体上保护资料记录的装置和方法
技术领域
:本发明是关于一种保护资料记录的方法,用以保护储存于该储存媒体中的资料记录,使得该资料记录不致遭到不当的修改、删除或损坏。目前几乎所有的电脑和电子机器都是利用电子记忆装置来记录资料,一般常见的资料记录包含操作系统软体、应用软体和各种资料讯等,在本发明案中,将以资料一词来涵盖这些不同种类的资料记录。用电子方式来记忆资料最常见的问题在于资料记录遭到不当修改或删除。这些资料记录的更动,有时候是使用者有意的作为,例如更改软件程序的设定或是存入新的资料内容等。在这种情况下,使用者即使不是出于恶意,也常造成意料之外的不良后果,而必须要恢复在资料记录更动前的原始设定状态。以电子方式来记忆的这些资料,更可能遭人恶意破坏,资料记录可能因为电脑病毒或是未经授权使用者加以窜改或删除,而造成严重的损失。电脑系统若经未授权的更改,可能造成个人或企业用户在生产力、营收以及利润上的损失。企业内多人共用的电脑系统中,各电脑机器有相同的设定较利于维护和使用。若是各电脑使用者任意地更改各使用端的设定,将会导致系统内的各使用端之间不相容、不同使用端人机介面的不一致以及电脑运作的不稳定等问题,不但加重系统维护人员的工作负担,更可能损及企业或个人生产力。虽然资料记录的不当更动可能会造成电脑及使用者的损失,但是允许合法使用者更新资料仍是必须的。因此,为了兼顾电脑系统的安定性和资料的可变动性,电脑系统必须能提供每一个使用者最新正确资料以及电脑系统预设值,并允许合法使用者依各自的需要来更新资料内容,同时在资料被不当更动时,能够恢复被更动前的正确纪录状态。目前,市面上已有许多用以防止硬盘上的资料记录被不当更改的工具,这些资料记录保护的工具中,有些是以软件为手段,有些则结合了软硬件。上述保护资料记录的软件,大多数是利用阻止使用者读取或写入硬盘中的资料,来达到保护资料的目的的。当使者下达写入资料指令时,资料被载入到一特定的记忆空间中,而不会被写入硬盘内,因此不会更动硬盘中的资料记录内容。当使用者欲读取该笔写入资料时,是由该特定记忆空间中读取,而不会被写入硬盘内,因此不会更动硬盘中的资料记录内容。当使用者欲读取该笔写入资料时,是由该特定记忆空间中读取,而不由硬盘中读取。当使用者关机或重开机时,储存于前述特定资料空间而没有载入硬盘的资料纪录,都会消失。而且,这些软件所提供的资料保护手段很容易被破解,所以并不能防范电脑病毒之类的恶意入侵程序。由于这类软件无法将前述特定记忆空间隐藏,使得恶意入侵程序可能只要利用低阶的输入输出指令,就可以读写该记忆空间中的资料,并且进一步修改硬盘里的资料记录。此外,保护资料记录的软件,通常是设计在特定平台上运作,所以易产生与操作系统和处理器的相容性问题。结合软硬件的资料保护手段,通常包含一软件程序和一卡式元件,利用周边零件连接介面(PCI)或其他延伸插槽将该卡式元件和电脑连结。该软件部分系用以设定卡式元件,拦截资料存取指令,并将之传送到卡式元件中的处理器作处理。这种资料保护手段,亦无法隐藏其在硬盘中使用的记忆区块,因此如同上述的软体手段,易被恶意程序控制并加以破解。因此本发明人有鉴于此,以提供一资料记录保护装置,使得能够不受操作系统或处理器的相容性限制,同时不容易被恶意入侵的人员或软体所破解。本发明的提供一资料记录保护控制装置,其连结于一电脑系统的一处理器与一储存装置之间,用以在该储存装置中制作并维护一防护资料储存区域及一虚拟资料储存区域,并对该处理器隐藏该虚拟资料储区域,在该资料保护控制装置的作用下,该处理器会将该防护资料储存区域的空间当作是该储存装置的所有可用空间。首先,该电脑系统的管理者或其他授权使用者执行该方法提供的系统配置模式和系统载入模式,将欲保护的资料载入防护资料储存区域中。其中,该资料可以为操作系统软件、应用软件或是一般资料等。其中,该笔资料在防护资料储存区域中的储存位址,系记录于一防护资料储存表内。其后,该资料保护控制装置进入一资料保护模式,其系用以使得该防护资料储存区域中所记录的资料,仅能被读取,而不能被改写。由该防护资料储存区域中读取的资料,以及欲写入防护资料储存区域的资料,均会被载入该虚拟资料储存区域内。在该电脑系统的一运作段落内,所有的资料存取动作,均是对该虚拟资料储存区域进行,该虚拟资料记录可以被使用者读取或改写。当该电脑系统开始一新的运作段落时,该资料记录保护控制装置会将该防护资料储存表的内容载入一内部资料储存表中,而该虚拟资料储存区域中的资料记录则被视为不存在,先前于不同运作段落中载入该虚拟资料储存区域的虚拟资料将被移除,使得未授权使用者或恶意程序对于资料记录的不当更动不致造成不良影响。在第二实施状态中,当该电脑系统开始一新的运作段落时,先前于不同运作段落中载入该虚拟资料储存区域的虚拟资料不会被移除。该资料记录保护控制装置将该虚拟资料储存区域中的资料记录位址存于一虚拟资料储存表内,并于每一新运作段落开始时,读取该虚拟资料储存表的内容。该资料保护控制装置可以依指令删除其内部资料储存表及该虚拟资料内容,仅读取该防护资料储存区域内的资料记录。在另一实施状态中,该资料保护控制装置可以依指令将载入该虚拟资料储存区域中的虚拟资料复制到防护资料储存区域内,使得该虚拟资料得以保存。该资料保护控制装置亦可以保留一无防护资料储存区域,使得电脑使用者可以存取无须保护资料记录,且该无防护资料记录可以在不同运作段落中被保留,而不会与虚拟资料一样被删除。在此一实施状态中,防护资料储存区域和无防护资料储存区域不论是否位于同一实体储存装置内,都将被该资料保护控制装置视为独立的两个资料储存装置。本发明中的资料保护控制装置是与类似如RAID等资料容错方法相容,提供更进一步的资料保护。图1显示依据本发明的具有资料记录保护控制装置的一电子机器结构示意图。图2显示依据本发明的资料记录保护控制装置的系统配置模式流程图。图2A显示依据本发明的资料记录保护控制装置的系统格式化模式流程图。图3显示依据本发明的资料记录保护装置的系统载入模式流程图。图4A及图4B显示依据本发明第一实施例的资料记录保护控制装置的资料保护模式流程图。图5显示依据本发明第二实施例的具有资料记录保护控制装置的一电子机器结构示意图。图中20资料记录保护控制装置22电脑系统24处理器26资料储存装置28处理器介面30处理器资料汇流排32资料储存装置介面34资料记录保护控制装置介面36资料储存汇流排38资料储存区储39资料储存区块40防护资料储存区域42虚拟资料储存区域43无防护资料储存区域44防护资料储存区域46虚拟资料储存区块47无防护资料储存区块48防护资料区域使用表49虚拟资料区域使用表50防护资料储存表51虚拟资料储存表52虚拟资料区块使用表53无防护资料储存表54近端记忆体100系统配置模式流程102资料记录保护控制装置进入系统配置模式的步骤104资料记录保护控制装置将资料储存区分割成不同区域的步骤106资料记录保护控制装置将步骤104完成的储存区分割结果传送给处理器的步骤110系统格式化模式流程112资料记录保护控制装置进入系统格式化模式的步骤114格式化防护资料储存区域和无防护资料储存区域的步骤200系统载入模式流程202资料记录保护控制装置进入系统载入模式的步骤204资料记录保护控制装置在防护资料储存区域更动资料记录的步骤300资料保护模式流程302资料记录保护控制装置进入资料保护模式的步骤303资料记录保护控制装置将虚拟资料储存区域初始化的步骤304资料记录保护控制装置初始化防护资料区域使用表及无防护资料区域使用表的步骤306接收资料读取或资料写入指令的步骤308判断接收指令的种类的步骤310判断资料读取指令中指定资料的防护类型的步骤312判断资料读取指令中指定的资料是否储存于虚拟资料储存区域的步骤314将欲读取的防护资料载入近端记忆区内的步骤306将欲读取的资料从近端记忆区内传送至处理器的步骤318将指定读取的资料载入虚拟资料储存区块的步骤320从虚拟资料储存区块中将欲读取资料载入处理器的步骤330资料记录保护控制装置接收读取无防护资料指令的步骤332资料记录保护控制装置读取指定的无防护资料并传送至处理器的步骤340资料记录保护控制装置判断写入资料指令涉及资料的防护种类的步骤342将指定写入资料载入虚拟资料储存区块的步骤350将指定写入资料载入无防护资料储存区块的步骤420资料记录保护控制装置422电脑系统424处理器426资料储存装置436资料储存汇流排438资料储存区域440防护资料储存区域442虚拟资料储存区域443无防护资料储存区域450防护资料储存表453无防护资料储存表460资料储存装置462资料记录保护控制介面464资料储存区域图1显示一电脑系统22,其结合一依据本发明的资料记录保护控制装置20。其中该电脑系统22包含一处理器24及一资料储存装置26。电脑系统22可以为任何需要将软件或资料储存于一储存装置的装置。例如电脑系统22为一般个人电脑,而处理器24为控制该电脑的微处理器,资料储存装置26可以为一硬盘机或其他储存装置。或者电脑系统22可以为一游戏控制操作台,而处理器24为运作该控制操作台的微处理器,资料储存装置26可以为类似如记忆卡(memorystick)的记忆装置。处理器24系经由一处理器资料汇流排30与资料记录保护控制装置20上的处理器介面28连结,使得处理器24发出的资料读取指令及资料写入指令能够经由处理器资料汇流排30传送到资料记录保护控制装置20。资料储存装置26包含一控制装置介面34,其系用以一经由一储存装置资料汇流排36与资料记录保护控制装置20上的资料储存装置介面32连结,使得资料记录保护控制装置20能依据处理器24发出的资料读取写入指令,经由存装置资料汇流排36,将指定存取资料自资料储存装置26中存取。在一较理想的情况下,处理器介面28和控制装置介面24相同,使得资料记录保护控制装置20可以置于处理器24和资料储存装置26之间。资料储存装置26包含一资料储存区域38,其系分割为复数个资料储存区块39。其中该复数个资料储存区块39可以进一步被设定为防护资料储存区块44、虚拟资料储存区块46或无防护资料储存区块47。资料储存区域38系被区分为三个资料储存区域一防护资料储存区域40、一虚拟资料储存区域42及一无防护资料储存区域43。其中防护资料储存区40包括复数个防护资料储存区块44,虚拟资料储存区域42包括复数个虚拟资料储存区块46,无防护资料储存区域43包括复数个无防护资料储存区块47。在一较理想状况下,防护资料储存区块44和虚拟资料储存区块46的区块数目相同,且每一个防护资料储存区块44能与一个虚拟资料储存区块46相对应。防护资料储存区域40包含一防护资料储存表50,其用以记录关于每一个防护资料储存区块的使用信息,包括防护资料储存区块是否存有资料记录、防护资料储存区块中资料记录的内容、一防护资料储存区块与其他存有相关资料的区块的关联等。储存于防护资料储存区域40中的资料称之为“防护资料”。虚拟资料储存区域42包含一虚拟资料储存表51,其作用与防护资料储存表50类似。此外,虚拟资料储存区域42亦包含一虚拟资料区块使用表52,其用以显示(indicate)存有有效资料的虚拟资料储存区块。每一虚拟资料储存区块46中资料记录的有效性,在虚拟资料区块使用表52中是以一位元记录表示,当位元记录为1时,表示该虚拟资料储存区块中的资料记录为有效,当位元记录为0时,表示该虚拟资料储存区块不含有有效资料。储存于虚拟资料记录区域42中的资料称之为“虚拟资料”。无防护资料储存区域43包含一无防护资料储存表53,其作用与前述防护资料储存表50及虚拟资料储存表51类似。储存于无防护资料储存区域43中的资料称之为“无防护资料”。资料记录保护控制装置20包含一防护资料区域使用表48,其用以在资料记录保护控制装置20运作时,在该控制装置内保有一份和防护资料储存表50内容相同的纪录。资料记录保护控制装置20亦包含一虚拟资料区域使用表49,其用以在资料记录保护控制装置20运作时,在该控制装置内保有一份和虚拟资料储存表51及虚拟资料区块使用表52内容相同的纪录。在本发明的最佳实施例中,资料记录保护控制装置20并不记录储存于无防护资料储存区域中的资料位址,但在本发明实施时,资料记录保护控制装置20亦可以将储存于无防护资料储存区域中的资料位址加以记录。资料记录保护控制装置20包含一近端记忆区域54,其用以在资料自防护资料储存区域40或是虚拟资料储存区域42中存取时,作为该指定存取资料的缓冲记忆区域。近端记忆区域54的记忆容量至少要与一资料储存区块相等,若能够等同于复数个资料储存区块的容量更好,以使得一占有复数个资料储存区块的档案的传输能够更有效率。以下叙述电脑系统22的一实际实施例。该实施例包含一可用于一般办公室环境的电脑系统,其使用MicrosoftWindowsTM的操作系统。该电脑系统的处理器24为一微处理器,其用以执行软件及控制周边装置。该电脑系统的资料储存装置26为一个IDE型的硬盘机,其是由一连结于该硬盘机与该处理器之间的IDE控制器所控制。在此实施例中,资料记录保护控制装置20是连结于该IDE控制器和该硬盘机之间,且该资料记录保护控制装置对该IDE控制器为透通的(transparent),该IDE控制器和该硬盘机之间的状况,如同两者直接连结,而无该资料记录保护控制装置存在一样。然而在实际上,该资料记录保护控制装置20会将至少一部份的该硬盘机对该IDE控制器隐藏,并且将单一硬盘机模拟成两个独立实体硬盘机,呈现给该IDE控制器。前述实施例中的电脑系统中,仅包含单一个IDE硬盘机,在此须注意的是,一电脑系统可能包含由单一IDE控制器所控制的复数个IDE硬盘机,其中,每一个磁盘机是以其被指定的“磁盘序号”(drivenumber)为区分,该磁盘序号通常以0为始,若一电脑系统仅具有单一个硬盘机,则该硬盘机的磁盘序号为0。一IDE控制器可以经由单一排线(ribboncable)与其所控制的两个IDE硬盘机连结,其中该排线包含复数个控制线,其系用以在资料存取过程中,依据该两个硬盘机的磁盘序号,分别对其作存取的动作。一IDE硬盘机中的资料储存区域38实际上位于一个或复数个磁盘表面,其中一磁盘表面可区分为复数个磁轨和复数个磁区。资料储存区域38可分割为复数个资料储存区块39,其为一逻辑区块分割,未必与实体磁盘中的磁区分割相对应。在Windows操作系统中,一IDE磁盘机可以被区分为复数个逻辑分割,其分别被指定以不同的英文字母作区分,使得该处理器可以分别操作该复数个逻辑分割。若一IDE磁盘机未经逻辑分割,则被视为仅具一磁盘逻辑分割,其亦被指定一字母作为其代号。在本实施例中,该电脑系统具有单一IDE硬盘机,其被区分为三个不同的逻辑分割,包括一防护资料储存区域40、一虚拟资料储存区域42及一无防护资料储存区域43。该IDE磁盘机中各逻辑分割包含复数个逻辑区块39,其中包含于防护资料储存区域40中的区块,为防护资料储存区块44;包含于虚拟资料储存区域42中的区块,为虚拟资料储存区块46;包含于无防护资料储存区域43中的区块,为无防护资料储存区块47。前述三个资料储存区域40、42、43,可以位于硬盘机中的资料储存区域内,在空间配置上可能互相交错。如上所述,防护资料储存区块44和虚拟资料储存区块46的数目最好相同,即该两种资料区块间最好具有一对一的对应关系。一IDE硬盘机包含一档案配置表(fileallocationtable,FAT),其用以记录该硬盘机中各磁盘逻辑分割被各逻辑区块39的使用状况。若该逻辑区块存有资料,则该档案配置表更进一步记载占有资料区块的档案名称,以及同属该档案的其他资料区块的相关信息。在本实施例中,在防护资料储存区域40中的档案配置表称为防护资料储存表50,在虚拟资料储存区域42中的档案配置表称之为虚拟资料储存表51,在无防护资料储存区域43中的档案配置表称之为无防护资料储存表53。以下解释资料记录保护控制装置20的运作方式。防护资料储存区域40中记录有系统管理者欲加以保护的防护资料,使其不被更改或删除。每一笔防护资料的储存位址是记录于防护资料储存表50。通常防护资料是由一系统管理者载入防护资料储存区域40内,提供该电脑系统的使用者应用。载入防护资料的方法容后再叙,如附图中100和200所示。在电脑系统22新开始每一个运作段落时,资料记录保护控制装置20均将虚拟资料储存区域42视为未使用,此时虚拟资料储存表52将每一虚拟资料区块42的有效值设定为0,表示该虚拟资料区块不含有有效资料。当一防护资料储存区块44中的防护资料被读取时,会将该防护资料区块44的内容复制到虚拟资料储存区域42中与该防护资料区块44相对应的虚拟资料储存区块46内,同时将该虚拟资料储存区块46在虚拟资料储存表51中的有效值记录为1,以表示该虚拟资料储存区块46中的资料内容为有效。当处理器24传达一资料写入命令以增删或修防护资料区域40中的资料记录时,该指定写入资料不会记录在该防护资料储存区域40内,而会载入虚拟资料储存区域46中与该防护资料储存区块44相对应的虚拟资料储存区块46中,并更新虚拟资料储存表52的记录,将该虚拟资料储存区块46的资料记录为有效。即当处理器24下达对某一防护资料档案的读取命令时,资料记录保护控制装置20从一个或复数个防护资料储存区块44中读取该防护资料,并传送给该处理器24。同时,资料记录保护控制装置20将该指定读取资料载入虚拟资料储存区域42中的虚拟资料储存区块46中,并更新虚拟资料储存表52的纪录,将该虚拟资料储存区块46的资料记录为有效。被更改过的资料记录将会传送给资料记录保护控制装置20,并储存于资料储存装置26中,其中该更改过的资料记录被当作虚拟资料,记载于虚拟资料储存区域42中。由于电脑系统22在每一个运作段落开始时,会将虚拟资料储存区域42视为空置未用,因此在该运作段落开始前所有的资料更改内容,都不会被保留。在防护资料储存区域40内的原始资料记录,则被视为是最新的资料纪录内容。对于针对无防护资料储存区域43的资料存取指令,资料记录保护控制装置20仅将该指令转送到资料储存装置26。在读取无防护资料时,资料记录保护装置20接收该指定读取的资料,并将之传送到处理器24。亦即,对于无防护资料的存取,资料记录保护控制装置20仅作为该资料存取指令和该指定存取资料的缓冲区。在此假设该资料储存装置26如同一般IDE硬盘机,能够自行完成资料存取指令。若资料储存装置26不能独立完成资料存取指令,则资料记录保护控制装置20亦可以经过适当设定,使得能够直接控制该资料储存装置的存取动作进行。上述资料记录保护控制装置20的运作方式,如附图中方法300所示。图2显示依据本发明一设定资料储存装置26系统配置的方法100,使得能够在资料储存区域38中存取资料。方法100由一系统管理者所实施,使得电脑系统22经适当配置后,提供使用者使用。图2的步骤102为资料记录保护控制装置20依系统管理者的命令进入系统配置模式。该系统管理者通常利用资料记录保护控制装置20所提供的一系统配置软件,命令该资料记录保护控制装置20进入系统配置模式,而且,方法100中的所有步骤最好都是在该系统配置软件的控制下进行。该系统配置软件最好提供一密码机制,使得资料记录保护控制装置20仅有在使用者输入正确密码的情况下,会让该资料记录保护控制装置20进入系统配置模式。资料记录保护控制装置20最好仅有在电脑系统22开机状况下启动该系统配置软件时,才能够进入系统配置模式。接着进入方法100的步骤104。任何储存装置26皆以位元数来表示其资料储存区域38中的最大储存空间。步骤104是将资料储存空间38分割为防护资料储存区域40、虚护资料储存区域42及无防护资料储存区域43的步骤。资料记录保护控制装置20会显示一对话方块,让该系统管理者设定无防护资料区域43的储存空间大小,资料记录保护控制装置20进一步依据该设定值,在资料储存区域38中指定一储存区域作为无防护资料储存区域43。资料储存区域38中尚未指定的储存空间则区分为防护资料储存区域40和虚拟资料储存区域42。由于防护资料储存区域40和虚拟资料储存区域42的大小最好相等,且其中的防护资料储存区块44和虚拟资料储存区块46能以一对一的方式相对应,所以资料记录保护控制装置20最好能将资料储存区域38中不属于无防护资料区域43的储存空间平分给防护资料储存区域40和虚拟资料储存区域42,使得防护资料储存区块44和虚拟资料储存区块46能有相等的数目。在此实施例中,步骤104将资料储存区域38分割为如上述的三个储存区域。方法100中的步骤106是用资料记录保护控制装置20将电脑系统22的单一资料储存装置26模拟为两个独立的资料储存装置,呈现给处理器24,其中该两个资料储存装置称之为“虚拟资料储存装置”。且该两个资料储存装置的虚拟分割性质并未传达给处理器24。其中,一个资料储存装置的储存空间和防护资料储存区域40相等,另一资料储存装置的储存空间则和无防护资料储存区域43相等。资料记录保护控制装置20并未将虚拟资料储存区域42的任何相关信息传送给处理器24。依据电脑系统22所采用的资料输入输出协定,资料记录保护控制装置20必须将上述两个资料储存装置的某些特定资料传送给处理器。例如该两个资料储存装置各自包含的磁轨数、磁区数及磁区大小。资料记录保护控制装置能够依据该两个虚拟资料储存装置的储存空间(即防护资料储存区域和无防护资料储存区域),计算出该两个虚拟资料储存装置的相关信息,传送给处理器24。所有这些信息均不包含关于虚拟资料储存区域42的部分。资料纪录保护控制装置20有时并不需要提供上述相关信息,唯一必须提供的信息是防护资料储存区域40和无防护资料储存区域43的储存空间大小。资料记录保护控制装置20所模拟的两个虚拟资料储存装置可以分别与资料储存装置26中的逻辑分割对应。依据电脑系统22所使用的资料输入输出协定,处理器24可以不同的参数值来设定不同的虚拟资料储存装置。在本实施例中的电脑系统22中,该两个虚拟资料储存装置是以不同的磁盘序号和字母来表示。资料记录保护控制装置20接收针对不同磁盘序号储存装置的资料存取命令,并将该指定存取标的转换为IDE硬盘中相对应的磁盘分割。由于处理器24视虚拟资料储存区域42为不存在,所以资料储存装置26中的有效储存空间量为该存储装置中所有储存空间扣除虚拟资料储存空间后的数值。例如,若资料储存区域38具有10Mb空间,且防护资料储存区域40为4Mb,则防护资料储存区域40和虚拟资料储存区域42各含4Mb的空间,而剩余2Mb属于无防护资料储存区域43。对处理器24而言,其中,虚拟资料储存区域42为不存在,防护资料储存空间有4Mb,无防护资料储存空间有2Mb。方法100至此结束。在方法100完成后,处理器24将视电脑系统22为具有两个独立的实体资料储存装置的电子机器来运作。在本实施例中,电脑系统22具有单一IDE硬盘机,该磁盘机被分割为三个逻辑分割,其中两磁盘逻辑分割发别被指定以磁盘代号。另一逻辑分割则被设定为对处理器24隐藏,因此处理器24不能对该隐藏磁盘逻辑分割直接运作。方法100可以重复实施以更改防护资料储存区域40、虚拟资料储存区域42及无防护资料储存区域43的储存空间大小。当方法100首次在一已载有资料的硬盘上实施时,若储存空间许可,则可以设定将该资料载入防护资料储存区域40或无防护资料储存区域43,若储存空间不足则可以将之载入其他储存媒体上。当方法100在该硬盘上再次施,而防护资料储存区域40和无防护储存区域43的储存空间皆减少,使得该硬盘中已存有的资料无法完整存在于该防护资料储存区域40或是该无防护资料储存区域43内,则该资料记录可能会有部分流失,或者被复制到不同的储存位置。图2A显示一方法110,其是以将防护资料储存区域40和无防护资料储存区域43格式化,使得资料能储存在该两个资料储存区域中。方法110是由一系统管理者所实施,使得电脑系统22经适当配置后,提供使用者使用。方法110的步骤112是为资料记录保护控制装置20依系统管理者的命令进入系统格式化模式。该系统管理者通常是利用资料记录保护控制装置20所提供的一系统格式化软件,命令该资料记录保护控制装置20进入系统格式化模式。接着进入方法110的步骤114,其是用以将防护资料储存区域40和无防护资料储存区域43格式化。在许多状况下,资料储存区域40和43的格式化需依据其所属电脑系统22的特性作调整。该格式化步骤产生了防护资料储存表50、防护资料储存区块44、无防护资料储存表53以及无防护资料储存区块47。在本实施例的电脑系统中,Windows系统程序中包含可实施上述格式化工作的工具程序。Windows中的Fdisk和Format工具程序可用以产生防护资料储存表50、防护资料储存区块44、无防护资料储存表53以及无防护资料储存区块47。方法110至此结束。图3显示依据本发明一方法200,使得能够在资料储存装置26中防护资料储存区域40载入资料,其通常是由一系统管理者所实施。图3的步骤202为资料记录保护控制装置20依系统管理者的命令进入系统载入模式,该系统管理者通常是利用资料记录保护控制装置20所提供的一系统载入软件,命令该资料记录保护控制装置20进入系统载入模式。该系统载入软件最好提供一密码机制使得资料记录保护控制装置20仅有在使用者输入正确密码的情况下,会让该资料记录保护控制装置20进入系统载入模式。资料记录保护控制装置20最好仅有在电脑系统22开机状况下启动该系统载入软件时,才能够进入系统载入模式。接着进入方法200的步骤204,其用以使系统管理者能将资料载入防护资料储存区域40内。例如,系统管理者可以载入一控制处理器或系统其他部分的操作系统软件、如文字编辑之类的应用软件、游戏软件、通讯软件或资料档案。实际载入防护资料储存区域40的资料内容,则依电脑的系统22的性质和用途而定。当系统管理者在增删或修改防护资料储存区域40内的资料记录时,资料储存装置26会随时更新防护资料储存表50的内容,使得表50能够有储存区域40内所有资料纪录位址等相关信息。步骤204中,系统管理者并未将任何资料载入虚拟资料储存区域42中。在本实施例的电脑系统中,步骤204可能涉及操作系统软件如MicrosoftWindows、应用软件如MicrosoftWord、其他软件或是资料在IDE硬盘上的安装或记录。处理器24将该磁盘分割命名为C或其他代号,且IDE硬盘将针对该磁盘分割保有一FAT表,其用以记录该磁碟分割中所载入所有资料的位置及由系统管理者所指定的资料档案名称。当系统管理者完成资料载入防护资料储存区域40的动用时,方法200即告结束。此时,防护资料储存区域40内记录的资料,即称之为防护资料。电脑系统22在将防护资料载入防护资料储存区域40后,即可进行一般的操作。通常,电脑系统22在此时会提供给一般使用者使用。系统管理者可以重复施行方法200,用以更改防护资料储存区域40中的资料内容。每当防护资料储存区域40的资料内容更动时,资料储存装置26或是资料记录保护控制装置20会随之更新防护资料储存表50的内容。系统管理者不会将任何需永久保护的资料载入虚拟资料储存区域42内。图4A及图4B显示方法300,其为资料记录保护控制装置20一般正常运作的方式。由处理器24所发出的指令中,欲将先前存入料储存装置26的资料记录加以读取者,称之为读取指令,而该读取标的资料称之为指定读取资料;欲将资料载入者,称之为写入指令,而该写入标的称之为指定写入资料。方法300的步骤302为资料记录保护控制装置20进入资料保护模式。当电脑系统22开始一新的运作段落时,除非资料记录保护控制装置20被命令进入系统配置模式(方法100)或系统载入模式(方法200),否则资料记录保护控制装置20会自动进入资料保护模式。电脑系统的新运作段落,通常是以电脑开机或重开机为开始。方法300接着进入步骤303,其系为资料记录保护控制装置20将虚拟资料储存区域42初始化。资料记录保护控制装置20将虚拟资料区块使用表52的每一位元记录为0,表示所有虚拟资料储存区块46都不含有有效资料。资料记录保护控制装置20亦将虚拟资料储存表51中的纪录删除,以表示所有的虚拟资料储存区块46都处于未使用的状态。步骤303是用以将电脑系统22在前一运作段落所载入虚拟资料储存区域42中的虚拟资料,都加以去除。为避免起始过程耗费太多时间,实际上,资料记录保护控制装置20并未逐笔删除每一虚拟资料储存区块46内的资料记录。而且这种逐笔删除的动作也是不必要的。由于在虚拟资料使用表52中每资料区块的纪录均不为有效,且虚拟资料储存表51显示每一区块皆为尚未使用,所以资料记录保护控制装置20会对该运作段落开始前已存有的虚拟资料视而不见。某些电脑系统的处理器24可以利用指引资料储存装置26存取区域38中的特定位置,来传达一低阶资料输入输出指令。例如,一处理器24可以指引一IDE硬盘读取一特定资料储存区块39中的某些磁轨或磁区的纪录内容。一IDE硬盘中处理器24所能指引存取的磁轨和磁区位置,会受到步骤106所指定的防护资料储存区域40和无防护资料储存区域43的限制。当处理器24试图以低阶输入输出指令来存取虚拟资料储存区域42的资料时,连结于处理器24和资料储存装置之间的资料记录保护控制装置20将接收该存取指令。若该指令指定存取的标的位于标示为未使用或是不有效的资料储存区块中时,资料记录保护控制装置20将拒绝完成该指令。所以,即使某恶意使用者知悉该资料记录保护控制装置20和该虚拟资料储存区域42的存在,除非该指定存取标的是在该运作段落内存入虚拟资料储存区域42的,否则不能被存取。方法300接着进入步骤304,其是为资料记录保护控制装置20将防护资料储存表50的内容载入其内部防护资料区域使用表48中。资料记录保护控制装置20将其内部的虚拟资料区域使用表49初始化,以使其如同虚拟资料储存表51和虚拟资料区块使用表52一样,将每个虚拟资料储存区块46标示为不有效且未使用。防护资料区域使用表48是用以在方法300实施的过程中,使防护资料储存表50的内容能够更快速地被读取。虚拟资料区域使用表49用以在方法300实施的过程中,使虚拟资料区块使用表52的内容能够更快速地被读取。由于防护资料区域使用表48和虚拟资料区域使用表49内所记录的资料,都能够由其基本表(即表50和表52)中获得,所以表48和49的使用是有选择性的。方法300接着回到步骤306,等候处理器下达的下一个指令。方法300接着进行步骤308,若在步骤306中接收资料读取指令,则进行步骤310,否则进行步骤340。步骤310为审视所接收的该资料读取指令,若其指定读取标的位于无防护资料储存区域43中,则进行步骤330,否则进行步骤312。步骤312系为资料记录保护控制装置20检查虚拟资料使用表49,以确定处理器24指定读取的资料是否位于虚拟资料储存区域42中,若是则进行步骤320,否则进行步骤314。步骤314是资料记录保护控制装置20检查防护资料使用表48,以确定储存该指定读取资料的防护资料储存区块44,读取该指定资料并传送到近端记忆区域54中。此步骤中所读取的资料是在步骤204中,由系统管理者载入防护资料储存区域40中。方法300接着进行步骤316,其将步骤314中由防护资料储存区域40中读取的资料,传送到处理器24。方法300接着进行步骤318,其将步骤314中由防护资料储存区域40中读取的资料,载入虚拟资料储存区域42中。资料记录保护控制装置20依据步骤314中读取资料所在的防护资料记录保护控制装置20依据步骤314中读取资料所在的防护资料储存区块44,确定与之对应的虚拟资料储存区块46,并将该指定读取资料复制到该虚拟资料储存区块46中。资料储存装置26并随之更新虚拟资料储存表51,将该虚拟资料储存区块46标示为已使用并记录其载入的资料内容。资料记录保护控制装置20亦更新虚拟区块使用表52,将该虚拟资料储存区块46标示为含有有效资料。资料记录保护控制装置20是随着虚拟资料储存表51和虚拟资料区块使用表52的内容更新来更新虚拟资料区域使用表49的内容。方法300接着回到步骤306,等候处理器下达的下一个指令。步骤320是资料记录保护控制装置20处理一读取指令,其指定读取标的是一已存于虚拟资料储存区域42中的资料记录,其可能于下列步骤中存入(i)步骤318中,从防护资料储存区域40中读取指定资料时,复制到虚拟资料储存区域42的资料;(ii)下述步骤342中,依据处理器24所传达的资料写入指令,将指定写入资料写入虚拟资料储存区域42中。资料记录保护控制装置20确定指定读取资料所在的虚拟资料储存区块,将之读取并传送到处理器。方300接着回到步骤306,等候处理器下达的下一个指令。步骤330是资料记录保护控制装置20处理一读取指令,其指定读取标的系为一已存于无防护资料储存区域43中的资料记录。资料记录保护控制装置20将接收到的该读取指令直接转送给资料储存装置26。方法300接着进入步骤332,其是资料记录保护控制装置20接收来自资料储存装置26的无防护资料储存区域43的无防护资料,并将之转送给处理器24。方法300接着回到步骤306,等候处理器下达的下一个指令。步骤340是资料记录保护控制装置20处理器一写入指令,若该写入指令的写入标的为一无防护资料,则进入步骤350,否则该指定写入资料将载入虚拟资料储存区域42中,并进入步骤342。步骤342是资料记录保护控制装置20确定指定读取资料应载入的虚拟资料储存区块46。若该指定写入资料是关于一先前由防护资料储存区域40中读取的防护资料,则将该指定写入资料载入与该防护资料记录区块44相对应的虚拟资料储存区块46中。若该指定写入资料为该电脑系统使用者新制的资料,则资料记录保护控制装置20将从虚拟资料储存表52和虚拟资料区域使用表49标示为“未使用”的区块中,选择一或复数个区块来记录该指定写入资料。资料记录保护控制装置20亦更新虚拟资料储存表52的内容,将该写入资料的虚拟储存区块46标示为有效的资料区块。资料记录保护控制装置20是随着虚拟资料储存表51和虚拟资料区块使用表52的内容更新来更新虚拟资料区域使用表49的内容。若一先前载有虚拟资料的某一虚拟资料储存区块46,当该资料档案被删减而使得该区块46为空置时,资料储存装置26会将虚拟资料储存表51更新以标示该区块46为未使用的状态,而虚拟资料区块使用表52将该区块标示为有效区块。如此一来,一曾经载有虚拟资料的虚拟资料区块46在资料删除后,能够被视为空置区块,用来记录其他的虚拟资料。虚拟资料储存表51中的已使用/未使用标示和虚拟资料区块使用表52中的有效/非有效标示的总和意义归纳如下表在电脑系统的一运作段落当中,一虚拟资料储存区块46一旦在虚拟资料区块使用表52中被标示为有效,则其效状态会一直维持到该运作段落结束,即在步骤303中,所有虚拟资料储存区块46皆被标示为非有效之时。在本实施例的电脑系统中,IDE硬盘会分别针对防护资料储存区域40及虚拟资料储存区域42维持一FAT表,并在执行资料写入指令时,保持该两表内容的正确。由于步骤304中,虚拟资料储存表51的内容并未载入资料记录保护控制装置20的资料储存表48,故此时防护资料储存表48和虚拟资料储存表51的内容互相独立。方法300接着回到步骤306,等候处理器下达的下一个指令。步骤350系为资料记录保护控制装置20处理一写入指令,其指定写入标的系为一欲储存于无防护资料区域43的无防护资料记录。资料记录保护控制装置20将接收到的该写入指令直接转送给资料储存装置26。若资料储存装置26传回一指令完成信息或指令为成功执行的错误信息,则资料记录保护控制装置20将接收到的信息直接转送给处理器24。方法300接着回到步骤306,等候处理器下达的下一个指令。在方法300的资料保护模式下,资料记录保护控制装置20不会将任何资料写入防护资料储存区域40中。因此,防护资料储存区域40中方法200结束或最后一次更新其内空后,会一直保有同样的资料内容。在电脑系统22的一运作段落中,以虚拟资料的形式载入虚拟资料储存区域42中。就处理器24而言,其可以传达一般的资料存取指令,且该指令亦可以以一般方式完成。不过,当电脑系统22新开始一运作段落时,利用步骤303的进行,在资料保护模式下所做的所有资料更动都将不存在。在步骤318中,资料记录保护控制装置20应一资料读取指令的要求,首次读取一防护资料时,会将该指定读取的防护资料复制到虚拟资料储存区域42中。由于该资料载入虚拟资料储存42中,使得资料记录保护控制装置20能由步骤312进行到步骤320,进一步使得资料记录保护控制装置20能由步骤312进行到步骤320,进一步使得资料记录保护控制装置20稍后能够更快速地读取该资料。此复制步骤能建立一包含防护资料复本的虚拟资料储存区域42,并逐步使其包含更多的防护资料内容及在该运作段落内所为的任何资料存取、修改等更动内容。在电脑系统22一较长的运作段落内,会有越来越多的资料读取指令能利用虚拟资料区域42的读取来完成,而无须读取防护资料区域40。步骤318可选择性进行,所有资料读取指令亦可以利用直接读取防护资料区域来完成。此时虚拟资料储存区域42中的虚拟资料,仅包含防护资料有进行增删修改的部分。上述本发明的一实施状态适用于一电脑系统22,其系由一系统管理者利用方法100及方法200预作设定,使得电脑使用者操作该电脑系统所需的所有资料都已事先载入该电脑系统中。此实施状态常见于一般办公室电脑系统,使用者主要利用该电脑系统中既有的应用工具来进行电脑的操作。一般使用者无法对防护资料储存区域40中的资料及软件作永久的更动,仅能利用虚拟资料储存区域达成暂时的更动,或者将资料存入无防护资料储存区域内,以使得该资料能永久存在,亦即能历经不同运作段落仍能存在。只要利用电脑系统开机或重新启动使资料记录保护控制装置20重设,就能将使用者对该电脑系统防护资料所做的种种更动消除。同样的,由于防护资料不会在资料保护模式下遭到更改,所以任何意图要更改防护资料的病毒或恶意行为,都将无效。在一般办公室环境中,资料记录保护控制装置20的运用可以使系统管理者接到使用者求助要求的数量和复杂度大为降低。在本实施例的电脑系统中,对处理器24而言,方法100设定了两个虚拟资料储存装置,其在本例中分别为磁盘C和磁盘D。在方法200中,将欲保护的资料载入磁盘C中。在方法300中,对磁盘C中资料所做的种种更动将在该运作段落结束时消失,而对磁盘D所做的资料增删修改则在该运作段落结束后仍能保留。虚拟资料储存区域42的存在和为了保护防护资料所进行的种种运作,则完全隐藏不见。资料记录保护控制装置20为防护资料储存区域40中的防护资料提供一强有力的保护。在资料保护模式中,资料记录保护控制装置20提供一硬件手段,使得处理器24无须执行任何软件程序来保护防护资料。因此,病毒或其他恶意程序不能仅利用确认资料存取指令的BIOS呼叫是否被阻断,来得知资料记录保护控制装置20的存在。而且,资料记录保护控制装置20除了将资料储存装置中等于虚拟资料储存区域的部分对处理器隐藏之外,完全不会影响处理器和资料储存装置的运作。由于资料记录保护控制装置20对处理器为完全透通(transparent),所以其使用和电脑系统采用的操作系统无关。而且凡是具有同样控制器介面34且采用同样协定的处理器或其他硬件,都可以使用同样的资料记录保护控制装置20。目前许多不同的电子机器使用标准的记忆装置和介面,使得上述特性更占优势。例如,电子游戏机、手持电子机器、可上网手机及其他电子机器都可以共用同样的资料储存装置和协定。由于资料记录保护控制装置20会主动控制资料储存装置26中的资料存取动作,所以该控制装置20被设定为可以和使用适当输入输出协定的资料储存装置互通信息,并提供与该协定相配合的控制装置和讯号。在本实施例的电脑系统中,资料记录保护控制装置20可能需要具备某些或全部的一般IDE硬盘控制器的能力,以控制该IDE硬盘机。前文所述的资料记录保护控制装置20都是连结于一IDE硬盘控制器和一IDE硬盘之间,实际上,资料记录保护控制装置20可以和一IDE硬盘机整合为一体。该整合装置将接收资料存取指令,并在该IDE硬盘中的三个逻辑分割中处理资料存取指令,但在与处理器互通信息时,仅对其呈现两个逻辑分割,并将之表现为两个独立的实体储存装置。在资料储存装置中保有一重复的资料内容来解决资料保护的问题,算是成本较低的一种方法。相对于过去的设备,现在任何一种硬盘或其他资料储存装置都有相当大的储存容量,而且所费无多。因此,购置一个具有40Mb的资料储存装置是可行的,而且在其中配置一虚拟储存区域来保护等量的防护资料也颇为合理。本发明能提供多种实施状态,兹举例如下图5显示包含本发明一实施状态420的电子机器422结构示意图,其中与图1相同或相当的元件,其标号后两位相同,仅在图5的元件标号前冠以百位数4。电脑系统422包含两个资料储存装置426和460。资料储存装置426含有一资料储存区域438,其包含一防护资料储存区域440、一防护资料储存表450、一无防护资料储存区域443、一无防护资料储存表453,且上述元件的运作方式,均与图1中相当的元件相同。资料储存装置460包含一控制器介面462及一资料储存区域464。资料储存装置460利用一储存装置资料汇流排436与控制装置420连结。虚拟资料储存区域44及其虚拟资料储存表451位于资料储存区域464中。虚拟资料储存区域442和虚拟资料储存来得及451的运作方式与资料储存装置426中相当的元件相同。资料记录保护控制装置420设定为可以操作资料储存装置426和460。资料记录保护控制装置420维护虚拟资料储存区域442的资料记录,其方式与前述电子机器22中相同。由于资料储存装置460中全部的资料储存区域464作为虚拟资料储存区域442,所以控制装置420将整个资料储存装置460对处理器424隐藏。控制装置4209对处理器424呈现两个实体储存装置,其一对应于防护资料储存区域440,其二对应于无防护资料储存区域443,两者均位于资料储存装置426内。电脑系统422的优点在于资料储存区域438中没有作为虚拟资料储存区域442的部分,因之处理器424可以对整个资料储存区域438作存取等动作。当本发明实施于一既有电子装置时,本实施状态可以使得处理器424能使用的储存空间不会缩减。由于资料储存区域438中有一部份作为无防护资料储存区域443,所以资料储存区域464仅需要与资料储存区域440相等大小即可,因之,资料储存装置460的储存容量可能比资料储存装置426小。若资料储存装置460和资料储存装置426的储存容量相同,则资料储存装置460中多余的空可作为第二无防护资料储存区域。该第二无防护资料储存区域不会被隐藏,而以一标示不同磁盘序号的第三资料储存装置的型态,呈现给处理器424。如图1所示,电脑系统22及资料记录保护控制装置20在保护模式下,将使用者对防护资料作的种种改变均载入虚拟资料储存区域42中,并在新开始一运作段落时,利用虚拟资料储存表51和虚拟区块使用表52的安始化,将前一运作段落中,使用者对防护资料所做的改变消除,以达到保护防护资料的目的。在本发明其它实施状态中,某些状况下,使用者对防护资料所做的改变可能需要能在不同运作段落中保留,同时能依需要去除该资料更动。欲达到此目的,只要在步骤304进行时,读取虚拟资料储存表51和虚拟资料区块使用表52,并将该两表的内容载入控制装置20中的虚拟资料区域使用表49内即可,同时读取防护资料储存表50的内容。此时,控制装置20提供一“删除虚拟资料区域”工具,使得系统管理者可以将控制装置20重设,将控制装置20内的资料储存表删除,仅由资料储存装置26中读取防护资料储存表50。该“删除虚拟资料区域”工具,使得系统管理者可以将控制装置20重设,将控制装置20内的资料储存表删除,仅由资料储存装置26中读取防护资料储存表50。该“删除虚拟资料区域”工具最好存于资料保护模式中使用,且该工具的启动最好具备一密码保护机制,以免病毒等恶意程序或其他使用者使用该工具造成虚拟资料储存区域42中资料记录的损毁。该“删除虚拟资料区域”工具最好仅在一电脑系统开始一新运作段落时使用。此一实施状态在教学场合尤其有用,其中某一学生在一学习期间内使用某台电脑,在该学习期间结束后,可以将该电脑重设以便其他人员使用。记录于虚拟资料储存区域42中的资料内容,可能会需要利用载入防护资料储存区域40内,而使其能永久保存。此时可以提供一工具,其系用以将虚拟资料复制到防护资料储存区域内。该复制工具使得系统管理者可以将虚拟资料储存区中的资料记录,复制到防护资料储存区域中相对应的区块,同时更新防护资料储存表50和防护资料区域使用表48的内容。该工具应具备一密码保护机制,以免其在未经状况下被启动。必要的话,还可以在该控制装置20上装设一实体钥匙,以确保一未经授权的使用者不能造成不当的永久资料更改。结合上述(i)保留虚拟资料储存区域中的资料;(ii)一删除虚拟资料工具;(iii)一复制虚拟资料工具的运用,在电脑系统的配置设定可能更改的状况下是非常有用的。若一电脑系统设定值的更改,因导致系统不稳或其他原因而必须去除时,可利用删除虚拟资料储存区域42的资料记录将之去除。若一电脑系统设定值的更改需要永久保留时,则可以将之复制到防护资料存储区域40。电脑系统22包含一无防护资料储存区域43。当电脑装置是在独立状况下使用时,这种设计不但恰当而且是必须的。假设电脑系统22是在一网路环境中使用,则该网路中联网电脑的使用者可能被要求将资料储存在一网路伺服器中,此时,资料储存装置26中的无防护资料储存区域43可能会被去除,而在该网路伺服器中指定一区域作为无防护资料储存区域43。上述实施状态系针对一IDE硬盘机。本发明亦可以与其储存装置配合使用,例如ISA、ATA、EIDE、SCSI及其他种类硬盘机。此外,本发明亦适用于其他资料储存装置,包括固态记忆装置如磁性记忆装置、快闪记忆卡、PC卡。本发明亦可与其他资料保护工具配合使用,如磁盘容错(RAID,redundantarrayofindependentdisks)技术等。在一RAID系统中,类似如控制装置20或420的一资料记录保护控制装置可以置于RAID控制器与一或复数个备用磁盘之间。该资料记录保护控制装置与其连结的该硬盘机可如上述方法设定,其是以本发明的资料保护技术来补强RAID提供的备用控制。需注意RAID技术并有保证能保护一磁盘中的资料记录,仅能确保利用备用磁盘资料,来修复资料记录的错误。若一病毒侵入一具有RAID机制的系统,则该病毒将被载入所有的备用硬盘机中。RAID技术并无提供移除病毒的机制。虽然本发明已以数个较佳实施例公开如上,然而其并非用以限定本发明,任何熟悉此项技术者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视后附的权利要求所界定者为准。权利要求1.一种在储存媒体上保护资料记录的方法,包括下列步骤(A)在系统配置模式下,将一实体储存装置分割成一防护资料储存区域、一虚拟资料储存区域及一无防护资料储存区域;(B)在系统载入模式下(i)将该防护资料储存区域及该无防护资料储存区域模拟为两个独立的实体储存装置;(ii)将该虚拟资料储存区域隐藏;(iii)将欲加以保护的资料储存于该防护资料储存区域中;(C)在资料保护模式下(i)将该虚拟资料储存区域及防护资料储存区域及该无防护资料储存区域模拟为两个独立的实体储存装置;(ii)将该防护资料储存区域隐藏;(iii)接收由该处理器传达的资料读取指令,并执行下列步骤处理该指令;(1)若该虚拟资料储存区域内存有该指定读取资料,则从该虚拟资料储存区域内读取该资料,并将该资料传送至该处理器;(2)若该虚拟资料储存区域内不存有该指定读取资料,则从该资料实际储存处读取之,并将该资料传送至该处理器。2.如权利要求1所述的方法,其中步骤(C)(ii)包含在该虚拟资料储存区域中载入该指定读取资料复制本的步骤。3.如权利要求1所述的方法,更进一步包括下述步骤在该资料保护模式下,当该处理器传达的指令为资料写入指令时,则将该指定写入资料写入该虚拟资料储存区域中。4.一种在储存媒体上保护资料记录的方法,包括下列步骤(A)在系统配置模式下,将一实体储存装置分割成至少一防护资料储存区域及一虚拟资料储存区域;(B)在系统载入模式下,将欲加以保护的资料储存于该防护资料储存区域中;(C)在资料保护模式下,接收由该处理器传达的资料读取指令,并执行下列步骤处理该指令(i)若该虚拟资料储存区域内存有该指定读取资料,则从该虚拟资料储存区域内读取该资料,并将该资料传送至该处理器;(ii)若该虚拟资料储存区域内不存有该指定读取资料,则从该防护资料储存区域读取、并将该资料传送至该处理器。5.如权利要求4所述的方法,其中步骤(C)(ii)包含在该虚拟资料储存区域中载入该指定读取资料复制的步骤。6.如权利要求4所述的方法,更进一步包含下列步骤在该资料保护模式下,当该处理器传达的指令为资料写入指令时,则将该指定写入资料写入该虚拟资料储存区域中。7.如权利要求4所述的方法,其中该资料记录保护控制器与该处理器相连,其中在步骤(b)和(c)中,该资料记录保护控制器将该虚拟资料储存区域对该处理器隐藏。8.如权利要求4所述的方法,其中该防护资料储存区域中包含复数个防护资料储存区块,其中该虚拟资料储存区域中包含复数个虚拟资料储存区块,且该复数个防护资料储存区块中每一个区块皆能够与该复数个虚拟资料储存区块中的一特定区块相对应。9.如权利要求4所述的方法,其中在步骤(c)(ii)中,该指定读取资料可以由一或复数个防护资料储存区块中读取,且该步骤进一步将该指定读取资料复制到该虚拟资料储存区域中相对应的虚拟资料储存区块中。10.如权利要求4所述的方法,其中该资料记录保护控制器包含一虚拟资料使用表,其用以记录前述复数个虚拟资料储存区块中每个区块的读写记录,使得能够辨别该复数个虚拟资料储存区块中所记录资料的有效性。11.一种资料记录保护方法,包括下列步骤(A)提供一防护资料储存区域,其中包含复数个防护资料储存区块;(B)提供一虚拟资料储存区域,其中包含复数个虚拟资料储存区块,且该复数个虚拟资料储存区块分别与该复数个防护资料储存区块对应;(C)储存欲保护的资料于该防护资料储存区域中一或复数个防护资料储存区块中;(D)辨识该虚拟资料储存区域中,未存有有效资料的虚拟资料储存区块;(E)接收该处理器传达的资料读取指令,并进行下列步骤处理该指令(i)确认一或复数个存有欲读取资料的防护资料储存区块;(ii)确认一或复数个对应于前述防护资料储存区块的虚拟资料储存区块;(iii)确认前述虚拟资料储存区块中储存资料的有效性,若该资料有效则进行步骤(E)(iv),若该资料不具有效性,则进行步骤(E)(v);(iv)从该虚拟资料储存区域中读取该指定读取资料,并将该指定读取资料传送至该处理器;(v)从防护资料储存区域中读取该指定读取资料,并将该指定读取资料传送至该处理器;(F)收该处理器传达的资料写入指令,并进行下列步骤处理该指令(i)选取一或复数个虚拟资料储存区块;(ii)将该指定写入资料写入前述选定的虚拟资料储存区块;(iii)将该被写入的虚拟资料储存区块标示为存有有效资料。12.如权利要求11所述方法,其中该防护资料储存区域及该虚拟资料储存区域是由一实体资料储存装置所提供。13.如权利要求11所述的方法,其中该防护资料储存区域及该虚拟资料储存区域是由一磁碟机所提供。14.如权利要求13所述的方法,其中该防护资料储存区域及该虚拟资料储存区域是存在于一磁碟机中的不同分割磁碟内。15.如权利要求11所述的方法,其中该磁碟机属于IDE型的硬盘机。全文摘要本发明提出一种在储存媒体上保护资料记录的资料记录保护控制装置及方法。在一系统配置模式中,单一实体资料储存装置被分割为一防护资料储存区域、一虚拟资料储存区域及一无防护资料储存区域。一组包含软体与资料的防护资料先被载入防护资料储存区域中。在一般操作过程中,欲储存于该资料储存区域的资料被传送给该资料控制装置,资料可以从该虚拟资料储存区域或该防护资料储存区域中读取。文档编号G11B20/12GK1387192SQ0111820公开日2002年12月25日申请日期2001年5月22日优先权日2001年5月22日发明者梁国恩申请人:梁国恩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1