MTPデバイスで「プラグを抜く」だけでいいですか?


17

一般的なUSBストレージデバイスをWindowsに接続した後、ドライブを取り外す前にドライブを適切にアンマウントすることが重要です。そうしないと、データが失われる可能性があります。

しかし、USBを介してWindowsボックスに接続されたMTPデバイス(多くのAndroidデバイスなど)の場合、USBケーブルを取り外す前に何らかの手順を実行する必要がありますか?

私はWindowsのすべてのバージョン(XP以降)でこれを理解することに興味があるので、回答に該当するWindowsバージョンを含めてください。


1
常に大容量記憶装置を取り出す必要があります。このポリシーは、Windowsのすべてのバージョンと、Windowsに接続されているすべての種類のストレージデバイスに適用されます。
ラムハウンド

@Ramhound私もそう思っていましたが、Windows 7のAndroid MTPデバイスでは、取り出しを実行するためのシステムトレイアイコン(非表示または表示)が表示されません。
-RockPaperLizard

@Ramhoundまた、Windowsファイルエクスプローラーでは、Android MTPデバイスのコンテキストメニューに[取り出し ]メニュー項目がありません。
RockPaperLizard

1
@Ramhound私は尋ねるのは少しばかげていると感じますが、それはどこですか?私はそれを見ていません。私はそれを見つめていると言ったら
恥ずかしさの

3
@Ramhound:MTPデバイス大容量記憶装置ではありません
user1686

回答:


21

を接続するとUSB mass storage device、ホストコンピュータに大容量ストレージへの差別化されていないアクセスが提供されます。

ハードドライブの場合と同様に、ファイルシステムを完全に制御することを前提としています。

そのため、ホストシステムからデバイス間の接続を切断するよう明示的に指示されない限り、ホストコンピューターがファイルシステムを破損する可能性があります。したがって、"Safely Remove Hardware and Eject Media"メッセージ。


ただし、MTPまたはMedia Transfer Protocol、ファイル・レベルではなく、ブロックレベルでの大容量記憶装置の大ユニットとして動作します。

MTPデバイスなどのデバイスを接続すると、ホストシステムはデバイス上のファイルを照会します。

多くの場合、これはMTPデバイスのルートファイルシステム上のデータベースまたはインデックスとして維持されます。MTPデバイスのシステムは、コンテンツが変更されたときにデバイス全体を再スキャンする必要はありません。データベース/インデックスを更新するだけです。


その後、ホストシステムはファイルをダウンロードでき、この要求を確認するための信号がデバイスに送信されます。要求されたファイルはデバイスによって送信されます。

ファイルを削除する方法もほぼ同じです。ホストシステムはデバイスにメッセージ送信し、ファイルに削除のマークを付けます。デバイス、信号を確認するとファイルを削除します。

これは、ファイルが修正されるか修正されないトランザクションファイルシステムのように機能します。ストレージは、転送の失敗による影響を受けません。


これは、MTPが一度に1つのファイル転送(アトミックファイル転送)のみを許可する理由でもあり、操作が順次実行されるときに破損が発生することはありません。

はい、デバイスのプラグ抜くだけです。

MTPの詳細、およびUSB大容量記憶装置との比較


あなたの答えをいくつか編集しました。可能であれば、編集内容を校正して、すべてが正しいことを確認してください。
RockPaperLizard

@RockPaperLizard編集していただきありがとうございます。プロトコルをさらに説明するために画像を見つけようとしていますが、これまでのところ何もしていません。何かを見つけたら、この投稿を再度編集します。
カレイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.