Answers:
对于某些设备(例如Nexus 7),这是不可能的,因为备用ROM统一了,/data
并且通常用作FUSE安装的SD卡。如果还原程序删除了/data
分区,则它将擦除备份,因为备份存储在中/data
。例如,使用TWRP,它将位于您/data/media/0/TWRP/BACKUPS/(deviceSerial)/
选择的子目录中,但是默认情况下,该文件是由启动备份时的YYYY-MM-DD-HH-MM-SS(buildID)组成的,例如“ 2013-12- 28-14-12-18 KOT49H”。
我认为TWRP尝试在还原上执行的操作是递归地取消链接(2)/ rmdir(2),而不包括TWRP目录树。当我进行还原时,它会打印一条有关擦拭的消息/data
。
这很可能取决于您也使用哪种恢复。TWRP可能与CWM的方式不同,后者可能与COT等不同。这也可能取决于设备是否具有SD卡插槽(Nexus 7没有)。
通常,NAND恢复将覆盖其完全恢复的分区。分区上当前的所有内容都将被覆盖,并且备份中完全相同的状态将被恢复。因此,在恢复之前进行擦拭并不是真正必要的,因为无论如何它都会被完全覆盖。
相反,通常建议在还原NAND备份后擦除高速缓存分区(包括dalvik高速缓存),以确保可以正确恢复已还原的状态(并且不受高速缓存问题的影响)。