磁盘式储存媒体的数据防毁方法

文档序号:6736576阅读:277来源:国知局
专利名称:磁盘式储存媒体的数据防毁方法
技术领域
本发明涉及一种磁盘式储存媒体的数据防毁方法。
背景技术
在数字装置中,如于语言翻译机中,一般是使用与非门闪存(NAND flash)作为储存数据的媒介,相较于机械式的硬盘储存装置,与非门闪存在面对外界震动的抵抗能力较佳,但是就成本方面来考虑,与非门闪存的容量较小且其价格较昂贵,使得数字装置的价格也相对教高,因此,使用机械式的硬盘作为储存媒介成为目前的存储主流。然而,采用机械式的硬盘作为储存媒介时,由于机械式的硬盘有磁头、磁盘以及移动臂,外界突然的震动容易使得磁头刮伤磁盘的表面,进而损毁档案。
另外,由于档案系统(file system)必须直接兼容于微软窗口系统(microsoft windows system),也就是说,倘若通过通用串行总线(universal serial bus;USB)以连接硬盘于数字装置上,窗口系统会把外接装置看成是系统自己的一个硬盘机使用,让使用者感觉不出和原本本机的固定磁盘有何不同。欲达到此一兼容能力的话,必须采用文件配置表(FileAllocation Table;FAT)或文件配置表32(FAT32)格式的档案系统,但是此种格式的档案系统并不适合嵌入式系统(Embedded system)所使用,因此当硬盘有一小部分数据毁坏时,FAT或FAT32格式的档案系统无法把数据修复回来,其对读写中断的防护能力较为脆弱,轻则单一档案毁损,重则整个档案系统全毁。
综合上述,机械式硬盘的损坏,造成的影响是永久性的,而当中的档案系统的软件损坏,虽可以重新格式化(format)以重新灌软件来恢复,但对使用者而言,使用者必须将装置送厂维修,非常不便,且硬盘里头的数据也不一定可以成功挽救回来。

