[发明专利]一种修复三星硬盘无法访问数据区的方法在审
申请号: | 201510600853.3 | 申请日: | 2015-09-18 |
公开(公告)号: | CN105138415A | 公开(公告)日: | 2015-12-09 |
发明(设计)人: | 梁效宁;杨先珉;张佳强;董超 | 申请(专利权)人: | 四川效率源信息安全技术股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 641000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 修复 三星 硬盘 无法访问 数据 方法 | ||
技术领域
本发明涉及信息安全技术领域,特别涉及一种修复三星硬盘无法访问数据区的方法。
背景技术
随着大数据时代的到来,数据存储越来越繁重密集。几乎所有的数据存储都会使用到硬盘。长时间、高频率的使用会使硬盘的使用寿命降低,或者发生不可预知的故障。一旦发生硬盘故障,不论是个人,还是企业都将会受到不可估量的损失。三星品牌硬盘容易出现状态忙,就绪但无法访问数据区的情况,三星硬盘固件出现异常,导致无法访问数据区的数据恢复方法。目前,还没有一种技术可以解决这个问题。
发明内容
本发明针对现有技术的缺陷,提供了一种修复三星硬盘无法访问数据区的方法,能有效的解决上述现有技术存在的问题。
为了实现以上发明目的,本发明采取的技术方案如下:
一种修复三星硬盘无法访问数据区的方法,步骤包括修复硬盘,清除SMART表,清除A表;
所述修复硬盘的具体步骤如下:
S101:读取数据到buffer,判断硬盘是否为ENG模式,是则执行转到S103,否则执行S102;
调用函数:“IRQ_READ_UART0()”“checkENG()”;
S102:进入ENG模式;
调用函数:“UART0_Sendchar(0x0A,0x0D)”;
S103:进入ENG模式,执行指令“LE”修复硬盘,并等待硬盘电机起转就绪;
调用函数:“UART0_Sendchar(0x0A,0x0D)”“UART0_SendBuf(LE)”。
所述清除SMART表的具体步骤如下:
S201:判断硬盘状态是否就绪,是则执行S202,否则退出;
S202:打开硬盘访问权限;
S203:发送smat指令响应,写入smart数据“DOC_USBREADRAM(8,integer(@buff),10000,3)”;
S204:发送smat指令响应,并等待硬盘接收数据;
S205:重置smart数据源,恢复smart为出厂设置,并等待硬盘接收数据。
作为优选,所述清除A表的具体步骤如下:
S301:判断硬盘状态是否就绪,是则执行S202,否则退出;
S302:备份A表模块,将A表模块备份至安全目录;
S303:初始化A表,清除A表。
与现有技术相比本发明的优点在于:可修复三星硬盘因缺陷表所引起的不认盘的错误,可清除SMART表,可清除A表,解决了目前三星硬盘无法访问数据区的问题,硬盘恢复成功率高,有效降低因硬盘损坏带来的损失。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下举实施例,对本发明做进一步详细说明。
一种修复三星硬盘无法访问数据区的方法,步骤包括修复硬盘,清除SMART表,清除A表;
所述修复硬盘的具体步骤如下:
S101:读取数据到buffer,判断硬盘是否为ENG模式,是则执行转到S103,否则执行S102;
调用函数:“IRQ_READ_UART0()”“checkENG()”;
S102:进入ENG模式;
调用函数:“UART0_Sendchar(0x0A,0x0D)”;
S103:进入ENG模式,执行指令“LE”修复硬盘,并等待硬盘电机起转就绪;
调用函数:“UART0_Sendchar(0x0A,0x0D)”“UART0_SendBuf(LE)”。
所述清除SMART表的具体步骤如下:
S201:判断硬盘状态是否就绪,是则执行S202,否则退出;
S202:打开硬盘访问权限;
S203:发送smat指令响应,写入smart数据
调用函数:
“DOC_USBREADRAM(8,integer(@buff),10000,3)”;
S204:发送smat指令响应,并等待硬盘接收数据;
S205:重置smart数据源,恢复smart为出厂设置,并等待硬盘接收数据。
清除SMART表需要执行以下代码:
procedureresetSmart;stdcall;
varbuff:array[0..10240]ofbyte;
hddsn:string;
xx,pos:integer;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川效率源信息安全技术股份有限公司,未经四川效率源信息安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510600853.3/2.html,转载请声明来源钻瓜专利网。