本发明属于计算机技术领域,尤其涉及一种存储芯片数据恢复方法、装置、电子设备及存储介质。
背景技术:
nand闪存由于其体积小、质量轻、抗震性强、噪声小、耐高温和低功耗等优点,已经广泛地应用在常见的电子产品中。nand闪存一般包含一个或多个lun(logicalunits,逻辑单元号),lun是可以单独处理读写擦除命令和报告状态的个体,lun由一个或多个plane(平面)组成,plane内是一系列的块block(物理存储块),擦除以block为单位,block内包含page(计算机编程语言指令),读写以page为单位。具体一个闪存内部的存储组织结构见图1。
将nand闪存跟主控组合在一起,再烧录相应的固件,即可成为应用在各种不同的场景的存储产品,例如u盘、emmc、ssd等。在这里,固件主要是完成从逻辑空间到nand的物理空间的映射。用户通过lba(逻辑区块地址)访问nand存储产品,每个lba代表一个逻辑块(大小一般为512b/4kb/8kb……),我们把用户访问nand存储产品的基本单元称为逻辑页(logicalpage)。而在闪存芯片内部是以闪存页为基本单元读写闪存的,我们称闪存页为物理页(physicalpage);用户每写入一个逻辑页,主控就会找一个物理页把用户数据写入,同时记录下这条映射(l2p,逻辑至实体地址映射表);有了这个映射关系后,下次用户需要读某个逻辑页时,主控就知道从闪存的哪个位置把数据读取上来,如图1-1所示。
nand闪存产品内部维护了一张逻辑至实体地址映射表,用户每写入一个逻辑页,就会产生一个新的映射关系,这个映射关系会加入(第一次写)或者更改(覆盖写)映射表,当读取某个逻辑页时,主控首先查找映射表中该逻辑页对应的物理页,然后再访问闪存读取相应的用户数据,所以这张逻辑至实体地址映射表对于用户数据安全至关重要,现有逻辑至实体地址映射表,因为各方面的原因容易丢失,导致用户数据也会相应丢失,用户需要将存储芯片给专业维修人员修复,恢复不便捷。
技术实现要素:
本发明实施例的目的在于提供一种存储芯片数据恢复方法,旨在解决现有的存储芯片用户数据丢失后恢复不便捷的问题。
本发明实施例是这样实现的,一种存储芯片数据恢复方法,所述方法包括以下步骤:
遍历所述存储芯片内所有的物理页地址,以得到所有的所述物理页地址对应的逻辑区块地址和时间点数据;
对所有的所述逻辑区块地址和所述时间点数据进行处理,以区分新旧数据;
根据所有最新用户数据所对应的所述逻辑区块地址和所述物理页地址构建新的逻辑至实体地址映射表;
将所述新的逻辑至实体地址映射表写回所述存储芯片的存放位置;
根据所述新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
更进一步地,所述遍历所述存储芯片内所有的物理页地址的步骤之前,所述方法还包括以下步骤:
当用户数据写入所述存储芯片内时,将冗余数据写入所述用户数据所处物理存储块,所述冗余数据包括所述用户数据所存入的物理存储块对应的逻辑区块地址以及时间点数据。
更进一步地,所述对所有的所述逻辑区块地址和所述时间点数据进行处理的步骤包括以下步骤:
当在两个所述物理页地址上获取到同一个所述逻辑区块地址时,判断两个所述物理页地址对应的所述时间点数据的大小,并判定所述时间点数据大的一个所述物理页地址上的用户数据为最新用户数据。
更进一步地,所述判断两个所述物理页地址对应的所述时间点数据的大小的方法包括以下步骤:
依次对比两个所述时间点数据的年、月、日、时、分、秒,并当两个所述时间点数据中的年、月、日、时、分、秒中任一个数据不同时,结束对比。
本发明另一实施例的目的还在于提供一种存储芯片数据恢复装置,所述装置包括:
搜索模块,用于遍历所述存储芯片内所有的物理页地址,以得到所有的所述物理页地址对应的逻辑区块地址和时间点数据;
对比模块,用于对所有的所述逻辑区块地址和所述时间点数据进行处理,以区分新旧数据;
构建模块,用于根据所有最新用户数据所对应的所述逻辑区块地址和所述物理页地址构建新的逻辑至实体地址映射表;
写入模块,用于将所述新的逻辑至实体地址映射表写回所述存储芯片的存放位置;
读取模块,用于根据所述新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
更进一步地,所述写入模块包括:
冗余数据写入子模块,用于将冗余数据写入所述用户数据所处物理存储块。
更进一步地,所述对比模块包括:
检测子模块,用于检测两个所述物理页地址上是否对应同一个所述逻辑区块地址,同时用于判断两个所述物理页地址对应的所述时间点数据的大小,并判定所述时间点数据大的一个所述物理页地址上的用户数据为最新用户数据。
更进一步地,所述检测子模块包括:
时间对比单元,用于依次对比两个所述时间点数据的年、月、日、时、分、秒,并当两个所述时间点数据中的年、月、日、时、分、秒中任一个数据不同时,结束对比。
本发明另一实施例还提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述中任一项所述的存储芯片数据恢复方法中的步骤。
本发明另一实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述中任一项所述的存储芯片数据恢复方法中的步骤。
本发明的有益效果是:上述存储芯片数据恢复方法,先遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据;然后对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据;然后根据所有最新用户数据所对应的逻辑区块地址和所述物理页地址构建新的逻辑至实体地址映射表;将所述新的逻辑至实体地址映射表写回所述存储芯片的存放位置;根据所述新的逻辑至实体地址映射表读取用户数据,以实现数据恢复,实现快速、便捷地恢复因逻辑至实体地址映射表丢失而丢失的用户数据,保证了用户数据的安全,提高了产品的稳定性。
附图说明
图1是现有技术中的存储芯片的存储组织结构图;
图1-1是现有技术中的存储芯片数据读取映射图;
图2是本发明第一实施例提供的存储芯片数据恢复方法的流程图;
图3是本发明第二实施例提供的存储芯片数据恢复方法的流程图;
图4是本发明三实施例提供的存储芯片数据恢复方法的流程图;
图5是本发明第四实施例提供的存储芯片数据恢复方法的流程图;
图6是本发明实施例提供的存储芯片数据恢复装置的模块示意图;
图7是本发明另一实施例提供的存储芯片数据恢复装置中的写入模块的结构示意图图;
图8是本发明另一实施例提供的存储芯片数据恢复装置中的对比模块的结构示意图;
图9是本发明实施例提供的电子设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
本发明提供的一种存储芯片丢失数据的回复方法,通过冗余数据,重新构建逻辑至实体地址映射表,解决了数据丢失不易恢复的问题;通过对比物理页地址上的用户数据的时间点数据,解决了两个物理页地址上存在同样的逻辑区块地址时无法找到丢失的数据的问题,通过对比两个所述时间点数据的年、月、日、时、分、秒等时间单位的数值,解决了比较两个时间点数据大小的问题。
以下通过具体实施例对本发明的具体实现进行详细描述。
实施例一
本发明第一实施例提供的一种存储芯片数据恢复方法,请参阅图2,所述方法包括步骤s01至步骤s05:
步骤s01,遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据;其中,当存储芯片存入用户数据时,将用户数据存入一个空白的物理存储块中,并记录这个物理存储块的物理页地址,同时,在用户数据中加入逻辑区块地址和时间点数据;当逻辑至实体地址映射表丢失时,遍历存储芯片内所有的物理页地址,即可获得每个物理页地址所对应的物理存储块内存储的逻辑区块地址和时间点数据,而逻辑至实体地址映射表即是通过逻辑区块地址和物理页地址构建的。
步骤s02,对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据。
步骤s03,根据所有最新用户数据所对应的逻辑区块地址和物理页地址构建新的逻辑至实体地址映射表。
步骤s04,将新的逻辑至实体地址映射表写回存储芯片的存放位置。
步骤s05,根据新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
可以理解的,在存储过程中,同一个逻辑区块地址有可能曾经被反复的写入,也就是多个物理页获取到同一个逻辑区块地址,为了分辨哪一笔数据是最新的写入数据,这个时候我们可以根据时间点数据的大小来区分,还可以理解的,用户数据存入同一个逻辑区块地址的时间顺序是有先后的,后存入的用户数据为最新用户数据,是需要恢复的数据,通过时间点数据的确认,可以获得逻辑区块地址和物理页地址唯一对应关系,就可以还原一张完整的从逻辑空间到物理空间的映射表,即新的逻辑至实体地址映射表,用户只需要从第一个逻辑区块地址读到最后一个逻辑区块地址,就可以获取到相应的物理区块地址对应的物理存储块上的用户数据,实现数据的恢复。
具体的,当主机端检测到存储芯片的逻辑至实体地址映射表丢失时,可以发出提示框和跳转端口,以便执行步骤s01至步骤s05,实现丢失数据的恢复。
上述存储芯片数据恢复方法,先遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据;然后对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据;然后根据所有最新用户数据所对应的逻辑区块地址和物理页地址构建新的逻辑至实体地址映射表;将新的逻辑至实体地址映射表写回存储芯片的存放位置;根据新的逻辑至实体地址映射表读取用户数据,以实现数据恢复,实现快速、便捷地恢复因逻辑至实体地址映射表丢失而丢失的用户数据,保证了用户数据的安全,提高了产品的稳定性。
实施例二
在本发明的一个实施例中,请参阅图3,存储芯片数据恢复方法包括以下步骤:
步骤s21,当用户数据写入存储芯片内时,将冗余数据写入用户数据所处物理存储块;冗余数据包括用户数据所存入的物理存储块对应的逻辑区块地址以及时间点数据;以便当逻辑至实体地址映射表丢失时,通过冗余数据重新构建逻辑至实体地址映射表。
步骤s22,遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据。
步骤s23,对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据。
步骤s24,根据所有最新用户数据所对应的逻辑区块地址和物理页地址构建新的逻辑至实体地址映射表。
步骤s25,将新的逻辑至实体地址映射表写回存储芯片的存放位置。
步骤s26,根据新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
上述存储芯片数据恢复方法,用户存入数据时相应的存入所用户数据所存入的物理存储块对应的逻辑区块地址以及时间点数据,当逻辑至实体地址映射表丢失时,先遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据;然后对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据;然后根据所有最新用户数据所对应的逻辑区块地址和物理页地址构建新的逻辑至实体地址映射表;将新的逻辑至实体地址映射表写回存储芯片的存放位置;根据新的逻辑至实体地址映射表读取用户数据,以实现数据恢复,实现快速、便捷地恢复因逻辑至实体地址映射表丢失而丢失的用户数据,保证了用户数据的安全,提高了产品的稳定性。
实施例三
在本发明的一个实施例中,请参阅图4,对所有的逻辑区块地址和时间点数据进行处理的步骤包括以下步骤:
s231,当在两个物理页地址上获取到同一个逻辑区块地址时,判断两个物理页地址对应的时间点数据的大小,并判定时间点数据大的一个物理页地址上的用户数据为最新用户数据。
可以理解的,在存储过程中,同一个逻辑区块地址有可能曾经被反复的写入,也就是多个物理页获取到同一个逻辑区块地址,为了分辨哪一笔数据是最新的写入数据,这个时候我们可以根据时间点数据的大小来区分,因此当存储芯片检测到两个物理页地址上获取到同一个逻辑区块地址时,需要选择一个最新的用户数据进行恢复,而同一物理存储块先后存入用户数据时,其在时间上具有先后,体现在时间数据上时,即是时间点数据的大小,利用多个物理页获取到同一个逻辑区块地址时时间点数据必然存在差别的特性,即可以找出最新用户数据和旧的用户数据,其中,时间点数据大的为最新用户数据,时间点数据小的为旧的用户数据。
实施例四
在本发明的一个实施例中,请参阅图5,判断两个物理页地址对应的时间点数据的大小的方法包括以下步骤:
s2321,依次对比两个时间点数据的年、月、日、时、分、秒,并当两个时间点数据中的年、月、日、时、分、秒中任一个数据不同时,结束对比。
其中,时间点数据一般以年月日时分秒来计算,例如,物理页地址a,物理页地址b同时对应逻辑区块地址c,其中物理页地址a的时间点数据为2020年09月01日10时20分30秒,物理页地址b的时间点数据为2020年09月02日09时30分10秒,则从左至右对比两个时间点数据,当对比到物理页地址b的日期“02”,大于物理页地址a的日期“01”,则表示物理页地址b的时间点数据更大,判定物理页地址b对应的物理存储块所存储的用户数据为最新用户数据,无需再对比后面的时、分、秒的数值,通过上述方法,使得计算量最小。
在本发明的其他实施例中,还可以将时间点数据的年、月、日、时、分、秒的数值相加,得到一个总数值,并将总数值作为时间点数据,例如,物理页地址a的时间点数据为2000年10月10日10时10分10秒,物理页地址b的时间点数据为2000年01月01日01时01分01秒,则物理页地址a的时间点数据为2050,物理页地址b的时间点数据为2005,其中,2050大于2005,则物理页地址a上所存储的用户数据为最新用户数据,简化了对比方式,提高了对比效率。
实施例五
本发明另一实施例的目的还在于提供一种存储芯片数据恢复装置,请参阅图6,所述装置包括:搜索模块10,用于遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据;对比模块20,用于对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据;构建模块30,用于根据所有最新用户数据所对应的逻辑区块地址和物理页地址构建新的逻辑至实体地址映射表;写入模块40,用于将新的逻辑至实体地址映射表写回存储芯片的存放位置;读取模块50,用于根据新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
需要说明的是,在具体实施过程中,需要预先往存储芯片的主控的ram上下载恢复数据用途的固件,即上述存储芯片数据恢复装置,以实现数据恢复功能。
上述计算机可读存储介质,先通过搜索模块10遍历存储芯片内所有的物理页地址,以得到所有的物理页地址对应的逻辑区块地址和时间点数据;然后通过对比模块20对所有的逻辑区块地址和时间点数据进行处理,以区分新旧数据;构建模块30再根据所有最新用户数据所对应的逻辑区块地址和物理页地址构建新的逻辑至实体地址映射表;写入模块40将新的逻辑至实体地址映射表写回存储芯片的存放位置;读取模块50根据新的逻辑至实体地址映射表读取用户数据,以实现数据恢复,实现快速、便捷地恢复因逻辑至实体地址映射表丢失而丢失的用户数据,保证了用户数据的安全,提高了产品的稳定性。
实施例六
在本发明的一个实施例中,请参阅图7,写入模块40包括冗余数据写入子模块,用于当用户数据写入存储芯片内时,将冗余数据写入用户数据所处物理存储块,以便当逻辑至实体地址映射表丢失时,通过冗余数据重新构建逻辑至实体地址映射表。
实施例七
在本发明的一个实施例中,请参阅图8,对比模块20包括检测子模块21,用于当在两个物理页地址上获取到同一个逻辑区块地址时,判断两个物理页地址的对应的时间点数据的大小,并判定时间点数据大的一个物理页地址上的用户数据为最新用户数据。
以判断出两个物理页地址的对应的时间点数据的大小,进而得出那个物理页地址所存储的用户数据为最新用户数据。
实施例八
在本发明的一个实施例中,请参阅图8,检测子模块21还包括时间对比单元211,用于依次对比两个时间点数据的年、月、日、时、分、秒;并当两个时间点数据中的年、月、日、时、分、秒中任一个数据不同时,结束对比。
通过上述模块设计,从左至右依次对比年、月、日、时、分、秒中数值,并当两者左侧的数据对比产生差值时,无需再对比后面的数值,通过上述方法,使得计算量最小。
实施例九
本发明另一实施例还提供了一种电子设备14,包括:电子设备14包括通过系统总线相互通信连接存储器1401、处理器1402、网络接口1403及存储在存储器1401上并可在处理器1402上运行的计算机程序,处理器执行计算机程序时实现如上述中任一项所述的存储芯片数据恢复方法中的步骤。
此种电子设备,用于存储芯片数据恢复处理。具体请参阅图9,图9为本实施例电子设备基本结构框图,如图9所示。
需要指出的是,图中仅示出了具有组件1401-1403的电子设备14,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。其中,本技术领域技术人员可以理解,这里的电子设备是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(applicationspecificintegratedcircuit,asic)、可编程门阵列(field-programmablegatearray,fpga)、数字处理器(digitalsignalprocessor,dsp)、嵌入式设备等。
电子设备可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。电子设备可以与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互。
存储器1401至少包括一种类型的可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器1401可以是电子设备14的内部存储单元,例如该电子设备14的硬盘或内存。在另一些实施例中,存储器1401也可以是电子设备14的外部存储设备,例如该电子设备14上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。当然,存储器1401还可以既包括电子设备14的内部存储单元也包括其外部存储设备。本实施例中,存储器1401通常用于存储安装于电子设备14的操作系统和各类应用软件,例如存储芯片数据恢复方法的程序代码等。此外,存储器1401还可以用于暂时地存储已经输出或者将要输出的各类数据。
处理器1402在一些实施例中可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器1402通常用于控制电子设备14的总体操作。本实施例中,处理器1402用于运行存储器1401中存储的程序代码或者处理数据,例如运行上述存储芯片数据恢复方法的程序代码。
网络接口1403可包括无线网络接口或有线网络接口,该网络接口1403通常用于在电子设备14与其他电子设备之间建立通信连接。
实施例十
本发明另一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述中任一项的存储芯片数据恢复方法中的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
1.一种存储芯片数据恢复方法,其特征在于,所述方法包括以下步骤:
遍历所述存储芯片内所有的物理页地址,以得到所有的所述物理页地址对应的逻辑区块地址和时间点数据;
对所有的所述逻辑区块地址和所述时间点数据进行处理,以区分新旧数据;
根据所有最新用户数据所对应的所述逻辑区块地址和所述物理页地址构建新的逻辑至实体地址映射表;
将所述新的逻辑至实体地址映射表写回所述存储芯片的存放位置;
根据所述新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
2.如权利要求1所述的存储芯片数据恢复方法,其特征在于,所述遍历所述存储芯片内所有的物理页地址的步骤之前,所述方法还包括以下步骤:
当用户数据写入所述存储芯片内时,将冗余数据写入所述用户数据所处物理存储块,所述冗余数据包括所述用户数据所存入的物理存储块对应的逻辑区块地址以及时间点数据。
3.如权利要求1所述的存储芯片数据恢复方法,其特征在于,所述对所有的所述逻辑区块地址和所述时间点数据进行处理的步骤包括以下步骤:
当在两个所述物理页地址上获取到同一个所述逻辑区块地址时,判断两个所述物理页地址对应的所述时间点数据的大小,并判定所述时间点数据大的一个所述物理页地址上的用户数据为最新用户数据。
4.如权利要求3所述的存储芯片数据恢复方法,其特征在于,所述判断两个所述物理页地址对应的所述时间点数据的大小的方法包括以下步骤:
依次对比两个所述时间点数据的年、月、日、时、分、秒,并当两个所述时间点数据中的年、月、日、时、分、秒中任一个数据不同时,结束对比。
5.一种存储芯片数据恢复装置,其特征在于,所述装置包括:
搜索模块,用于遍历所述存储芯片内所有的物理页地址,以得到所有的所述物理页地址对应的逻辑区块地址和时间点数据;
对比模块,用于对所有的所述逻辑区块地址和所述时间点数据进行处理,以区分新旧数据;
构建模块,用于根据所有最新用户数据所对应的所述逻辑区块地址和所述物理页地址构建新的逻辑至实体地址映射表;
写入模块,用于将所述新的逻辑至实体地址映射表写回所述存储芯片的存放位置;
读取模块,用于根据所述新的逻辑至实体地址映射表读取用户数据,以实现数据恢复。
6.如权利要求5所述的存储芯片数据恢复装置,其特征在于,所述写入模块包括:
冗余数据写入子模块,用于将冗余数据写入所述用户数据所处物理存储块。
7.如权利要求5所述的存储芯片数据恢复装置,其特征在于,所述对比模块包括:
检测子模块,用于检测两个所述物理页地址上是否对应同一个所述逻辑区块地址,同时用于判断两个所述物理页地址对应的所述时间点数据的大小,并判定所述时间点数据大的一个所述物理页地址上的用户数据为最新用户数据。
8.如权利要求7所述的存储芯片数据恢复装置,其特征在于,所述检测子模块包括:
时间对比单元,用于依次对比两个所述时间点数据的年、月、日、时、分、秒,并当两个所述时间点数据中的年、月、日、时、分、秒中任一个数据不同时,结束对比。
9.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至4中任一项所述的存储芯片数据恢复方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的存储芯片数据恢复方法中的步骤。
技术总结