发明名称 |
一种西数硬盘固件区虚拟方法 |
摘要 |
本发明公开了一种西数硬盘固件区虚拟方法,包括以下步骤:S1:创建备份数据库系统;S2:初始化故障硬盘;S3:加载硬盘资源;S4:判断是否能读取硬盘必要固件资源,如果能则转到S5;如果不能则转到S6;S5:将硬盘固件资源加载到硬盘工作缓冲区,若能正常读取数据则结束,如果加载失败,则转到S6;S6:获取硬盘具体信息;S7:根据硬盘具体信息,在备份数据库系统中找与故障盘匹配的固件资源;S8:将S7找到的固件资源装入到内存里,并与故障硬盘建立真实链接,达到故障盘正常运行的目的。本发明的有益效果如下:根据备份数据库系统中匹配故障盘的主要固件模块,虚拟出正常硬盘的运行环境,达到在不拆解更换硬盘部件的情况下读取故障盘的数据。 |
申请公布号 |
CN105786633A |
申请公布日期 |
2016.07.20 |
申请号 |
CN201610107453.3 |
申请日期 |
2016.02.26 |
申请人 |
四川效率源信息安全技术股份有限公司 |
发明人 |
梁效宁;董超;杨先珉;张佳强 |
分类号 |
G06F11/07(2006.01)I;G06F9/455(2006.01)I |
主分类号 |
G06F11/07(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种西数硬盘固件区虚拟方法,包括以下步骤:S1:创建备份数据库系统,系统装入西数硬盘正常运行所需必要固件;S2:初始化故障硬盘;S3:加载硬盘资源;S4:判断是否能成功读取硬盘所需要的必要固件资源,如果能正常读取,则转到S5;如果不能全部获取成功,则转到S6;S5:将获取的硬盘固件资源,全部加载到硬盘工作缓冲区,建立硬盘正常运行所需的内存环境,若硬盘能正常读取数据则结束,如果内部访问加载失败,则转到S6;S6:获取硬盘具体信息,包括硬盘型号、固件版本号和SPT值;S7:根据硬盘具体信息,在备份数据库系统中找与故障盘匹配的固件资源;S8:将S7找到的固件资源装入到内存里,并与硬盘已经存在完好的部分固件建立真实链接,达到故障盘正常运行的目的。 |
地址 |
641000 四川省内江市松山南路183号 |