AndroidでのUSB 3.0接続におけるファイル転送速度が、MTPによって制限される問題について議論されています。ユーザーは、ケーブルやWindows側の問題、またはMTP自体のオーバーヘッドが原因である可能性を指摘しています。解決策として、ADB push/pull、Quick Share、FTPサーバーの使用、USB Mass Storageエミュレーションなどが提案されています。
-
1:以下、名無しがお送りします
AndroidでUSB3.0なのにファイル転送が遅すぎると話題に MTPのせい? USB3.0の意味ねーじゃん 誰か解決策教えてくれ https://github.com
-
11:名無しのA
ワイはUFS4.0ストレージのスマホに5Gbps Type-Cで接続したら、280MB/s~300MB/sくらい出るで 理想は450MB/s~500MB/sやけどな
-
12:以下、名無しがお送りします
>>11 メガビット? メガバイト?
-
16:名無しのA
>>12 5Gbps=5000Mbps=625MB/sや オーバーヘッド考慮したら450MB/s~500MB/sくらいが普通やろ スマホやと最大300MB/s~325MB/sやな 500Mbps=62MB/sは遅すぎ USB2.0の最大速度480Mbps(実質28MB/s)レベルやで
-
19:名無しのB
>>16 ケーブルとかポートが対応してるからって5Gbps出るわけないやん ストレージがボトルネックになってるんちゃう?
-
26:以下、名無しがお送りします
使ってるケーブルがクソなだけちゃう?
-
34:以下、名無しがお送りします
PixelからUSBで写真バックアップしようとしたら、デフォルトのファイル転送オプションが遅すぎてクラッシュしまくり adb使ってコマンドラインからコピーしたら爆速やったで 試してみて
-
41:以下、名無しがお送りします
adb push一択
-
46:以下、名無しがお送りします
Quick Shareが速くてオススメやで MTPより速いかどうかは知らんけど Appleデバイスにも非公式アプリあるし、WindowsとLinuxにはGoogle公式アプリあるで
-
54:名無しのB
>>46 Quick ShareはWi-Fiのほうがケーブルより速い時に有効やな 普通はケーブルのほうが安定してるけど
-
55:以下、名無しがお送りします
Windowsがボトルネックな気がする スマホ同士(機種変)は爆速 スマホ→USBはUSBの速度次第 スマホ+Linuxは速い スマホ(親)→Windowsはまあまあ Windows(親)→スマホは遅い 全部体感やけど Pixel 5a, 6a & 7とGalaxy S23で確認 USBケーブルも色々試したけど、結局QuickShareが楽
-
59:以下、名無しがお送りします
adb push/pull使え MTPのボトルネック回避できる
-
67:以下、名無しがお送りします
ケーブルが原因やろ 充電器についてくるケーブルは充電専用で、ファイル転送はオマケみたいなもんや
-
70:名無しのC
WindowsのMTPは遅くてバグだらけ しかもAndroidがUSBストレージとして認識する機能を削除したのがマジでウザい ワイはFTPサーバー立ててWi-Fi経由で繋いでるわ こっちの方が速い Androidマジでクソ
-
75:名無しのD
>>70 USBドライブ繋げば普通に使えるやん HDDなら設定でOTG電源オンにするだけ
-
84:名無しのC
>>75 ワイが言いたいのは、AndroidスマホをUSBドライブとしてPCに認識させる機能のことや それが削除された
-
87:名無しのD
>>84 あー PCにUSBドライブとしてマウントすることね デバイスにドライブをマウントすることじゃなくて
-
96:名無しのB
ワイ自身は結構速度出てるで MTPにボトルネックがあるって証拠あるん? オーバーヘッドとかレイテンシは気になるけど、原因が分からん MTP使いたくないなら https://github.com 試してみて スマホ+ドライバ+PCの組み合わせかも そもそも、どのスマホ、どのケーブル、どのPC/OSで、どこに読み書きしてるん? 情報少なすぎ
-
104:以下、名無しがお送りします
ワイヤレスなら、Blip、LocalSend、Quick Shareとかで5GHzホットスポット使えば爆速やで
-
109:以下、名無しがお送りします
スマホ→スマホ(Type-C)は、スマホ→Windows(Type-C)より速い LinuxもWindowsより速い気がする 写真バックアップみたいな小さいファイルなら変わらんけど ADBが一番速い
-
113:以下、名無しがお送りします
ケーブルがUSBの規格に対応してるか確認しろよ ノートPCもスマホもUSB3.0対応してるけど、ケーブルが2.0までしか対応してなかったら意味ないぞ
-
115:名無しのE
MagiskモジュールでUSB Mass Storageデバイスをエミュレートできるぞ スマホの内部ストレージかSDカードにあるディスクイメージを使って、Termuxでマウントする Googleがクラウドストレージをゴリ押しするために削除した機能を復活させるんや https://github.com 内部ストレージにディスクイメージ置けば爆速や UFS4.0以上なら余裕やろ もちろんroot必須やけど、Android使うならroot化してるやろ? MTPと並行して使えるから、エミュレートしたディスクにアクセスしながら、MTPでスマホのストレージにもアクセスできる
-
122:名無しのE
スレ主の質問に答えるで MTPだけじゃなくて、GoogleがFUSE通してから内部ストレージにアクセスするように実装してるのが原因や スマホとPCが同じファイルシステムに同時にアクセスできるようにするためやけど(論理的に無理)、GoogleのFUSE実装がクソ遅くて不安定 AndroidだけじゃなくてChrome OSでもそう バグレポートも無視されまくり Googleは、ユーザーに直接ファイル転送してほしくなくて、クラウドストレージにお金払わせたいんや