目次:


USB接続プロトコルを選択するには、設定アプリを開き、「ストレージ」をタップし、メニューボタンをタップして、「USBコンピュータ接続」をタップします。また、USB経由でコンピュータに接続しているときに、デバイスが通知として使用しているプロトコルも表示されます。
最新のAndroid搭載デバイスがUSB大容量ストレージをサポートしない理由
「USB大容量ストレージデバイスクラス」、「USB MSC」、または「UMS」とも呼ばれるUSBマスストレージは、古いバージョンのAndroidがストレージをコンピュータに公開した方法でした。あなたのAndroidデバイスをコンピュータに接続するときは、「大容量ストレージをPCに接続」ボタンをタップして、USB大容量ストレージ経由でAndroidデバイスのストレージにアクセスできるようにする必要があります。それをコンピュータから取り外すときは、「USBストレージをオフにする」ボタンをタップする必要があります。
USBマスストレージは、フラッシュドライブ、外付けハードドライブ、SDカード、およびその他のUSBストレージデバイスで使用される標準プロトコルです。ドライブは、内部ドライブと同じように、コンピュータが完全に利用できるようにします。
これがうまくいく方法に問題がありました。ストレージにアクセスしているどのデバイスであれ、排他的アクセスが必要です。ストレージをコンピュータに接続すると、ストレージはデバイスで実行されているAndroidオペレーティングシステムから切断されました。 SDカードまたはUSBストレージに保存されているファイルやアプリは、コンピュータに接続した時点では使用できなくなります。

このように分割しすぎると、アプリのスペースが少なすぎたり、データのスペースが広すぎたり、アプリのスペースが狭すぎたり、データのスペースが広すぎたりする可能性があります。デバイスを根絶することなくこれらのパーティションのサイズを変更することはできませんでした。製造元は、工場で各パーティションに適切な量を選択しました。

標準のUSBストレージデバイスとしてAndroidの携帯電話やタブレットをコンピュータに接続するのは便利ですが、欠点があります。狂気は止まらなければならなかったので、近代的なAndroidデバイスはさまざまなUSB接続プロトコルを使用しています。

MTP - メディアデバイス
MTPは "Media Transfer Protocol"の略です。Androidがこのプロトコルを使用する場合、コンピュータには「メディアデバイス」として認識されます。メディア転送プロトコルは、Windows Media Playerを使用してデジタル音楽プレーヤーにオーディオファイルを転送するための標準化されたプロトコル同様のアプリケーション。これは、他のメディアプレーヤー企業がAppleのiPodとiTunesと競争できるように設計されています。
このプロトコルは、USB大容量記憶装置とは非常に異なる働きをします。 AndroidデバイスのRAWファイルシステムをWindowsに公開するのではなく、MTPはファイルレベルで動作します。あなたのAndroidデバイスは、ストレージデバイス全体をWindowsに公開しません。代わりに、デバイスをコンピュータに接続すると、コンピュータはデバイスにクエリを実行し、デバイスは提供するファイルとディレクトリのリストを返します。コンピュータはファイルをダウンロードできます。ファイルはデバイスから要求され、デバイスは接続を介してファイルを送信します。コンピュータがファイルをアップロードしたい場合は、ファイルをデバイスに送信し、デバイスはファイルを保存することを選択します。ファイルを削除すると、コンピュータは「このファイルを削除してください」という信号をデバイスに送信し、デバイスはそのファイルを削除できます。
Androidはあなたに提示するファイルを選択し、システムファイルを表示または変更できないように非表示にすることができます。変更できないファイルを削除または編集しようとすると、デバイスは要求を拒否し、エラーメッセージが表示されます。
お使いのコンピュータはストレージデバイスへの排他的アクセスを必要としないため、ストレージを接続したり、接続を解除したり、さまざまな種類のデータ用に別々のパーティションを用意する必要はありません。 Androidはext4やその他のファイルシステムを使用することもできます.Windowsはファイルシステムを理解する必要はなく、Androidのみが使用します。

アップルのMac OS Xはホールドアウトです.MTPサポートはまったく含まれていません。 AppleのiPod、iPhone、iPadは独自の同期プロトコルをiTunesと共に使用しているので、なぜ競合するプロトコルをサポートしたいのですか?
GoogleはMac OS X用のAndroidファイル転送アプリケーションを提供しています。このアプリケーションは単なる単純なMTPクライアントであるため、Mac上でファイルを前後に転送することができます。 MTPサポートが含まれているため、Googleはこのアプリケーションを他のオペレーティングシステムに提供していません。

PTP - デジタルカメラ
PTPは「画像転送プロトコル」の略です。Androidがこのプロトコルを使用すると、コンピュータにはデジタルカメラとして表示されます。
MTPは実際にはPTPに基づいていますが、より多くの機能や「拡張機能」が追加されています。PTPはMTPと同様に動作し、一般にデジタルカメラで使用されます。デジタルカメラから写真をつかむことをサポートするソフトウェアプログラムは、PTPモードを選択すると、Android携帯電話から写真を取得することをサポートします。 PTPは、デジタルカメラと通信するための標準プロトコルとして設計されています。
このモードでは、AndroidデバイスはPTPをサポートするデジタルカメラアプリケーションでは動作しますが、MTPでは動作しません。 AppleのMac OS XはPTPをサポートしているので、PTPモードを使用して、特別なソフトウェアを使用せずに、AndroidデバイスからMacにUSB接続で写真を転送することができます。

古いAndroid搭載端末をお使いの場合は、大容量のUSBストレージを使用する必要があります。近代的なAndroidデバイスでは、MTPとPTPのどちらかを選択できます。PTPのみをサポートするソフトウェアがない限り、MTPを使用する必要があります。
デバイスにリムーバブルSDカードがある場合は、SDカードを取り外してコンピュータのSDカードスロットに直接挿入できます。 SDカードは、ストレージデバイスとしてコンピュータで使用できるため、その上のすべてのファイルにアクセスしたり、ファイル回復ソフトウェアを実行したり、MTPで行うことができないその他の操作を行うことができます。