备份/热迁移手机、电脑硬盘的软件

电脑可以通过diskgenius热迁移硬盘,或者克隆硬盘,几乎1:1复刻系统,所有的资料几乎不变,也不用重装各种软件,在换新电脑时很便捷;也可以备份电脑资料,很方便。当然缺点是不能定时备份系统。

前几周滑雪把手机丢了,有没有什么软件可以像DG一样备份手机硬盘。手机丢了或者换新,就直接通过之前的备份热迁移呢?

很难,至少是需要 ROOT。现在的手机,其存储空间都是进行加密的,非常难读取。

1 Like

不太可行。最主要的原因有两个:

1. Arm 不是兼容机

x86 架构的电脑之所以能迁移整个硬盘,主要理由是各个 x86 机器都是相互兼容[1]:不管到了什么机器上,bootloader 都有统一的规范(MBR / EFI 引导),硬件探测也是完全自动(ACPI 接口协议),驱动也能够动态根据新硬件检测安装。

基本上来说,x86 是工业界的典范了。因为除了它以外的所有架构都是一团糟,全是私有 bootloader、闭源接口、内部硬编码实现…… 别说换手机了,哪怕同一手机不同批次的生产,内核可能都不相互兼容。

2. 你以为的「内部储存」并不是全部数据

你可能觉得:手机数据=内部储存

实际上:手机数据=内部储存+各种安全芯片+ROM 芯片…

你说后面这些丢了就丢了,没区别。举个例子就知道这种想法的错误性:Android 基于 FBE 的全盘加密一般是强制启用,会将密钥储存在外置安全芯片中。这些芯片在硬件设计上就是极难读取和复制内容的。一旦密钥丢失,整机数据都会无法读取。所以,复制数据的想法在手机上不太可能。


  1. 当然,也不是 100% 完全兼容,存在很多边界情况。 ↩︎

4 Likes

ARM最大的缺陷,就是相比x86来说少了个IBM一样的角色
image.png

1 Like

手机有 root 权限就可以用 DataBackup 来备份应用和相应的数据。

我看 DatBackup 还支持 WebDAV,那你可以在旧手机先备份到 WebDAV 网盘,在新手机恢复应用。

不过获取 root 权限要解锁 bootloader,多数手机是不支持解锁的。解锁还会清空数据,所以没办法备份解锁前的数据。

谁说没有,比如 华为手机助手,备份之后再还原,就是1:1

如果USB接口的传输速度不够,现在大容量手机的备份是非常艰难的,我试过一次,然后USB2.0的传输速度让我疯了

手机的话,基本上就是云同步的路线了吧。