安卓USB线连接传输数据更快的方法_20250107

我的更多贴子

我遇到的问题

  • 我用手机拍了一些工作用的照片,需要传输到公司的电脑上
  • 公司的电脑禁用了WIFI,所以无法用局域网传输的APP
  • 如果用安卓的MTP传输,打开时就很卡了。

思路

在B站上的百慕大的冰的评论写道:

安卓即使是usb3.0也会因为MTP协议导致连接电脑体验稀烂,如果遇到及其多小文件的情况,会导致加载半天,正在访问多半是文件太多,协议效率低,手机处理不过来,不过有一个曲线救国的方法:nerd_face::point_up_2:,在手机上操作,先开热点,然后再开usb网络共享,然后手机上在把文件以ftp协议共享,然后在电脑上访问。原理就是绕过了mtp协议,用ftp,因为开了usb网络共享,所以实际上的数据传输还是走的usb口,所以速度能跑满usb3.0。

或者打开开发者选项,打开adb调试,电脑配置好adb,然后使用adb pull指令把你要的文件夹拉下来,这样也可以绕过MTP[doge]

苹果就更不用说了,一般的机器万年usb2.0,只有现在的pro版本上3.0,还不支持usb网络共享,只有在mac上才有好的体验,Windows暂时没办法

方法一(FTP):

  1. 下载一个可以开启FTP的文件管理器,我用mixplorer,其实小米系的文件管理APP都可以开FTP。
  2. 用USB连接你的手机至电脑
  3. 打开wifi并连接一个wifi,再去个人热点中,勾选USB网络共享(又或者是这样:打开热点,再去个人热点中,勾选USB网络共享,但是该方法我试过失败,但是今天又成功了,不清楚是不是bug。)
  4. 打开mixplorer,点击右上角三个点菜单,点击服务器,点击启动FTP(S/ES)服务器
  5. 在电脑上的文件管理器输入mixplorer显示的地址就好了。

方法二(ADB):

  1. Microsoft Store下载安装ADB explorer
  2. 再去下载ADB工具SDK 平台工具版本说明,然后解压到一个位置
  3. 打开ADB explorer,选择ADB工具的路径,再插入手机授权ADB就可以了。

方法一效果

  • 打开文件夹非常迅速。下载速度可达到29M/s,并且基本上是这个速度。(我是红米USB 2.0)
  • 图片没有缩略图,所以我在mixplorer上先整理分类好在文件夹中再复制。
  • 每次拔线后都要重复在手机打开热点与网络共享的操作
  • 还没弄清楚怎么从电脑往手机上传输文件

方法二效果

  • 打开文件夹迅速,但是下载速度有点慢(没有显示速度,等待时间比较长),不知道是不是我没设置好的缘故。
  • 同样地不能预览图片。
  • 比方法一方便一些。因为连线再打开ADB文件管理器就可以开始双向传输文件了
2 Likes

其实直接用 adb pull 也很快,而且稳定,大约也能达到 10~30 MB/s。

1 Like

我以前开ftp.

现在用文件闪传app, 开http 感觉速度差别不大, 但是体验好很多.

其实mixplorer也是有http服务器,测试过不行,没法通过USB共享网络来分享。恰好我也有文件闪存,试了一下http分享,也是不行。

嗯. 你的情况特殊.

可以看看

(你认为安卓文件管理器的共享文件传输速度最快的是哪个)你认为安卓文件管理器的共享文件传输速度最快的是哪个

mark一下,改天试试,mtp文件一多加载慢不说,经常还显示不全

手机上的mixplorer 开ftp服务器, 然后电脑用xshell之类的工具上传, 能跑满手机wifi速率.

是个好方法,但楼主有一个前提:

其实不用开USB网络共享,用adb forward和adb reverse配合手机端或者电脑端的工具就可以通过网络协议来传输文件了