V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
moonkiller
V2EX  ›  iPhone

如果手机恢复出厂后,设置为新的手机用了一段时间再用 iTunes 里备份恢复时,两者数据会怎么处理?

  •  
  •   moonkiller · 2017-10-18 11:23:42 +08:00 · 6183 次点击
    这是一个创建于 2375 天前的主题,其中的信息可能已经有所发展或是发生改变。
    手机恢复出厂前在 iTunes 里备份了
    抹掉数据后,设置为新的设备用了一段时间,
    这时候再从 iTunes 里恢复备份时
    是完全抹除当前数据恢复到备份的内容,还是两者数据合并?
    例如我这段时间聊了微信,用 iTunes 备份恢复后,这段时间的微信聊天还在吗?
    还是说还是只会有当前的微信,以前的不会恢复?
    16 条回复    2017-10-19 11:13:40 +08:00
    yyyle
        1
    yyyle  
       2017-10-18 12:06:15 +08:00
    你想想恢复备份的流程是什么
    moonkiller
        2
    moonkiller  
    OP
       2017-10-18 13:19:00 +08:00
    @yyyle 就是连上电脑,点击恢复备份啊。。。
    wc0517
        3
    wc0517  
       2017-10-18 13:24:52 +08:00
    @moonkiller 他是叫你想想程序怎么实现恢复备份的。

    意思就是先给你把机器抹了,再把东西往里面塞。

    那么就不存在前者的数据了。
    moonkiller
        4
    moonkiller  
    OP
       2017-10-18 13:34:42 +08:00
    @wc0517 难道产品就不会考虑优化 合并数据吗。。。
    ShadyK
        5
    ShadyK  
       2017-10-18 13:44:50 +08:00 via iPhone
    @moonkiller 恢复的意思就是把数据还原到之前的某一个节点,如果和现有数据合并了,就不叫恢复,叫传输之类的
    zjmdp
        6
    zjmdp  
       2017-10-18 13:44:53 +08:00 via iPhone
    @moonkiller 仔细想想就知道合并难度很大,iOS 如何知道微信聊天数据库合并方式呢?更何况不同 app 的合并方式千差万别,你说对吧?
    moonkiller
        7
    moonkiller  
    OP
       2017-10-18 14:01:24 +08:00
    @zjmdp app 类的数据确实合并难度大,但也思考了一些别的策略
    1.如果手机里已经有安装一个 app 并更新了使用时间,那恢复是不是以最新时间点的内容为准(就是不再修改内容)?
    2.非第三方 app 数据,如照片,是不是可以合并显示

    不知道 apple 有木有做这些策略
    wc0517
        8
    wc0517  
       2017-10-18 14:25:53 +08:00   ❤️ 1
    @moonkiller 有啊,但它怎么知道哪些该合并,哪些该覆盖,如果都按最新的,那就是再备份一次嘛。如果让你选择,成千上万的文件,里面还有很多你也不知道干吗用的文件,你怎么选择嘛。

    所以工具是死的,人是活的,只能你知道它的规则再去适应它,使用它。
    如果你觉得它的规则不好,那你只能用别的工具。。。

    至于还有什么工具能满足你的需求,我也不知道了=。=

    不过最好的做法就是手机在空白的时候就恢复一下,往后使用后再备份。
    也就是说,老备份永远要是新备份的子集。这样就不怕丢失老数据了。
    wc0517
        9
    wc0517  
       2017-10-18 14:27:15 +08:00   ❤️ 1
    @wc0517 关于微信的问题我是这么做的,先把现在的聊天记录通过微信 PC 客户端备份一下。用 iTunes 恢复手机,得到老记录。再用微信 PC 客户端恢复一下,这样新老记录都有了。
    moonkiller
        10
    moonkiller  
    OP
       2017-10-18 16:19:53 +08:00
    @wc0517 以工具是死的,人是活的,只能你知道它的规则再去适应它,使用它。
    所以我发帖只是想了解下工具的规则~ 不过帖子里还是没有人详细解释下规则
    evillions
        11
    evillions  
       2017-10-18 19:45:21 +08:00
    是完全抹除当前数据恢复到备份的内容,还是两者数据合并? 前者
    例如我这段时间聊了微信,用 iTunes 备份恢复后,这段时间的微信聊天还在吗? 不在
    还是说还是只会有当前的微信,以前的不会恢复? 只会有以前的

    规则就是你现在的数据是 A,备份的数据是 B,只能二选一,你恢复的过程就是删除 A,恢复 B
    完全没有合并的操作,没有为什么。

    这算回答了吧
    xy90321
        12
    xy90321  
       2017-10-18 20:12:58 +08:00 via iPhone
    我觉得大家都回复的很清楚了呀,这是恢复,不是合并,也不是同步… 再问下去就变成为什么 1+1=2 而不是 3 了
    ioth
        13
    ioth  
       2017-10-19 09:32:02 +08:00
    02 年开发系统的时候,做了一个“备份 /恢复”,一个"导入 /导出"功能
    这个论坛用户都是程序员吗?
    moonkiller
        14
    moonkiller  
    OP
       2017-10-19 10:43:41 +08:00
    @ioth 我不是的。。。所以我在想苹果是不是提供了合并数据功能。。。而不是纯粹的回到某个节点。。。
    ioth
        15
    ioth  
       2017-10-19 10:48:40 +08:00
    @moonkiller 那是 windows 的还原点。
    数据一般叫“备份 /恢复”,会覆盖掉后来的。
    ios11 加了新功能,可以保留数据,删除 app,将来手机系统,会更智能管理用户数据,现在 app 还是初级阶段。
    wc0517
        16
    wc0517  
       2017-10-19 11:13:40 +08:00
    @moonkiller 目前是纯粹回到某个节点。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2756 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 02:07 · PVG 10:07 · LAX 19:07 · JFK 22:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.