Android 手机如何整机备份

小米手机,但是空间几乎用满了,用自带的备份工具做全量备份会失败,虽然有备份到电脑,备份到 U 盘的选项,但是都是先在手机上打包再复制的模式,显然空间不足。

尝试用 GoodSync 等软件同步,扫描了一个晚上,文件列表都没搞定。

USB 连接电脑只能 mtp 协议,FastCopy 就不可用,命令行也搞不定。

……

虽然似乎就是一个复制粘贴的操作,但是却仿佛一个不可完成任务了。

全部都是与应用相关的数据?有没有文档多媒体能单独备份的?有没有部分应用能单独备份的先传出来然后卸载了腾空间?

用 qq 同步助手?

因为是拿了别人的手机打算重置在利用单位了,避免数据上面有某些疏漏,所以就想做一个完整备份,这样比较无脑,而且我也恰好有足够的硬盘空间。

但最开始我是真的没有想到这么一个简单的操作,居然几乎不可实现。

这里面占比比较大的都是某绿色软件。估计他的占用都在手机储存空间的一半以上。这就导致如果不整理他的文件,就没有办法用自带的备份功能去解决问题。但他的文件是最不好整理的,全是碎的。

感觉在绝对的数据量面前,这种工具基本上是稳定失败。刚才试了一下锤子那个叫什么 handshader 的,各种意义上都不行。

——

我刚才想尝试一下 syncthing,但是不能选择直接同步根目录。

目前看比较可行的方式大概就是整个文件夹去复制或者同步,分块操作。

但为什么这么普通的一件事情居然这么难,我不理解。

问题或许出在 mtp 协议上。Android 手机与电脑通过数据线连接后,文件的传输是通过 mtp 协议实现的,但支持 mtp 协议的同步软件似乎不多。

如果是 Linux 系统的话,网上说可以把 mtp 挂载到本地目录。然后应该可以用 rsync 之类的工具进行备份(只是本人推测,还没有尝试过)。具体操作可参考这些文章:

Windows 上的话,或许可以用 WSL 试一下,不知道能不能成功。

如果网络速率足够快的话,也可以考虑用一些软件在手机上开启一个 FTP 服务器(比如 “质感文件”),然后用 WinSCP 等软件进行同步。但这样做的问题,一是可能需要修改手机的电池优化设置,保证 FTP 服务器能一直在后台运行。二是可能无法同步 /Android/data/Android/obb 目录中的文件。

不如先整理绿色聊天软件的文件,然后再整机备份,最简单

不太确定挂载之后能不能使用 FastCopy,毕竟大量小文件。

然后如果是先要获取文件列表的同步软件,感觉不太行,我用 GoodSync 和 FreeFileSync 尝试都卡在长时间列表上了。

对,很多方法卡在这里,类似的还有 webdav 等