发明内容
本发明为解决背景技术中存在的上述技术问题,而提供一种磁盘式储存媒体的数据防毁方法,通过侦测并重新设定档案系统以及磁盘式储存媒体的动作状态,以保护数据避免损坏。
本发明的技术解决方案是本发明为一种磁盘式储存媒体的数据防毁方法,应用在具有磁盘式储存媒体的数字装置上,该数字装置内部储存有档案系统,其特殊之处在于该方法包括以下步骤1)设定第一判断时间和第二判断时间,将档案系统设定为读出/写入状态;2)判断档案系统的闲置时间是否到达第一判断时间,若否,则维持档案系统的读出/写入状态,若是,则将档案系统设定为只读状态,然后进至步骤3);3)判断磁盘式储存媒体的闲置时间是否到达第二判断时间,若否,则维持档案系统的只读状态,若是,则将盘片停止运转,且磁头移至盘片的初始位置。
上述步骤1)中第二判断时间的设定大于第一判断时间。
上述步骤1)中还包括设定第三判断时间,判断档案系统只执行读出动作是否到达第三判断时间,若否,则维持档案系统当前状态,若是,则将档案系统设定为只读状态。
本发明是应用在具有磁盘式储存媒体的数字装置中,其内部储存有档案系统,通过执行档案系统以操控磁头对盘片进行数据的读出及写入动作,起初将档案系统设定为读出/写入状态,倘若档案系统闲置的时间到达第一判断时间,便将档案系统设定为只读状态,当磁盘式储存媒体闲置的时间到达第二判断时间时,即将盘片停止运转,并将磁头移至盘片的初始位置,这样即使磁盘式储存媒体受到损坏,也只局限于单点损坏而已,提升了磁盘式储存媒体对数据损毁的防护能力,因此本发明在不影响原有功能之下,本发明加强了硬盘的抗性,而使硬盘进入闲置(idle)状态,除了可以加强数据的稳定性之外,亦可节省电源,又由于硬件以及软件策略兼施,双重防护之下,更可以防止硬盘损坏。
具体实施例方式
本发明应用于具有磁盘式储存媒体的数字装置,例如具有硬盘装置的语文翻译机,在数字装置内部储存有档案系统,此档案系统为采用文件配置表(FAT)或文件配置表32(FAT32)格式的档案系统,通过执行档案系统以操控磁盘式储存媒体的磁头对盘片进行数据的读出及写入动作。其具体步骤如下首先,设定第一判断时间、第二判断时间和第三判断时间,同时将档案系统设定为读出/写入状态,接着,判断档案系统的闲置时间是否到达第一判断时间?倘若档案系统的闲置时间已经到达第一判断时间,那么,便将档案系统设定为只读状态,倘若档案系统的闲置时间尚未到达第一判断时间,那么,档案系统维持可读出也可写入的状态。
继续判断磁盘式储存媒体的闲置时间是否到达第二判断时间?,倘若磁盘式储存媒体之闲置时间已经到达第二判断时间,即将盘片停止运转,且磁头移至盘片的初始位置,亦即将磁头移至盘片的空轨位置或是最末轨位置,而若磁盘式储存媒体的闲置时间尚未到达第二判断时间的话,那么,档案系统设定维持只读状态,其中,第二判断时间的设定大于第一判断时间。
可再判断档案系统只执行读出动作是否到达第三判断时间?若档案系统持续只做读出动作已经到达第三判断时间的话,那么将档案系统设定为只读状态。
当硬盘有较长的时间不使用时,下闲置(idle)指令让硬盘进入睡眠状态,此时硬盘的盘片停止转动,且磁头回复到初始位置,也就是最末轨或是空轨的位置,此时即使受到强烈的撞击,影响也不大,除非硬盘容量将满到100%才有可能影响到尾端的数据,且此时盘片未转动,所以即使受到损坏也只局限于单点。
为了增进效率,通过硬盘存取数据之前,会先利用快速缓冲储存内存(Cache memory)以提升读写的效率。在一般正常运行的过程中,有可能系统本身会读写一些数据,即使开机后,使用者都没有储存动作,也是可能有背景的写入动作,甚至有些是隐性的,比方说调整音量或是屏幕亮度等等。
若在快速缓冲储存内存(Cache memory)中有数据未写入,遇到意外的碰撞导致断电或者是不正常关机或是其它因素,使得硬盘存取无法完全运作,会导致增加档案系统毁损的机率,所以适时地清空数据并保持未有新的未写入数据是相当重要的。
因此,只要档案系统一不动作,我们便将档案系统设定成只读(readonly)状态,在切换成只读(read only)状态时若有数据残留在缓冲储存内存中会自动同步化以保持数据的一致性,之后档案系统操作硬盘动作只能使其做读出动作,此时便只有读的动作,而无写入的动作,即使不正常断电或是关机,也不会影响档案系统。
除了系统在闲置时会进入只读状态之外,其它在确定长时间只有读取数据而未有写入数据的动作时,亦适合将硬盘的动作设定成只读状态,例如,播放影片、听歌曲(如MP3音乐文件)、欣赏动画等等,而且来回切换成只读(read only)状态与读出/写入(read/write)状态的速度极快,远比将硬盘设定成闲置状态再回复要快得多。
一旦系统有所动作之后,比方说使用者使用键盘输入数据或是碰触了触控式屏幕,系统将立即结束只读状态而回复到正常的读出/写入状态,如此快速的变化,使用者并无法感觉到瞬间的变化,增强了硬盘对毁损的防护能力。
权利要求
1.一种磁盘式储存媒体的数据防毁方法,应用在具有磁盘式储存媒体的数字装置上,该数字装置内部储存有档案系统,其特征在于该方法包括以下步骤1)设定第一判断时间和第二判断时间,将档案系统设定为读出/写入状态;2)判断档案系统的闲置时间是否到达第一判断时间,若否,则维持档案系统的读出/写入状态,若是,则将档案系统设定为只读状态,然后进至步骤3);3)判断磁盘式储存媒体的闲置时间是否到达第二判断时间,若否,则维持档案系统的只读状态,若是,则将盘片停止运转,且磁头移至盘片的初始位置。
2.根据权利要求1所述的磁盘式储存媒体的数据防毁方法,其特征在于所述步骤1)中第二判断时间的设定大于第一判断时间。
3.根据权利要求1或2所述的磁盘式储存媒体的数据防毁方法,其特征在于所述步骤1)中还包括设定第三判断时间,判断档案系统只执行读出动作是否到达第三判断时间,若否,则维持档案系统当前状态,若是,则将档案系统设定为只读状态。
全文摘要
本发明涉及一种磁盘式储存媒体的数据防毁方法。本发明包括以下步骤1)设定第一判断时间和第二判断时间,将档案系统设定为读出/写入状态;2)判断档案系统的闲置时间是否到达第一判断时间,若否,则维持档案系统的读出/写入状态,若是,则将档案系统设定为只读状态,然后进至步骤3);3)判断磁盘式储存媒体的闲置时间是否到达第二判断时间,若否,则维持档案系统的只读状态,若是,则将盘片停止运转,且磁头移至盘片的初始位置。本发明为解决背景技术中存在的技术问题,而提供一种磁盘式储存媒体的数据防毁方法,通过侦测并重新设定档案系统以及磁盘式储存媒体的动作状态,以保护数据避免损坏。
文档编号G11B21/12GK1901046SQ20061004319
公开日2007年1月24日 申请日期2006年7月21日 优先权日2006年7月21日
发明者王志铭, 陈淮琰 申请人:无敌科技(西安)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1