Erläuterte Android-USB-Verbindungen: MTP, PTP und USB-Massenspeicher

Inhaltsverzeichnis:

Video: Erläuterte Android-USB-Verbindungen: MTP, PTP und USB-Massenspeicher

Video: Erläuterte Android-USB-Verbindungen: MTP, PTP und USB-Massenspeicher
Video: Grundkurs: Programme auf Linux installieren - Tutorial für Anfänger 2023, November
Erläuterte Android-USB-Verbindungen: MTP, PTP und USB-Massenspeicher
Erläuterte Android-USB-Verbindungen: MTP, PTP und USB-Massenspeicher
Anonim
Ältere Android-Geräte unterstützen USB-Massenspeicher zum Übertragen von Dateien mit einem Computer. Moderne Android-Geräte verwenden die Protokolle MTP oder PTP - Sie können wählen, welches Sie bevorzugen.
Ältere Android-Geräte unterstützen USB-Massenspeicher zum Übertragen von Dateien mit einem Computer. Moderne Android-Geräte verwenden die Protokolle MTP oder PTP - Sie können wählen, welches Sie bevorzugen.

Um ein USB-Verbindungsprotokoll auszuwählen, öffnen Sie die App Einstellungen, tippen Sie auf Speicher, tippen Sie auf die Menüschaltfläche und tippen Sie auf USB-Computerverbindung. Sie sehen auch das Protokoll, das Ihr Gerät als Benachrichtigung verwendet, wenn es über USB mit einem Computer verbunden ist.

Warum moderne Android-Geräte keinen USB-Massenspeicher unterstützen

USB-Massenspeicher - auch als USB-Massenspeichergeräte-Klasse, USB MSC oder UMS bezeichnet - war die Art und Weise, wie ältere Versionen von Android ihren Speicher einem Computer zugänglich machten. Wenn Sie Ihr Android-Gerät an Ihren Computer angeschlossen haben, müssen Sie speziell auf die Schaltfläche „Speicher mit PC verbinden“tippen, um den Speicher des Android-Geräts für den Computer über USB-Massenspeicher zugänglich zu machen. Wenn Sie das Gerät vom Computer trennen, müssen Sie auf die Schaltfläche "USB-Speicher deaktivieren" tippen.

USB-Massenspeicher ist das Standardprotokoll, das von Flash-Laufwerken, externen Festplatten, SD-Karten und anderen USB-Speichergeräten verwendet wird. Das Laufwerk steht dem Computer vollständig zur Verfügung, als wäre es ein internes Laufwerk.

Es gab Probleme mit der Funktionsweise. Welches Gerät auf den Speicher zugreift, benötigt exklusiven Zugriff darauf. Wenn Sie den Speicher an den Computer angeschlossen haben, wurde er vom Android-Betriebssystem getrennt, das auf dem Gerät ausgeführt wird. Alle Dateien oder Apps, die auf der SD-Karte oder einem USB-Speicher gespeichert sind, sind nicht verfügbar, wenn sie an den Computer angeschlossen wurde.

Systemdateien mussten irgendwo gespeichert werden; Sie werden nie vom Gerät getrennt. Daher haben Sie Android-Geräte mit separaten / Datenpartitionen für „Systemspeicher“und / SD-Kartenpartitionen für „USB-Speicher“auf demselben internen Speichergerät. Android installierte Apps und seine Systemdateien auf / data, während Benutzerdaten auf der / sdcard-Partition gespeichert wurden.
Systemdateien mussten irgendwo gespeichert werden; Sie werden nie vom Gerät getrennt. Daher haben Sie Android-Geräte mit separaten / Datenpartitionen für „Systemspeicher“und / SD-Kartenpartitionen für „USB-Speicher“auf demselben internen Speichergerät. Android installierte Apps und seine Systemdateien auf / data, während Benutzerdaten auf der / sdcard-Partition gespeichert wurden.

Aufgrund dieser harten Aufteilung kann es passieren, dass zu wenig Speicherplatz für Apps und zu viel Speicherplatz für Daten oder zu wenig Speicherplatz für Apps und zu viel Speicherplatz für Daten vorhanden sind. Sie können die Größe dieser Partitionen nicht ändern, ohne Ihr Gerät zu verwurzeln. Der Hersteller hat für jede Partition die entsprechende Menge im Werk ausgewählt.

Da das Dateisystem vom Windows-Gerät aus zugänglich sein musste, musste es mit dem FAT-Dateisystem formatiert werden. Microsoft hat nicht nur Patente auf FAT, sondern FAT ist auch ein älteres, langsameres Dateisystem ohne modernes Berechtigungssystem. Android kann nun das moderne ext4-Dateisystem für alle Partitionen verwenden, da diese nicht direkt von Windows lesbar sein müssen.
Da das Dateisystem vom Windows-Gerät aus zugänglich sein musste, musste es mit dem FAT-Dateisystem formatiert werden. Microsoft hat nicht nur Patente auf FAT, sondern FAT ist auch ein älteres, langsameres Dateisystem ohne modernes Berechtigungssystem. Android kann nun das moderne ext4-Dateisystem für alle Partitionen verwenden, da diese nicht direkt von Windows lesbar sein müssen.

Das Anschließen eines Android-Telefons oder -Tablets an einen Computer als Standard-USB-Speichergerät ist bequem, hat jedoch zu viele Nachteile. Die Verrücktheit musste aufhören, so dass moderne Android-Geräte unterschiedliche USB-Verbindungsprotokolle verwenden.

Image
Image

MTP - Mediengerät

