移动叔叔

标题: 成功解决twrp备份损坏,还原时报错255问题!! [打印本页]

作者: 无敌帅佳    时间: 2019-7-1 16:44
标题: 成功解决twrp备份损坏,还原时报错255问题!!
昨天为了更新ROM,用twrp备份了data分区,为了省空间,我一般都开启压缩的,并且跳过生成校验值的。备份时手机亮屏时间过了之后息屏状态下备份时,好像死机了一下,因为我双击唤醒无法点亮屏幕,过了一会又好了,我看进度条在正常走,所以也没留意。备份完成后刷入新ROM,发现system分区有广告软件,我就想恢复到刷机前状态重新刷,然后利用twrp的文件管理功能直接把推广软件删掉。于是我开始恢复data分区,之前恢复都是没问题的,这次突然在恢复约700m进度左右时报错255,无法恢复了,这下我慌了,看网上的说什么把data分区完整格式化,还有改文件系统,统统不管用还是无法恢复,我想到备份时卡机了一阵,几乎可以确认备份是坏的了。我把备份导到电脑上,分别加后缀名.zip然后用好压打开,发现data.ext4.win000无法解压出来,会报错。再联想到恢复时到约700m时报错,正好是第一个文件data.ext4.win000的1g多大小里面的。应该是备份data.ext4.win000时卡机了所以这个文件坏了,后面的备份都是好的。重点来了,一共有7个备份文件,我把他们依次重命名,data.ext4.win000改成data.ext4.win006,001改000,002改001,依次往前,第一个损坏的文件排到最后,重命名完后再用twrp恢复,这时twrp会按顺序恢复,恢复到最后时才报错255,可以最大限度的恢复了data分区数据。恢复完后又直接刷入新版ROM,并且清除缓存,最后成功开机,数据都还在!!至于丢掉的那部分我也不知道是什么,反正我的数据都找回来了!也不枉费我乱研究了2天!只可惜按照网上各种方法实验时,把内置存储给格式化了,这些文件都没了。不过好在我经常用小米云备份和百度云备份,这次虽然翻车但是重要的数据还是都拯救回来了!

也许有人会想到既然data.ext4.win000都坏了那直接不要他,然后其他文件依次靠前行不行?我试过了,这样的话会丢失data.ext4.win000中报错之前,前700m的数据,开机系统界面会卡死而且密码会错误无法解锁。
那么根据我的经验,如果你还原时报错,看看是大约是在几mb处出现错误,然后找到对应大小处的备份文件,把他改名靠最后,这样可以最大限度的恢复没有出错的数据!恢复完后再辅以刷入相同系列的ROM,基本上就可以开机了!




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2