AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1724799
Accepted
Ξένη Γήινος
Ξένη Γήινος
Asked: 2022-06-05 23:53:38 +0800 CST2022-06-05 23:53:38 +0800 CST 2022-06-05 23:53:38 +0800 CST

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

  • 772

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

我的手机是 Oppo A96,空间不足:

在此处输入图像描述

是满屏录视频,一共占用了148GiB的空间,我准备把文件移动到我的4TB硬盘(3725.29GiB容量),这样我可以腾出空间,我可以编辑和压缩视频在我将它们发布到我的 Youtube 频道之前。

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

在此处输入图像描述

在此处输入图像描述

这需要很长时间。

完成转移需要超过 4.5 小时,我已取消操作,我不能等待 4.5 小时才能完成移动操作,即使在不太可能的情况下,我也不会等到操作完成时'无法访问计算机,这是我不会在这里讨论的一些“技术难题”。

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

在此处输入图像描述

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

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

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

以及该特定 HDD 的性能:

在此处输入图像描述

我如何加快这个过程,使其尽可能快?

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

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


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


刚查了一下,手机的USB接口是Type-C源的,不知道是否支持USB 3.0,没有说明。至于数据线,我不知道,也许我会为手机买一根 USB 3.0 数据线。

hard-drive usb
  • 9 9 个回答
  • 7385 Views

9 个回答

  • Voted
  1. Best Answer
    user1686
    2022-06-06T00:28:35+08:002022-06-06T00:28:35+08:00

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

    在此模式下实际可实现的USB 海量存储数据传输速度约为 42"MB"/s。您的手机是 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,可让您直接将 U 盘连接到手机并将文件移动到其中。(它可能无法为 2.5" HDD 提供足够的电力,但您应该可以使用便携式 SSD 或大容量 USB 记忆棒。)稍后您可以将文件从 USB SSD 移动到您的计算机中一会儿。

    • 47
  2. mathreadler
    2022-06-06T23:38:07+08:002022-06-06T23:38:07+08:00

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

    如果闪存在读取数据方面不够快,那么通过电缆的传输速度快也无济于事。

    • 8
  3. Arsenal
    2022-06-08T05:21:01+08:002022-06-08T05:21:01+08:00

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

    我正在使用SwiFTP,效果很好。

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

    • 3
  4. mitts
    2022-06-06T23:04:45+08:002022-06-06T23:04:45+08:00

    如前所述,如果您的手机仅支持 USB2,那么您将获得的就是这些。

    我看到的你的选择:

    等待窗口。

    试试 linux。(它的膨胀/开销更少,并且通常可以更好地处理文件 - 但如果您使用的是 USB2,这就是您将得到的全部)

    如果您可以通过 USB C 将磁盘直接连接到手机,那么购买/借用有源外置硬盘盒并通过这种方式将备份磁盘直接连接到手机是值得的。

    使用 SD 卡的建议也是有效的,假设您的手机有适当的支持,可以以高达 90MB/s 的速度传输。然后用一个USB3转SD设备,同样可以快速传输。

    我会找到一个可以将所有文件压缩成一个(tar例如linux)的应用程序,然后您将移动一个连续文件而不是许多较小的文件。但是,如果空间不足,这显然不起作用。

    • 2
  5. mckenzm
    2022-06-07T10:14:11+08:002022-06-07T10:14:11+08:00

    不要一下子全部做完。以 8GB 为单位进行。然后计划有一个窗口。一定要先把它放到卡片上。4.5小时不算长。Steam 上的 2 款游戏。Windows 功能更新需要很长时间。一些压缩方法对于 4GB 文件需要很长时间。在生活记忆中编译程序需要 4.5 小时。

    管理你的时间。你似乎找到了问这个问题的时间。

    您的技术困难表明您没有端到端链的完全所有权,也许这只是意味着它是您不应该使用的工作(学校)计算机。所以假设它是你的手机,卡是要走的路。

    • 2
  6. FreeMan
    2022-06-08T04:18:18+08:002022-06-08T04:18:18+08:00

    其中大约一半是 JPEG 截图,所有这些截图的大小都小于 1MiB

    这是导致该问题的重要因素。

    您写入磁盘的每个单独文件都有开销,包括在磁盘上查找空间、更新文件表等。(我相信有人会提供更多详细信息。)您传输的小文件越多,这将花费时间,因为您将产生更一般的文件系统开销。

    例如,创建 150GB 的 1MB 小文件TestDir1,然后将它们压缩(并添加更多)以在 .zip 中创建 150GB 的 .zip 文件TestDir2。您会发现复制TestDir1到TestDestination比复制TestDir2到要花费更多时间,因为即使复制的字节数基本相同TestDestination,文件系统开销也比复制到多约 150,000 次。TestDir1TestDir2

    • 2
  7. snuk182
    2022-06-09T00:15:34+08:002022-06-09T00:15:34+08:00
    1. 为您的设备安装 ADB 驱动程序,启用 ADB。
    2. 在目标文件夹中启动命令提示符,将其复制到
    3. 运行adb pull /storage/emulated/0 .。由于pull使用较低级别的文件复制机制,可能会出现由文件系统不兼容引起的错误(例如,NTFS 的长文件名、FAT32 的大文件、文件名中不支持的字符) - 那些您必须手动处理的错误。
    4. 禁用 ADB(可选但受欢迎)
    • 1
  8. htmlcoderexe
    2022-06-09T02:52:33+08:002022-06-09T02:52:33+08:00

    面对这种情况,我要做的是通过 WiFi 在一夜之间传输文件。有一些专门针对此的应用程序,但大多数是专有的并且有点复杂。所以我只有一个应用程序,它会说 SMB(用于网络文件夹的文件协议)并将文件移动到我家 WiFi 上的网络位置 - 你可以让它像从 Windows PC 上共享网络上的文件夹一样简单,或者拥有一个专用的NAS 设置好了。我当前使用的应用程序称为 Cx File Explorer,我可以选择要移动的文件/文件夹,选择“移动”,然后导航到网络位置(需要先在应用程序中添加)并选择“粘贴”。它在后台执行操作,您可以将手机放在床边过夜,而不必照看它。

    • 0
  9. Jorge Ibañez y Montpean P.
    2022-06-09T04:33:40+08:002022-06-09T04:33:40+08:00

    如果您的 PC 中安装了 adb 并在您的 Android 设备中启用了 USB 调试,那将很容易。

    首先下载 ADB:从此官方链接 安装并启动它

    写:

    1. adb devices 查看您的设备是否已连接
    2. adb pull /sdcard 这将尽可能从您的设备文件中提取所有内容。如果你想要一个特定的文件夹目标,你可以写 adb pull /sdcard/your_target,想象它是相机,那么你的目标是 DCIM/Camera 所以你会写 adb pull /sdcard/DCIM/Camera 你让它工作,它显示正在完成的工作的实际百分比。

    这就是我移动大文件夹的方式,它可能有点奇怪,但它总是能完美运行。

    • 0

相关问题

  • 对作为 USB 2.0 连接到 USB 3.0 端口的 USB 3.0 设备进行故障排除

  • 我应该对用于存储的辅助(非操作系统)SSD 进行分区吗?[关闭]

  • 在 Windows 10 中运行 CrystalDiskMark 会导致 BSOD

  • “写悬崖”现象是否只发生在SSD盘上?

  • VMware Workstation USB 仲裁服务无法自动启动

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve