具有磁盘保护功能的电子装置及其保护方法

文档序号:6458573阅读:173来源:国知局
专利名称:具有磁盘保护功能的电子装置及其保护方法
技术领域
本发明涉及一种具有磁盘保护功能的电子装置及其保护方法。
技术背景现有电子装置,利用嵌入式(Embedded)中央处理器(CPU)强大的运算 能力,而整合愈来愈多的功能,例如电子装置本身是翻译机或个人数字助理机, 同时也能连接计算机而当作随身碟来使用。当成翻译机或个人数字助理机使用 时,因为电子装置本身有操作系统和驱动程序等加以保护,因此不会产生任何 问题。但电子装置连接到计算机而被当作随身碟使用时,电子装置内磁盘的分 割区会全部被显现在计算机中,而可能被使用者误删(Delete)或格式化 (Format),以致造成磁盘损坏,甚至使得电子装置无法开机和使用。对此,如 何保护磁盘免于受损,使电子装置能在各种不同用途下正常运作,也就成为急 需解决的课题。目前先前技术中,已提出一种具有磁盘保护功能的电子装置及其保护方法。 其中,保护磁盘方法,先在磁盘中选择欲保护的分割区,再对分割区建立第一 数据保护点。此第一数据保护点的建立利用对分割区进行区间扫瞄处理,以将 未存有数据的全部/部分空间划分为闲置空间且标示为空闲区,其余空间划分为 己用空间并标示为保护区,并根据区间扫瞄处理结果对分割区建立磁盘空间索 引记录。对分割区进行一笔数据的存取时,根据磁盘空间索引记录对该笔数据 进行数据操控处理。上述先前技术的缺点,在于电子装置仅能在操作系统下运作,而且用途受限, 无法连接至计算机而当作随身碟使用。另外,保护磁盘方法过于复杂,执行不 易。还有,每笔数据的存取都需进行数据操控处理,费时费力,消耗不少运算 资源。发明内容本发明为解决背景技术中存在的上述技术问题,而提供一种具有磁盘保护 功能的电子装置及其保护方法。本发明的技术解决方案是本发明具有磁盘保护功能的电子装置,可选择 在第一操作系统或第二操作系统下运作,其特殊之处在于该电子装置包括磁盘,具有系统区及储存区,且第一操作系统储存于系统区;处理单元,根据第一操作系统修改系统区的分割区识别码,以利于第二操 作系统读取磁盘时隐藏系统区,且当第一操作系统运作时,处理单元执行挂载 程序,以挂载所述磁盘为一特定格式。上述系统区具有二个原始数据区(Raw Data)及一个档案系统区(File System )。上述储存区包括使用者区,用来提供给外界使用。上述处理单元根据挂载指令来执行挂载程序,且挂载指令中具有特定格式 的参数。上述特定格式包括档案系统(File System)格式。一种用于上述的具有磁盘保护功能的电子装置的保护方法,适用于可选择 在第一操作系统或第二操作系统下运作的电子装置,其特殊之处在于该方法 包含以下步骤1) 分割磁盘为系统区及储存区;2) 储存所述第一操作系统于系统区中;3) 由处理单元,且根据第一操作系统修改系统区的分割区识别码,以利于 第二操作系统读取磁盘时隐藏系统区;4) 当第一操作系统运作时,处理单元执行挂载程序,以挂载磁盘为一特定 格式。上述系统区具有二个原始数据区及一个档案系统区。 上述储存区包括使用者区,用来提供给外界使用。上述处理单元根据挂载指令执行所述挂载程序,且挂载指令中具有特定格 式的参数。上述特定格式包括档案系统格式。本发明通过在电子装置的磁盘上建立系统区及储存区,并通过处理单元根 据第一操作系统修改系统区的分割区识别码,以利于第二操作系统读取磁盘时 隐藏系统区,且当第一操作系统运作时,处理单元执行挂载程序,以挂载所述磁盘为一特定格式,使得电子装置的磁盘挂载在操作系统(如Windows)上, 操作系统读取磁盘时,就不会显示出这些分割区,而达到保护分割区的目的。


