Android USB接続の説明:MTP、PTP、USB大容量ストレージ

目次:

Android USB接続の説明:MTP、PTP、USB大容量ストレージ - ブログ 2023
Android USB接続の説明:MTP、PTP、USB大容量ストレージ - ブログ 2023
Anonim
古いAndroidデバイスは、コンピュータでファイルを転送するためのUSB大容量ストレージをサポートしています。近代的なAndroidデバイスは、MTPプロトコルまたはPTPプロトコルを使用します。どちらを選択するかは自由です。
古いAndroidデバイスは、コンピュータでファイルを転送するためのUSB大容量ストレージをサポートしています。近代的なAndroidデバイスは、MTPプロトコルまたはPTPプロトコルを使用します。どちらを選択するかは自由です。

USB接続プロトコルを選択するには、設定アプリを開き、「ストレージ」をタップし、メニューボタンをタップして、「USBコンピュータ接続」をタップします。また、USB経由でコンピュータに接続しているときに、デバイスが通知として使用しているプロトコルも表示されます。

最新のAndroid搭載デバイスがUSB大容量ストレージをサポートしない理由

「USB大容量ストレージデバイスクラス」、「USB MSC」、または「UMS」とも呼ばれるUSBマスストレージは、古いバージョンのAndroidがストレージをコンピュータに公開した方法でした。あなたのAndroidデバイスをコンピュータに接続するときは、「大容量ストレージをPCに接続」ボタンをタップして、USB大容量ストレージ経由でAndroidデバイスのストレージにアクセスできるようにする必要があります。それをコンピュータから取り外すときは、「USBストレージをオフにする」ボタンをタップする必要があります。

USBマスストレージは、フラッシュドライブ、外付けハードドライブ、SDカード、およびその他のUSBストレージデバイスで使用される標準プロトコルです。ドライブは、内部ドライブと同じように、コンピュータが完全に利用できるようにします。

これがうまくいく方法に問題がありました。ストレージにアクセスしているどのデバイスであれ、排他的アクセスが必要です。ストレージをコンピュータに接続すると、ストレージはデバイスで実行されているAndroidオペレーティングシステムから切断されました。 SDカードまたはUSBストレージに保存されているファイルやアプリは、コンピュータに接続した時点では使用できなくなります。

システムファイルはどこかに格納しなければなりませんでした。彼らは決してデバイスから切断されることはありませんでしたので、あなたは、同じ内部ストレージデバイス上の "システムストレージ"と "USBストレージ"のための/ SDカードパーティションのための別々の/データパーティションを含むAndroidデバイスで終わりました。 Androidデータは/ sdcardパーティションに保存されていましたが、Androidはそのアプリケーションとそのシステムファイルを/ dataにインストールしました。
システムファイルはどこかに格納しなければなりませんでした。彼らは決してデバイスから切断されることはありませんでしたので、あなたは、同じ内部ストレージデバイス上の "システムストレージ"と "USBストレージ"のための/ SDカードパーティションのための別々の/データパーティションを含むAndroidデバイスで終わりました。 Androidデータは/ sdcardパーティションに保存されていましたが、Androidはそのアプリケーションとそのシステムファイルを/ dataにインストールしました。

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

ファイルシステムはWindowsデバイスからアクセスできる必要があったため、FATファイルシステムでフォーマットする必要がありました。マイクロソフトはFATに特許権を付与しているだけでなく、モダンなパーミッションシステムのないより古い、より遅いファイルシステムでもあります。 Androidは、Windowsで直接読み取る必要がないため、すべてのパーティションに最新のext4ファイルシステムを使用できるようになりました。
ファイルシステムはWindowsデバイスからアクセスできる必要があったため、FATファイルシステムでフォーマットする必要がありました。マイクロソフトはFATに特許権を付与しているだけでなく、モダンなパーミッションシステムのないより古い、より遅いファイルシステムでもあります。 Androidは、Windowsで直接読み取る必要がないため、すべてのパーティションに最新のext4ファイルシステムを使用できるようになりました。

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

Image
Image

MTP - メディアデバイス

MTPは "Media Transfer Protocol"の略です。Androidがこのプロトコルを使用する場合、コンピュータには「メディアデバイス」として認識されます。メディア転送プロトコルは、Windows Media Playerを使用してデジタル音楽プレーヤーにオーディオファイルを転送するための標準化されたプロトコル同様のアプリケーション。これは、他のメディアプレーヤー企業がAppleのiPodとiTunesと競争できるように設計されています。

このプロトコルは、USB大容量記憶装置とは非常に異なる働きをします。 AndroidデバイスのRAWファイルシステムをWindowsに公開するのではなく、MTPはファイルレベルで動作します。あなたのAndroidデバイスは、ストレージデバイス全体をWindowsに公開しません。代わりに、デバイスをコンピュータに接続すると、コンピュータはデバイスにクエリを実行し、デバイスは提供するファイルとディレクトリのリストを返します。コンピュータはファイルをダウンロードできます。ファイルはデバイスから要求され、デバイスは接続を介してファイルを送信します。コンピュータがファイルをアップロードしたい場合は、ファイルをデバイスに送信し、デバイスはファイルを保存することを選択します。ファイルを削除すると、コンピュータは「このファイルを削除してください」という信号をデバイスに送信し、デバイスはそのファイルを削除できます。

Androidはあなたに提示するファイルを選択し、システムファイルを表示または変更できないように非表示にすることができます。変更できないファイルを削除または編集しようとすると、デバイスは要求を拒否し、エラーメッセージが表示されます。

お使いのコンピュータはストレージデバイスへの排他的アクセスを必要としないため、ストレージを接続したり、接続を解除したり、さまざまな種類のデータ用に別々のパーティションを用意する必要はありません。 Androidはext4やその他のファイルシステムを使用することもできます.Windowsはファイルシステムを理解する必要はなく、Androidのみが使用します。

実際には、MTPはUSB大容量記憶装置のように機能します。たとえば、WindowsエクスプローラにMTPデバイスが表示され、ファイルを参照および転送できます。 LinuxにはlibmtpによるMTPデバイスの提供も含まれています。これは一般的に一般的なデスクトップLinuxディストリビューションに含まれています。 LinuxデスクトップのファイルマネージャにもMTPデバイスが表示されます。
実際には、MTPはUSB大容量記憶装置のように機能します。たとえば、WindowsエクスプローラにMTPデバイスが表示され、ファイルを参照および転送できます。 LinuxにはlibmtpによるMTPデバイスの提供も含まれています。これは一般的に一般的なデスクトップLinuxディストリビューションに含まれています。 LinuxデスクトップのファイルマネージャにもMTPデバイスが表示されます。

アップルのMac OS Xはホールドアウトです.MTPサポートはまったく含まれていません。 AppleのiPod、iPhone、iPadは独自の同期プロトコルをiTunesと共に使用しているので、なぜ競合するプロトコルをサポートしたいのですか?

GoogleはMac OS X用のAndroidファイル転送アプリケーションを提供しています。このアプリケーションは単なる単純なMTPクライアントであるため、Mac上でファイルを前後に転送することができます。 MTPサポートが含まれているため、Googleはこのアプリケーションを他のオペレーティングシステムに提供していません。

Image
Image

PTP - デジタルカメラ

PTPは「画像転送プロトコル」の略です。Androidがこのプロトコルを使用すると、コンピュータにはデジタルカメラとして表示されます。

MTPは実際にはPTPに基づいていますが、より多くの機能や「拡張機能」が追加されています。PTPはMTPと同様に動作し、一般にデジタルカメラで使用されます。デジタルカメラから写真をつかむことをサポートするソフトウェアプログラムは、PTPモードを選択すると、Android携帯電話から写真を取得することをサポートします。 PTPは、デジタルカメラと通信するための標準プロトコルとして設計されています。

このモードでは、AndroidデバイスはPTPをサポートするデジタルカメラアプリケーションでは動作しますが、MTPでは動作しません。 AppleのMac OS XはPTPをサポートしているので、PTPモードを使用して、特別なソフトウェアを使用せずに、AndroidデバイスからMacにUSB接続で写真を転送することができます。

Image
Image

古いAndroid搭載端末をお使いの場合は、大容量のUSBストレージを使用する必要があります。近代的なAndroidデバイスでは、MTPとPTPのどちらかを選択できます。PTPのみをサポートするソフトウェアがない限り、MTPを使用する必要があります。

デバイスにリムーバブルSDカードがある場合は、SDカードを取り外してコンピュータのSDカードスロットに直接挿入できます。 SDカードは、ストレージデバイスとしてコンピュータで使用できるため、その上のすべてのファイルにアクセスしたり、ファイル回復ソフトウェアを実行したり、MTPで行うことができないその他の操作を行うことができます。

人気のあるトピック

専門家の助言