The invention discloses a solid-state hard disk and a data processing method and system thereof. Detection of the user's operation on the first storage area that is visible to the operating system on a solid state hard disk; if the operation is read and write, it keeps the data of the first storage area and the solid state hard disk set to synchronize the data of the mirror data storage area of the second storage area that is not visible to the operating system; if this operation is to delete the operation, the operation is to delete the data. In the work or TRIM operation, the data of the first storage area is synchronized with the data of the mirror image data storage area of the second storage area, and the data deleted from the first storage area is backed up to the deleted data storage area of the second storage area. The invention can not recover the deleted data by setting the second storage area which is not visible to the operating system, avoiding the malicious deletion of data or error operation, and the data backup and recovery of the data in the solid state hard disk are realized by using the flash memory controller. One
【技术实现步骤摘要】
一种固态硬盘及其数据处理方法和系统
本专利技术涉及固态硬盘
,尤其涉及一种固态硬盘及其数据处理方法和系统。
技术介绍
目前,市场上的固态硬盘主要提供数据读写的存储功能,本身不提供删除数据的备份和恢复功能,固态硬盘数据备份和恢复主要依靠上层的操作系统层、应用程序层或者存储系统层的管理和维护,尽管这些上层管理方案可以满足一般情形下数据备份和恢复的需求,但是由于它们可以被拥有权限的系统用户修改或禁用,因此对于这种情况下用户恶意删除数据或错误操作导致删除数据的情况无法起到有效的检测和数据恢复作用。另外,由于固态硬盘内的垃圾回收算法(GarbageCollection)和TRIM删除机制,被操作系统删除的数据在物理介质上存留时间存在不可预测性,传统的适用于机械硬盘的数据取证和恢复技术在应用于固态硬盘时迎来了前所未有的挑战。
技术实现思路
本专利技术所要解决的技术问题在于提供了一种能在固态硬盘中的对数据进行备份、对被删除数据进行恢复的固态硬盘及其数据处理方法和系统。为解决上述技术问题,本专利技术采用以下技术方案:一方面,本专利技术提供了一种固态硬盘的数据处理方法,该方法包括:检测用户对于固态硬盘上对操作系统可见的第一存储区域的操作;若该操作为读写操作,则保持所述第一存储区域与固态硬盘上的可设置为对操作系统不可见的第二存储区域的镜像数据存储区域的数据同步;若该操作为删除操作或TRIM操作,则保持所述第一存储区域与所述第二存储区域的镜像数据存储区域的数据同步,并将从第一存储区域删除的数据备份至所述第二存储区域的删除数据存储区域。其中,所述检测用户对于固态硬盘上对操作系统 ...
【技术保护点】
1.一种固态硬盘的数据处理方法,其特征在于,所述方法包括:
【技术特征摘要】
1.一种固态硬盘的数据处理方法,其特征在于,所述方法包括:检测用户对于固态硬盘上对操作系统可见的第一存储区域的操作;若该操作为读写操作,则保持所述第一存储区域与固态硬盘上的可设置为对操作系统不可见的第二存储区域的镜像数据存储区域的数据同步;若该操作为删除操作或TRIM操作,则保持所述第一存储区域与所述第二存储区域的镜像数据存储区域的数据同步,并将从第一存储区域删除的数据备份至所述第二存储区域的删除数据存储区域。2.根据权利要求1所述的固态硬盘的数据处理方法,其特征在于,所述检测用户对于固态硬盘上对操作系统可见的第一存储区域的操作之后还包括:若操作检测模块检测到对所述第一存储区域的操作为异常操作,则停止所述第一存储区域与所述镜像数据存储区域的数据同步,并记录该异常操作事件。3.根据权利要求1所述的固态硬盘的数据处理方法,其特征在于,所述将从第一存储区域删除的数据备份至所述第二存储区域的删除数据存储区域之后还包括:给从所述第一存储区域删除的数据添加信息标识。4.根据权利要求1所述的固态硬盘的数据处理方法,其特征在于,所述将从第一存储区域删除的数据备份至所述第二存储区域的删除数据存储区域之后还包括:当检测到第二存储区域的存储介质空间小于等于预置空间时,根据预设的存储规则处理新的被删除数据。5.根据权利要求1所述的固态硬盘的数据处理方法,其特征在于,所述方法还包括:验证用户发送的设置可见验证命令,当且仅当验证成功时,将对操作系统不可见的第二存储区域设置为对操作系统可见,同时开放对第二存储区域的第一类操作功能,所述第一类操作功能包括:将删除数据存储区域的数据恢复到存储介质中;读取第二存储区域中的数据。6.根据权利要求1所述的固态硬盘的数据处理方法,其特征在于,所述方法还包括:验证用户发送的功能开放验证命令,当且仅当验证成功时,根据所述开放验证命令开放对应的第二存储区域的第二类操作功能;若验证失败,则拒绝执行该功能开放验证命令对应的操作,并返回错误代码;其中,所述第二类操作功能包括:将设置为对操作系统可见的第二存储区域重新隐藏;对第二存储区域中的数据进行擦除;对第二存储区域进行写入;读取第二存储区域中的特定信息。7.一种固态硬盘的数据处理系统,其特征在于,所述系统包括:操作检测模块,用于检测用户对于固态硬盘上对操作系统可见的第一存储区域的操作;数据同步模块,用于若操作检测模块检测出该操作为读写操作,保持所述第一存储区域与固态硬盘上的可设置为对操作系统不可见的第二存储区域的镜像数据存储区域的数据同步;删除数据存储模块,用于若操作检测模块检测出该操作...
【专利技术属性】
技术研发人员:尚宁,陈祥,
申请(专利权)人:深圳大普微电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。