を接続するとUSB mass storage device
、ホストコンピュータに大容量ストレージへの差別化されていないアクセスが提供されます。
ハードドライブの場合と同様に、ファイルシステムを完全に制御することを前提としています。
そのため、ホストシステムからデバイス間の接続を切断するよう明示的に指示されない限り、ホストコンピューターがファイルシステムを破損する可能性があります。したがって、"Safely Remove Hardware and Eject Media"
メッセージ。
ただし、MTP
またはMedia Transfer Protocol
、ファイル・レベルではなく、ブロックレベルでの大容量記憶装置の大ユニットとして動作します。
MTPデバイスなどのデバイスを接続すると、ホストシステムはデバイス上のファイルを照会します。
多くの場合、これはMTPデバイスのルートファイルシステム上のデータベースまたはインデックスとして維持されます。MTPデバイスのシステムは、コンテンツが変更されたときにデバイス全体を再スキャンする必要はありません。データベース/インデックスを更新するだけです。
その後、ホストシステムはファイルをダウンロードでき、この要求を確認するための信号がデバイスに送信されます。要求されたファイルはデバイスによって送信されます。
ファイルを削除する方法もほぼ同じです。ホストシステムはデバイスにメッセージを送信し、ファイルに削除のマークを付けます。デバイスは、信号を確認するとファイルを削除します。
これは、ファイルが修正されるか修正されないトランザクションファイルシステムのように機能します。ストレージは、転送の失敗による影響を受けません。
これは、MTPが一度に1つのファイル転送(アトミックファイル転送)のみを許可する理由でもあり、操作が順次実行されるときに破損が発生することはありません。
はい、デバイスのプラグを抜くだけです。
MTPの詳細、およびUSB大容量記憶装置との比較