硬盘数据恢复校验方法技术

技术编号:13449251 阅读:49 留言:0更新日期:2016-08-01 18:39
本发明专利技术公开了一种硬盘数据恢复校验方法,其应用于电脑硬盘,具体包括:当从电脑硬盘中读取数据发现错误时,记录发生错误的数据在所述硬盘中对应的第一逻辑块地址,所述第一逻辑块地址与硬盘冗余区存储的第二物理块地址为重映射关系,所述电脑读取所述第二物理块地址;将外置处理器与电脑通过有线或无线方式连接,所述外置处理器读取所述电脑硬盘中错误数据及与所述第一逻辑块相对应的第一物理块地址后,向云端服务器发送恢复相应数据的命令及所述外置处理器的IP地址;所述云端服务器将相应数据发送至所述外置处理器缓存区;所述外置处理器将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖。本案公开的硬盘数据恢复校验方法利用云端技术对故障硬盘进行数据恢复,数据恢复能力大大提高。

【技术实现步骤摘要】
硬盘数据恢复校验方法
本专利技术涉及硬盘故障
更具体地说,本专利技术涉及一种云端恢复硬盘数据的方法。
技术介绍
目前,常用的硬盘包括机械硬盘和固态硬盘,由于机械硬盘容易受温度、振动的影响而出现读写错误,且固态硬盘自身固有的擦写次数限制和坏块率也会导致读写错误。虽然硬盘具有纠错能力,但其只能通过自身纠错算法纠正错误位数较少的错误数据,其纠错能力是有限的。现有技术中,当错误数据的错误位数太多,硬盘无法通过自身纠错算法进行纠错时,存储控制器多采用RAID(RedundantArrayofIndependentDisks,独立磁盘的冗余阵列)算法纠正错误,并通过重建或格式化操作对硬盘数据进行恢复。若在重建操作的过程中硬盘阵列中的其他硬盘出现错误,硬盘中的数据将无法恢复;而格式化操作需要进行整个磁道的数据读取,格式化和两次数据写入操作,第一次为将整个磁道的数据(包括通过RAID算法得到的恢复数据及错误数据所在磁道上的其他数据)写入保留区域,第二次为将整个磁道的数据写入格式化完成后的磁道上,操作频繁,比较费时,而且保留区域是用来保存硬盘的参数和配置信息,进行第一次数据写入操作时会带来较大的风险。现有技术为提高硬盘错误扇区或硬盘坏块的修复效率,采用了映射逻辑块地址的方式替换旧逻辑块地址实现修复,但这种方法将占用硬盘空间,对于硬盘出现大面积故障时的处理依然费时费力。
技术实现思路
本专利技术的一个目的是解决至少上述问题,并提供至少后面将说明的优点。本专利技术还有一个目的是提供一种硬盘数据恢复校验方法,其利用云端技术对故障硬盘进行数据恢复,数据恢复能力大大提高。为了实现根据本专利技术的这些目的和其它优点,提供了一种硬盘数据恢复校验方法,其应用于电脑硬盘,具体包括:当从电脑硬盘中读取数据发现错误时,记录发生错误的数据在所述硬盘中对应的第一逻辑块地址,所述第一逻辑块地址与硬盘冗余区存储的第二物理块地址为重映射关系,所述电脑读取所述第二物理块地址;将外置处理器与电脑通过有线或无线方式连接,所述外置处理器读取所述电脑硬盘中错误数据及与所述第一逻辑块相对应的第一物理块地址后,向云端服务器发送恢复相应数据的命令及所述外置处理器的IP地址;所述云端服务器将相应数据发送至所述外置处理器缓存区,所述相应数据与所述第二物理块地址数据进行对照,一致则所述外置处理器将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,不一致则取消所述第一逻辑块地址与所述第二物理块地址之间的重映射关系,并将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖。优选的是,所述的硬盘数据恢复校验方法,其中,所述外置处理器与所述电脑通过USB数据线电连接。优选的是,所述的硬盘数据恢复校验方法,其中,所述外置处理器与所述电脑通过网络连接。优选的是,所述的硬盘数据恢复校验方法,其中,还包括对电脑硬盘所述第一物理块地址覆盖的新数据进行再校验,具体为:所述外置处理器读取所述电脑硬盘所述第一物理块地址数据;所述外置处理器将读取的所述电脑硬盘所述第一物理块地址数据与缓存区内数据进行比对,结果一致则显示恢复数据成功;结果不一致则显示恢复数据错误。优选的是,所述的硬盘数据恢复校验方法,其中,当显示恢复数据错误时,所述外置处理器再次将所述缓存区内存储的相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,并再次对电脑硬盘所述第一物理块地址覆盖的新数据进行再校验。优选的是,所述的硬盘数据恢复校验方法,其中,在硬盘数据恢复前还包括对所述电脑硬盘数据读取路径的校验,具体为:所述外置处理器向所述电脑发送读取除错误数据所在物理块地址外的某一物理块地址数据的命令,所述电脑输出存储数据至所述外置处理器缓存区,所述外置处理器向所述云端发送读取相应物理块地址存储数据的命令及其IP地址,所述云端将相应存储数据发送至所述外置处理器缓存区与所述电脑输出存储数据进行比对,一致则显示所述电脑硬盘数据读取路径正确,否则显示错误。优选的是,所述的硬盘数据恢复校验方法,其中,当所述电脑硬盘数据读取路径显示错误时,所述外置处理器对所述电脑硬盘进行整体数据覆盖。优选的是,所述的硬盘数据恢复校验方法,其中,所述外置处理器为内设中央处理单元及缓存区、外设USB接口或无线传输端的装置。优选的是,所述的硬盘数据恢复校验方法,其中,所述外置处理器为手机、平板或PC机中的一种。优选的是,所述的硬盘数据恢复校验方法,其中,所述外置处理器向所述云端服务器发送恢复相应数据的命令中包括所述电脑的物理地址、所述电脑硬盘中错误数据所在物理块地址及预设的所述电脑与云端间通关口令。本专利技术至少包括以下有益效果:在数据恢复同时,以并行处理方式读取冗余区内存储的备份数据,不影响正常使用;通过采用外置处理器进行硬盘数据恢复,节省了硬盘空间,降低了对硬盘的要求;将存储数据备份于云端,通过预设的电脑与云端间通关口令实现数据恢复,保证了电脑备份数据的安全性;采用云端技术进行硬盘数据恢复,快速可靠,容量倍数扩增;通过校验后再覆盖的方式,对电脑硬盘物理地址间的对应关系进行实时更新,确保使用的准确性。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术的研究和实践而为本领域的技术人员所理解。具体实施方式下面对本专利技术做进一步的详细说明,以令本领域技术人员参照说明书文字能够据以实施。应当理解,本文所使用的诸如“具有”、“包含”以及“包括”术语并不配出一个或多个其它元件或其组合的存在或添加。本专利技术提供一种硬盘数据恢复校验方法,其应用于电脑硬盘,具体包括:当从电脑硬盘中读取数据发现错误时,记录发生错误的数据在所述硬盘中对应的第一逻辑块地址,所述第一逻辑块地址与硬盘冗余区存储的第二物理块地址为重映射关系,所述电脑读取所述第二物理块地址;将外置处理器与电脑通过有线或无线方式连接,所述外置处理器读取所述电脑硬盘中错误数据及与所述第一逻辑块相对应的第一物理块地址后,向云端服务器发送恢复相应数据的命令及所述外置处理器的IP地址;所述云端服务器将相应数据发送至所述外置处理器缓存区,所述相应数据与所述第二物理块地址数据进行对照,一致则所述外置处理器将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,不一致则取消所述第一逻辑块地址与所述第二物理块地址之间的重映射关系,并将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖。所述外置处理器与所述电脑通过USB数据线电连接。或者,所述外置处理器与所述电脑通过网络连接。对电脑硬盘所述第一物理块地址覆盖的新数据进行再校验,具体为:所述外置处理器读取所述电脑硬盘所述第一物理块地址数据;所述外置处理器将读取的所述电脑硬盘所述第一物理块地址数据与缓存区内数据进行比对,结果一致则显示恢复数据成功;结果不一致则显示恢复数据错误。当显示恢复数据错误时,所述外置处理器再次将所述缓存区内存储的相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,并再次对电脑硬盘所述第一物理块地址覆盖的新数据进行再校验。在硬盘数据恢复前还包括对所述电脑硬盘数据读取路径的校验,具体为:所述外置处理器向所述电脑发送读取除错误数据所在物理块地址外的某一物理块地址数据的命令,所述电脑输出存储数据至所述外置处理器缓本文档来自技高网...