MTP steht für "Media Transfer Protocol". Wenn Android dieses Protokoll verwendet, erscheint es dem Computer als "Mediengerät". Das Medienübertragungsprotokoll wurde weithin als standardisiertes Protokoll für die Übertragung von Audiodateien auf digitale Musikplayer mit Windows Media Player propagiert und ähnliche Anwendungen. Es wurde entwickelt, um es anderen Media-Player-Unternehmen zu ermöglichen, mit Apples iPod und iTunes zu konkurrieren.

Dieses Protokoll funktioniert ganz anders als USB-Massenspeicher. Anstatt das rohe Dateisystem Ihres Android-Geräts für Windows bereitzustellen, arbeitet MTP auf Dateiebene. Ihr Android-Gerät macht Windows nicht das gesamte Speichergerät verfügbar. Wenn Sie ein Gerät an Ihren Computer anschließen, fragt der Computer das Gerät ab und das Gerät antwortet mit einer Liste der von ihm angebotenen Dateien und Verzeichnisse. Der Computer kann eine Datei herunterladen - er fordert die Datei vom Gerät an und das Gerät sendet die Datei über die Verbindung. Wenn ein Computer eine Datei hochladen möchte, sendet er die Datei an das Gerät, und das Gerät speichert es. Wenn Sie eine Datei löschen, sendet Ihr Computer ein Signal an das Gerät, in dem es heißt: "Bitte löschen Sie diese Datei". Das Gerät kann sie löschen.

Android kann die Dateien auswählen, die Ihnen präsentiert werden, und Systemdateien ausblenden, sodass Sie sie nicht sehen oder ändern können. Wenn Sie versuchen, eine Datei zu löschen oder zu bearbeiten, die nicht geändert werden kann, lehnt das Gerät die Anforderung ab und es wird eine Fehlermeldung angezeigt.

Ihr Computer benötigt keinen exklusiven Zugriff auf das Speichergerät, so dass Sie den Speicher nicht verbinden, trennen oder getrennte Partitionen für verschiedene Datentypen haben müssen. Android kann auch ext4 oder ein beliebiges anderes Dateisystem verwenden - Windows muss das Dateisystem nicht verstehen, nur Android.

In der Praxis funktioniert MTP ähnlich wie USB-Massenspeicher. Ein MTP-Gerät wird beispielsweise in Windows Explorer angezeigt, sodass Sie Dateien durchsuchen und übertragen können. Linux umfasst auch Angebote für MTP-Geräte über libmtp, die in der Regel in beliebten Desktop-Linux-Distributionen enthalten sind. MTP-Geräte sollten auch im Dateimanager Ihres Linux-Desktops angezeigt werden.
In der Praxis funktioniert MTP ähnlich wie USB-Massenspeicher. Ein MTP-Gerät wird beispielsweise in Windows Explorer angezeigt, sodass Sie Dateien durchsuchen und übertragen können. Linux umfasst auch Angebote für MTP-Geräte über libmtp, die in der Regel in beliebten Desktop-Linux-Distributionen enthalten sind. MTP-Geräte sollten auch im Dateimanager Ihres Linux-Desktops angezeigt werden.

Mac OS X von Apple ist ein Holdout - es enthält keine MTP-Unterstützung. IPods, iPhones und iPads von Apple verwenden zusammen mit iTunes ein eigenes, proprietäres Synchronisationsprotokoll. Warum sollten sie ein Konkurrenzprotokoll unterstützen?

Google bietet eine Android-Dateiübertragungsanwendung für Mac OS X. Diese Anwendung ist nur ein einfacher MTP-Client. Sie kann also Dateien auf einem Mac hin und her übertragen. Google stellt diese Anwendung nicht für andere Betriebssysteme bereit, da diese MTP-Unterstützung enthalten.

Image
Image

PTP - Digitalkamera

PTP steht für "Picture Transfer Protocol". Wenn Android dieses Protokoll verwendet, erscheint es dem Computer als Digitalkamera.

MTP basiert eigentlich auf PTP, fügt jedoch weitere Funktionen oder "Erweiterungen" hinzu. PTP funktioniert ähnlich wie MTP und wird üblicherweise von Digitalkameras verwendet. Jedes Softwareprogramm, das das Aufnehmen von Fotos von einer Digitalkamera unterstützt, unterstützt das Abrufen von Fotos von einem Android-Telefon, wenn Sie den PTP-Modus auswählen. PTP wurde als Standardprotokoll für die Kommunikation mit Digitalkameras entwickelt.

In diesem Modus kann Ihr Android-Gerät mit Digitalkamera-Anwendungen arbeiten, die PTP, jedoch kein MTP unterstützen. Mac OS X von Apple unterstützt PTP. Sie können den PTP-Modus verwenden, um Fotos von einem Android-Gerät über eine USB-Verbindung ohne spezielle Software auf einen Mac zu übertragen.

Image
Image

Wenn Sie ein älteres Android-Gerät besitzen, müssen Sie möglicherweise USB-Massenspeicher verwenden. Auf einem modernen Android-Gerät haben Sie die Wahl zwischen MTP und PTP. Sie sollten MTP verwenden, es sei denn, Sie haben Software, die nur PTP unterstützt.

Wenn Ihr Gerät über eine austauschbare SD-Karte verfügt, können Sie die SD-Karte entfernen und direkt in den SD-Kartensteckplatz Ihres Computers einlegen. Die SD-Karte steht Ihrem Computer als Speichergerät zur Verfügung. So können Sie auf alle darauf befindlichen Dateien zugreifen, Dateiwiederherstellungssoftware ausführen und alles tun, was Sie mit MTP nicht tun können.

Empfohlen: