如何将 148GiB 文件从 Android 手机传输到计算机?

如何将 148GiB 文件从 Android 手机传输到计算机?

请帮忙,我需要将 148GiB 的数据从我的 Android 手机传输到计算机。

我的手机是 Oppo A96,空间已经不够了:

在此处输入图片描述

它充满了屏幕录制视频,它们总共占用了 148GiB 的空间,我打算将文件移动到我的 4TB HDD(3725.29 GiB 容量),这样我就可以释放空间,并且我可以在将视频发布到我的 Youtube 频道之前对其进行编辑和压缩。

当然我有一根 USB 数据线,所以我将数据线的一端插入手机,另一端插入电脑的 USB 3.0 端口,将手机连接到电脑,并在提示中选择“传输文件”,然后开始使用 Windows 资源管理器复制文件:

在此处输入图片描述

在此处输入图片描述

这需要很长时间。

完成传输需要 4.5 个小时以上,我已经取消了操作,我不能等待 4.5 个小时只为完成移动操作,即使在不太可能的情况下我可以等待,但到操作完成时我也无法访问计算机,这是一些“技术困难”,我不会在这里讨论。

于是我打开任务管理器并发现:

在此处输入图片描述

Windows 资源管理器仅以可怜的 37.1 MB/s 的速度移动文件......

USB 3.0的理论传输速度为4.8Gbit/s:

4.8 * 1000^3 bit/s
600 * 1000^2 byte/s
600 * 1000^2/1024^2 mebibyte/s
572.20458984375 MiB/s

该特定硬盘的性能如下:

在此处输入图片描述

我该如何加快这个过程,让它尽可能快?

如果它是一个普通驱动器,我会使用 FastCopy,但在这里我通过 USB 电缆访问模拟文件系统,所以我不知道这是否是最有效的解决方案。

如果文件内容很重要,其中大约一半是 JPEG 截图,所有这些截图的大小都小于 1MiB。其他文件是 MPEG-4 屏幕录像,大小各有不同,但大多数都在 0.5 - 5 GiB 之间。还有 95 张图片和 100 个视频,总共 159636475587 字节(148.67 GiB)。


所有涉及蓝牙、Wi-Fi 和云存储的选项都只能比物理连接慢,它们的带宽都比 USB 3.0 窄。


刚查了一下,手机的USB接口是Type-C来源,不过不知道支持不支持USB3.0,没有写。至于线材,不知道,可能要买个USB3.0的线接手机了。

答案1

根据GSMArena 上的规格,您的手机只有 USB 2.0 端口。最高操作模式共同点一端的 USB 3.0 端口与另一端的 USB 2.0 端口之间仍然只是 480 Mbps 的 USB 2.0“高速”——您的计算机的 USB 3.0 端口无法为手机提供更快的速度。

切实可行此模式下的 USB 大容量存储数据传输速度约为 42“MB”/秒。您的手机是 MTP 设备,而不是大容量存储设备,但计算结果类似。等待可能仍然是您的最佳选择(802.11ac Wi-Fi 理论上可以超过该速度,但实际上不会超过太多)。

(此外,如果您的手机配有 Type-C 线缆,那么它可能也只是一条 USB 2.0 线缆,主要用于充电和偶尔的数据传输 - 他们不会将更昂贵的 USB 3.x 兼容线缆与 USB 2.0 设备捆绑在一起。如果线缆的“计算机”端是 Type-A,您可以目视检查它 - USB 3.x 线缆内部深处隐藏着一排额外的 5 个针脚。)

你的手机似乎有一个 microSD 存储插槽 – 使用它将所有文件移动到新的 SD 卡,然后使用 SD 卡读卡器将它们移动到计算机。虽然这总共需要更多时间,但您不再需要在整个过程中持续访问计算机;只需将 SD 卡留在那里。

您的手机还支持 USB On-The-Go,这样您就可以直接将 USB 磁盘连接到手机并将文件移动到其中。(它可能无法为 2.5 英寸硬盘提供足够的电力,但您应该能够使用便携式 SSD 或大容量 USB 棒。)稍后您可以在几分钟内将文件从 USB SSD 移动到计算机。

答案2

如果计算机端口和手机都具有 USB3,则问题可能与 USB 无关,而是与闪存的速度有关。

如果闪存读取数据的速度不够快,那么即使电缆的传输速度很快也无济于事。

答案3

我发现在手机上使用 FTP 服务器并通过 FTP 传输文件比 USB 快得多(因为它是 USB 2.0,MTP 很糟糕)。而且所有新文件也会立即显示,而通过 USB 通常不会显示。不确定这是否都与我的 P30 Pro 有关,但我的 Axon 7 也有类似的问题。

我在用着FTP服务器效果很好。

我可以通过 WiFi 获得高达 125 MB/s 的传输速率。

答案4

  1. 为您的设备安装 ADB 驱动程序,启用 ADB
  2. 在要复制到的目标文件夹中启动命令提示符
  3. 运行adb pull /storage/emulated/0 .。由于pull使用较低级别的文件复制机制,可能会出现由文件系统不兼容引起的错误(例如,NTFS 的长文件名、FAT32 的大文件、文件名中不支持的字符) - 您必须手动处理这些错误。
  4. 禁用 ADB(可选,但值得欢迎)

相关内容