【技术保护点】
一种硬盘数据恢复校验方法,其特征在于,其应用于电脑硬盘,具体包括:当从电脑硬盘中读取数据发现错误时,记录发生错误的数据在所述硬盘中对应的第一逻辑块地址,所述第一逻辑块地址与硬盘冗余区存储的第二物理块地址为重映射关系,所述电脑读取所述第二物理块地址;将外置处理器与电脑通过有线或无线方式连接,所述外置处理器读取所述电脑硬盘中错误数据及与所述第一逻辑块相对应的第一物理块地址后,向云端服务器发送恢复相应数据的命令及所述外置处理器的IP地址;所述云端服务器将相应数据发送至所述外置处理器缓存区,所述相应数据与所述第二物理块地址数据进行对照,一致则所述外置处理器将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,不一致则取消所述第一逻辑块地址与所述第二物理块地址之间的重映射关系,并将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖。

【技术特征摘要】
1.一种硬盘数据恢复校验方法,其特征在于,其应用于电脑硬盘,具体包括:当从电脑硬盘中读取数据发现错误时,记录发生错误的数据在所述硬盘中对应的第一逻辑块地址,所述第一逻辑块地址与硬盘冗余区存储的第二物理块地址为重映射关系,所述电脑读取所述第二物理块地址;将外置处理器与电脑通过有线或无线方式连接,所述外置处理器读取所述电脑硬盘中错误数据及与所述第一逻辑块相对应的第一物理块地址后,向云端服务器发送恢复相应数据的命令及所述外置处理器的IP地址;所述云端服务器将相应数据发送至所述外置处理器缓存区,所述相应数据与所述第二物理块地址数据进行对照,一致则所述外置处理器将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,不一致则取消所述第一逻辑块地址与所述第二物理块地址之间的重映射关系,并将所述相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖;还包括对电脑硬盘所述第一物理块地址覆盖的新数据进行再校验,具体为:所述外置处理器读取所述电脑硬盘所述第一物理块地址数据;所述外置处理器将读取的所述电脑硬盘所述第一物理块地址数据与缓存区内数据进行比对,结果一致则显示恢复数据成功;结果不一致则显示恢复数据错误;当显示恢复数据错误时,所述外置处理器再次将所述缓存区内存储的相应数据发送至所述电脑硬盘所述第一物理块地址处进行数据覆盖,并再次对电脑硬盘所述第一物理块地址覆盖的新数据进行再校验。2.如权利要求1所述的...

【专利技术属性】
技术研发人员:曹峰
申请(专利权)人:苏州美天网络科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1