图1为显示本发明具有磁盘保护功能的电子装置的方块示意图;图2为显示磁盘的部分分割区规格表;图3为显示本发明中有关磁盘分割区的示意图;图4为显示本发明保护磁盘的方法流程图。其中,l-电子装置,11-磁盘,111-系统区,1111-第一操作系统,1112-分割 区识别码,112-储存区,12-处理单元,121-挂载程序,13-第二操作系统,2-部 分分割区规格表,3-磁盘,31-系统区,311-第一原始数据区,312-第二原始数 据区,313-第三版扩展档案系统区,32-储存区;具体实施方式
参见图1,电子装置1 一般为翻译机或个人数字助理机,并在外接计算机时, 被当作随身碟来使用。电子装置1可选择在第一操作系统1111或第二操作系统 13下运作,所述第一操作系统1111 一般为Linux操作系统,第二操作系统13 一般为Windows操作系统,并储存在电子装置1外接的计算机内。另外,电子装置1还包含磁盘11以及处理单元12。其中,磁盘11 一般为 硬盘、NAND或NOR型闪存、或者任何可供储存的内存,其具有系统区lll及 储存区112。所述系统区111共有二个原始数据区(Raw Data)及一个档案系统 区(File System),储存着第一操作系统llll,而储存区112包括为使用者区,用来提供给外界使用。处理单元12 (即处理器)根据第一操作系统1111来修改 系统区111的分割区识别码1112,以利于第二操作系统13读取磁盘11时隐藏 系统区lll。当第一操作系统llll运作时,处理单元12根据挂载指令执行挂载 程序121,且挂载指令中具有特定格式的参数,以挂载磁盘11为一特定格式, 例如第三版扩展档案系统区(Third Extended File System, EXT3)档案格式。如 此,第一操作系统1111就不会去检查分割区识别码1112是否被修改过,而使得 磁盘11能够正常运作。参见图2,分割区规格表(Partition Specification)根据操作系统、隐藏形式、 档案系统...等不同,将分割区分为256个种类,而且分割区种类可根据字节 (Byte)的分割区识别码来加以分辨。如图2所示,根据Windows操作系统中 常见且可辨识的分割区种类,而制作部分分割区规格表2。从部分分割区规格表 2中,有些分割区种类具有隐藏(Hidden)的形式。因此,假如将原来的分割区 识别码修改成具有隐藏形式的分割区识别码,例如11、 14、 16、 lb、 lc、 le... 等等,这样Windows操作系统读取磁盘时,就不会显示出这些分割区,而达到 保护分割区的目的。参见图3,磁盘3具有系统区31及储存区32。其中,系统区31共分为第 一原始数据区311 (RawData)、第二原始数据区312及第三版扩展档案系统区 313。第一原始数据区311储存加载程序、诊断程序及系统预设数据,而第二原 始数据区312储存Linux核心程序、虚拟磁盘、压縮数据,第三版扩展档案系统 区313储存着图形使用者接口、函式库、字型、应用程序、数据库等,另,储 存区32—般为使用者区,用来提供给外界使用。在本发明中,根据Linux操作 系统,将系统区31中的第一原始数据区311、第二原始数据区312及第三版扩 展档案系统区313的分割区识别码全改为lc,即将三个分割区种类均改成图2 的部分分割区规格表2所示的"lc Hidden WIN95 OSR2 FAT32, LBA-mapped", 而使得分割区的属性被改为隐藏形式。如此,当电子装置外接计算机,而被当 作随身碟使用时,计算机中的Windows操作系统就不会去辨认随身碟中的三个分割区,并且隐藏起来不被使用者看见,自然就不会有分割区被误删或格式化 的情况产生。参见图4,此方法对应图1所示具有磁盘保护功能的电子装置方块示意图, 适用于可选择在第一操作系统1111或第二操作系统13下运作的电子装置,包含以下步骤步骤S41:分割电子装置1的磁盘11为系统区111及储存区112。电子装置1为翻译机或个人数字助理,并外接计算机时,被当作随身碟来使用。而磁盘11 一般为硬盘、NAND或NOR型闪存、或者任何可供储存的内存。另外,系 统区111共有二个原始数据区及一个档案系统区,且储存区112包括使用者区, 用来提供给外界使用;步骤S42:储存第一操作系统1111于系统区111内,所述第一操作系统1111 一般为Linux操作系统;步骤S43:根据处理单元12 (即处理器),且根据第一操作系统1111来修 改系统区111的分割区识别码1112,以利于第二操作系统13读取磁盘11时隐 藏系统区lll。所述第二操作系统13—般为Windows操作系统,且储存于电子 装置l外接的计算机内;步骤S44:当第一操作系统1111运作时,处理单元12根据挂载指令执行挂 载程序121,且挂载指令中具有特定格式的参数,以挂载磁盘11为特定格式, 例如第三版扩展档案系统(EXT3)格式。这样,第一操作系统1111就不会去检 查分割区识别码1112是否被修改过,而使得磁盘11能够正常运作。
权利要求
1. 一种具有磁盘保护功能的电子装置,可选择在第一操作系统或第二操作系统下运作,其特征在于该电子装置包括磁盘,具有系统区及储存区,且第一操作系统储存于系统区;处理单元,根据第一操作系统修改系统区的分割区识别码,以利于第二操作系统读取磁盘时隐藏系统区,且当第一操作系统运作时,处理单元执行挂载程序,以挂载所述磁盘为一特定格式。
2、 根据权利要求l所述的具有磁盘保护功能的电子装置,其特征在于所 述系统区具有二个原始数据区(RawData)及一个档案系统区(FileSystem)。
3、 根据权利要求l所述的具有磁盘保护功能的电子装置,其特征在于所 述储存区包括使用者区,用来提供给外界使用。
4、 根据权利要求l所述的具有磁盘保护功能的电子装置,其特征在于所 述处理单元根据挂载指令来执行挂载程序,且挂载指令中具有特定格式的参数。
5、 根据权利要求l所述的具有磁盘保护功能的电子装置,其特征在于所 述特定格式包括档案系统(File System)格式。
6、 一种用于根据权利要求1所述的具有磁盘保护功能的电子装置的保护方 法,适用于可选择在第一操作系统或第二操作系统下运作的电子装置,其特征 在于该方法包含以下步骤 分割磁盘为系统区及储存区; 储存所述第一操作系统于系统区中; 由处理单元,且根据第一操作系统修改系统区的分割区识别码,以利于 第二操作系统读取磁盘时隐藏系统区; 当第一操作系统运作时,处理单元执行挂载程序,以挂载磁盘为一特定 格式。
7、 根据权利要求6所述的保护方法,其特征在于所述系统区具有二个原 始数据区及一个档案系统区。
8、 根据权利要求6所述的保护方法,其特征在于所述储存区包括使用者 区,用来提供给外界使用。
9、 根据权利要求6所述的保护方法,其特征在于所述处理单元根据挂载 指令执行所述挂载程序,且挂载指令中具有特定格式的参数。
10、 根据权利要求6所述的保护方法,其特征在于所述特定格式包括档 案系统格式。
全文摘要
本发明涉及一种具有磁盘保护功能的电子装置及其保护方法,此电子装置可选择在第一操作系统或第二操作系统下运作,包含磁盘以及处理单元。其中,磁盘具有系统区及储存区,且第一操作系统储存于系统区。而处理单元根据第一操作系统修改系统区的分割区识别码(Partition ID),以利于第二操作系统读取磁盘时隐藏系统区。当第一操作系统运作时,处理单元执行挂载程序,以挂载(Mount)磁盘为一种特定格式。
文档编号G06F12/14GK101266581SQ200810018009
公开日2008年9月17日 申请日期2008年4月18日 优先权日2008年4月18日
发明者王志铭, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1