[发明专利]可扩展固件接口下硬盘测试方法无效
申请号: | 200610168803.3 | 申请日: | 2006-12-14 |
公开(公告)号: | CN101201778A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 王志;陈玄同;刘文涵 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 隆天国际知识产权代理有限公司 | 代理人: | 潘培坤 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展 接口 硬盘 测试 方法 | ||
技术领域
本发明涉及一种硬盘测试方法,特别涉及一种可扩展固件接口(EFI)系统运行环境下的硬盘测试方法。
背景技术
硬盘装置为计算机的主要部件,是计算机储存系统中最为重要的装置,不仅具有记录数据信息的作用,其性能还对整个计算机系统的性能有直接的影响。硬盘作为储存设备,其是否存在损坏区域就是显示其性能的重要指标。因此,能否全面测试整个磁盘的储存空间则为目前技术的一个亟待解决的问题。
在可扩展固件接口(EFI,Extensible Firmware Interface)外壳的测试环境下,对硬盘的储存区域进行读写时,当读到某些可扩展固件接口系统占据的扇区时,如果安装普通文件的处理方式进行直接读写,则由于可扩展固件接口没有对这些系统文件进行保护,因此结果会导致整个系统的崩溃。因此需要对系统文件区域进行保护,如此则需要因为系统本身原因而在硬盘上储存相关的系统文件,储存的系统文件会占据一定硬盘空间,因此在测试这些系统文件及其它文件占据的储存空间时,很难实现储存空间的全面测试。
发明内容
为了解决上述公知技术中的问题与缺陷,本发明的目的在于提供一种可扩展固件接口下硬盘测试方法,以能够既保护计算机系统的安全,又能实现整个硬盘的全面测试。
为此,本发明所提供的可扩展固件接口下硬盘测试方法,其应用于可扩展固件界面环境中,并包含以下步骤:备份一硬盘的可扩展固件接口(EFI)的系统文件至一存储器中一存放区域中;映像系统文件的备份区域为一具体硬盘;于此存储器中建立一非系统文件的存放区域,用于存放硬盘测试的文件区域中的非系统文件;获取系统文件与硬盘测试的非系统文件的信息,分别生成一系统文件链表及一非系统文件链表;执行硬盘测试时,备份硬盘测试的非系统文件至非系统文件存放区域中;以及访问系统文件链表及/或非系统文件链表,以直接自存储器的存放区域中加载该系统文件及/或硬盘测试的非系统文件。
所述的可扩展固件接口下硬盘测试方法中,所述备份该可扩展固件接口系统文件的步骤还包含如下步骤:获取该系统文件的大小及储存路径;计算该系统文件的占据空间大小,以分配相应的存储器存放区域;以及存放该系统文件至该存储器的存放区域中。
所述的可扩展固件接口下硬盘测试方法中,当重新加载新的硬盘测试的非系统文件至该存储器的非系统文件存放区域中时,包含依照该新的非系统文件的信息更新该非系统文件链表的步骤。
所述的可扩展固件接口下硬盘测试方法中,还包含依照该硬盘测试的文件区域大小扩充该非系统文件存放区域的步骤。
所述的可扩展固件接口下硬盘测试方法中,还包含在该硬盘测试完毕后恢复该存储器中该备份系统文件及/或该备份非系统文件至该硬盘中的步骤。
所述的可扩展固件接口下硬盘测试方法中,还包含在该非系统文件存放区域中预先设置一预留存储器的步骤。
本发明通过备份可扩展固件接口系统运行时所需的系统配置文件及测试硬盘区块对应的非系统文件至存储器区域中,以及建立系统文件与非系统文件的链表,测试时则能够直接从存储器中加载对应测试文件,避免对硬盘的读写操作。因此,本发明不仅可加快测试的速度,还保护系统不受到破坏,同时又能够实现硬盘的全面测试。
附图说明
图1为本发明的可扩展固件接口下硬盘测试方法中硬盘储存示意图;以及
图2、图3及图4为本发明的可扩展固件接口下硬盘测试方法的方法流程图。
其中,附图标记说明如下:
10存储器
12系统文件存放区域
14非系统文件存放区域
16非系统文件
18预留存储器
20硬盘
22系统文件
24非系统文件
步骤102获取系统文件信息,生成系统文件链表
步骤104计算系统文件占据的空间,分配相应存储器空间,并存放系统文件至存储器
步骤106映像存放系统文件的存储器区域为系统盘
步骤108建立非系统文件存放区域
步骤110判断硬盘是否已测试完毕?
步骤112获取非系统文件信息,生成非系统文件链表
步骤114读入部分非系统文件至非系统文件存放区域
步骤116测试硬盘上已经备份的区域
步骤118非系统文件存放区域是否有日志文件?
步骤120设定日志部分的储存存储器区域为可写
步骤122运行测试程序
步骤124是否需要读出硬盘中的文件?
步骤126硬盘中的文件已经备份于存储器中
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610168803.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铆钉螺母
- 下一篇:组合式双面窗帘用帘轨