Kurze Antwort:
Derzeit können Sie Ihr Gerät (jedes Gerät, das auf MTP basiert) aufgrund der Protokollspezifikationen nicht als MSC verwenden!
Ausarbeiten
Zur Verdeutlichung verwendet das Galaxy Nexus eine massive Partition für das gesamte Gerät. Es ist wie gesagt: System, Daten und SD-Karte sind alle zusammen.
MTP wurde für Galaxy Nexus ausgewählt, weil es die Verwendung dieses großen Speicherbereichs ermöglicht, der aus Systemsicht eine bessere Kommunikation mit Dateien gewährleistet, ein sichereres Dateisystem bietet und weniger Wartungsprobleme verursacht.
Warum Sie es nicht so machen können, wie Sie es wollen:
In Galaxy Nexus gibt es keine getrennten Partitionen, nur einen großen Speicherbereich. Selbst wenn man ein fat32-Dateisystem emuliert, muss man in der Lage sein, auf einer niedrigen Ebene zwischen fat32 und ext4 zu übersetzen. Das ist praktisch unmöglich.
Wenn das Galaxy Nexus eine Partition hätte, könnten Sie Zugriff auf Blockebene und somit Massenspeicherzugriff haben.
Langweilige Version:
Kurzer Hintergrund
Die Massenspeicherklasse (MSC), die allgemein als USB-Massenspeicher (UMS) bezeichnet wird und die wir alle für unsere Geräte verwenden, ist ein Protokoll, mit dem ein USB-Gerät (Universal Serial Bus) für ein Host-Computergerät zugänglich gemacht werden kann , um Dateiübertragungen zwischen den beiden zu ermöglichen. An den goldenen Tagen musste man nur das Telefon anschließen, auf "USB-Modus" klicken und anfangen, Dateien zu verschieben, Dateien zu bearbeiten usw.
Media Transfer Protocol (MTP)
Die Dinge haben sich sehr verändert, als wir über die neue Übertragungsmethode sprechen, die auf Ihrem Gerät verwendet wird, das Media Transfer Protocol (MTP):
1 Einführung siehe Seite 15 zip unten
Das Media Transfer Protocol (MTP) ist ein Protokoll, das für den Austausch von Inhalten sowie die Steuerung und Steuerung von temporären Speichergeräten entwickelt wurde. Es wurde als Erweiterung zu PTP (Picture Transfer Protocol) entwickelt und richtet sich hauptsächlich an digitale Fotokameras, tragbare Mediaplayer und Mobiltelefone.
Während die Einführung noch Zweifel lässt, wurde dieses Protokoll mit einem ganz bestimmten Zweck entwickelt und implementiert: um die Übertragung von Mediendateien und zugehörigen Metadaten zwischen Geräten zu erleichtern:
1.1 Zweck siehe Seite 15 zip unten
Der Hauptzweck dieses Protokolls ist die Erleichterung der Kommunikation zwischen Mediengeräten mit vorübergehender Konnektivität und erheblicher Speicherkapazität. Dies beinhaltet den Austausch von binären Objekten und die Aufzählung der Inhalte des angeschlossenen Geräts.
Dateitypen unterstützt?
An diesem Punkt wissen wir bereits, dass dies für Mediendateien und medienbasierte Geräte gilt, aber eine Frage, die ich in den Kommentaren gesehen habe, bleibt: Können wir andere Dateien als Mediendateien (Audio / Video) kopieren? Ja wir können:
1.3 MTP-Objektmodell siehe Seite 15 zip unten
Der Begriff "Medien" in "Media Transfer Protocol" wird zum Identifizieren von Binärdaten verwendet und ist nicht auf Audio- / Videoformate beschränkt, auf die er üblicherweise angewendet wird. Einige Beispiele für Nicht-Audio- / Video-Objekte umfassen Kontakte, Programme, geplante Ereignisse und Textdateien.
Was ist mit "live edit"?
Ihre Frage betrifft insbesondere die Verwendung Ihres Geräts (Galaxy Nexus) als externes USB-Speicherlaufwerk. Warum geht das nicht? Das MTP-Protokoll beschränkt die Daten auf eine unidirektionale Operation. Letztere hat auch erklärt, dass der Gerätespeicher vom Computer als lokale Datei verwendet wird:
4.2 Unidirektionaler Datenfluss siehe Seite 29 zip unten
Der Datenfluss in MTP ist immer unidirektional. Beim Einleiten einer Operation fließen die Daten nur vom Initiator zum Responder. Wenn auf die angeforderte Operation geantwortet wird, fließen die Daten nur vom Responder zum Initiator. Während der binären Datenaustauschphase können Daten vom Responder zum Initiator oder vom Initiator zum Responder fließen, jedoch niemals von beiden. Der bidirektionale binäre Datenaustausch muss durch mehrere Operationen ausgeführt werden.
Vorteile gegenüber Nachteilen
Vorteile
Das MTP bringt einige Vorteile mit sich, insbesondere in Bezug auf die Sicherheit und Integrität der Benutzerdaten:
Wenn ein USB-Hostcomputer eine MSC-Partition eingehängt hat, übernimmt er die absolute Kontrolle über den Speicher, sodass beispielsweise das Dateisystem beschädigt oder auf einen nicht unterstützten Typ umformatiert werden kann.
In der Zwischenzeit überwindet der MTP dies, indem er die Einheit des verwalteten Speichers zu einer lokalen Datei macht, die entweder geschrieben oder gelesen werden kann.
Nachteile
Das MTP wird nicht als herkömmliches Wechsellaufwerk behandelt, sodass keine Wiederherstellungstools verwendet werden können, um den Tag zu retten.
Der Support ist noch nicht abgeschlossen. Einige Betriebssysteme erfordern noch Software von Drittanbietern.
MTP-Standards (wie bereits erwähnt) erlauben keine direkte Änderung von Objekten. Stattdessen müssen geänderte Objekte vollständig neu hochgeladen werden.
Verweise:
Ich hoffe, dies verdeutlicht, warum MTP gut ist (Verbesserung) , aber OTOH schlecht (Benutzer muss Gewohnheiten ändern) .
Hier ist das Lesematerial, das zur Synthese der Antwort verwendet wird:
Die obige Antwort wird den Inhalten und Autoren dieser Verweise gutgeschrieben.