不是我的,所以没法登录,本身就是以备万一的操作,不想那么麻烦(现在遇到的麻烦……完全是我意料之外的,哭

type-c 的u盘不行吗

大概 80GB 数据,我没那么大的 U 盘,我用的是个机械的移动硬盘,短时间还行,长时间我还得想办法给外接供电。虽然似乎我这里有东西可以做到这套连接,但是复制时间很长,我怀疑稳定性。中断了也挺烦的。

对了,小米出名的万年 USB2.0,传输速度不用期待(

用另外一部大容量手机,用换机助手通过热点来备份数据(虽然不知道第三方APP的数据是否能过去,但是现在的换机助手都有备份微信聊天记录)

Mixplorer,安卓上最强的文件管理器,可以添加 ftp,也可以作 ftp server,还可以备份 App (包括 data,如果有 root 权限) 到指定位置。

你可以在电脑上开一个 ftp server,在 Mixplorer 中添加 ftp,然后在 App 页全选,备份,(此时,备份任务会添加到任务列表),打开 ftp 位置,执行备份任务。

也可以用 Mixplorer 先把 sdcard 位置中的媒体文件传输到电脑的 ftp 位置,再用系统自带的备份功能,备份 App,最后把备份的 App 通过 ftp 传输到电脑。

1 个赞

我平时备份使用的是FolderSync Pro,使用sftp协议同步到Ubuntu,每天回家链接我家WIFI就自动备份到Ubuntu,速度可以达到10m/秒,且是自动的,所以不知不觉当中后台就完成了。现在新版本的系统好像不允许查看 /Android/data ,但是系统框架自带的可以查看复制,我小米的手机使用自带文件管理器打开这个文件夹时会提示是否使用系统框架文件管理器,这样就可以复制出来备份了,这样以来等于手机所有数据都能备份了,具体怎么备份发挥自己想象吧

80G 数据这怎么备份哈哈,分成几份,多次备份试试呢?
学习一下,看看平时怎么备份方便。
上面那个 Mixplorer 看上去不错,远程备份。

第三方方案只能备份安装包,不是system又不是root怎么搞定数据……
adb备份数据那套,别说中国了,就是海外软件都很多明确表示不支持。只能尝试备份一点点。
Android现在的/sdcard也没办法挂载外部设备上去。

我觉得这个问题无解,在系统软件不支持备份到外部设备的情况下,为今之计只有看看目前版本的系统有没有什么bug可以在不清除数据的前提下获得临时root了。

或者,是不是可以尝试一下米原厂的换机功能能不能利用无线绕过本地打包直接传输给同厂的另一部手机安装和还原(那个互传联盟应该是不可靠的不用指望),然后利用另一部设备的root权限备份出来。不过对老鼠来说如果存在这样一部设备,可能也就不会去折腾现在手上这部了吧。另外那个绿色软件是会关联到设备ID的,需要重新登录,远古时期它的本地加密似乎还和IMEI有关,老设备给了Phone权限的情况下可能会在新设备上出现一些异常,当前版本在硬件厂商把保护IMEI当卖点的情况下就不清楚了。

root/解锁没有,如果做了还是有办法的。

至于为什么直接同步根目录不行,因为有很多安全限制。

你在 Windows 上也不是开机时复制 C 盘来备份的吧?
何况是权限更少的手机呢?

这是一个备选方案,我也恰好有一部大容量设计,但是这个大容量手机是我的主用手机,所以……如果可以,我并不想这么折腾。

各种无线形式的传输都要考虑到稳定性的问题。如果是1GB的数据,肯定不需要考虑,失败了大不了我重传。实际币的话重新传输就可以将比较令人头疼了。80GB……中间出错中断。都不知道正在传输的是哪个文件,而这个文件在传输中有没有出现问题,然后接着重复,又怎么检查重复(确实看起来都是很简单的事情,但是数量一大就变得很复杂了。

很值得借鉴,目前我手机中的一些同步项目,也使用的类似方式去完成。比如 syncthing 同步笔记数据几乎无感。

但我遇到的问题你在上面也提到了。就是几个文件夹的权限,另外 syncthing 没有办法直接选择根目录即所有文件全部同步。我猜你提到的软件应该也不可以吧?(因为看起来像是系统级的限制)。

补充一些细节,因为没有办法完全使用备份功能进行备份,所以我把系统设置等核心内容(不含第三方软件)用自带的功能备份了,现在也储存在机身的存储空间内,所以我只需要把机身存储的所有文件都复制出来就可以算是完成了无脑备份。

这次备份本身就是一个以备万一的……冗余操作。最初的想法就是追求一个简单无脑。比如复制的慢一点,我可以接受,让电脑去工作一个晚上,只要复制出来就好。但现在看起来这种简单无脑的诉求几乎不可能实现。

还是希望大家发散思维,虽然未必能够解决我的问题,也许能够相互启发解决一些其他需求什么的。

用 CX 文件管理器,将文件结构通过 FTP 共享(网络:从网络访问),然后用 GoodSync 同步……