1Sep
Ältere Android-Geräte unterstützen USB-Massenspeicher zum Übertragen von Dateien mit einem Computer. Moderne Android-Geräte verwenden die MTP- oder PTP-Protokolle - Sie können wählen, welche 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 dann 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 bekannt als "USB-Massenspeichergeräteklasse", USB MSC oder UMS - war die Art, wie ältere Versionen von Android ihren Speicher einem Computer aussetzten. Wenn Sie Ihr Android-Gerät mit Ihrem Computer verbunden haben, müssen Sie die Schaltfläche "Speichergerät mit PC verbinden" gezielt antippen, um den Speicher des Android-Geräts über USB-Massenspeicher für den Computer zugänglich zu machen. Wenn Sie die Verbindung zum 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 stellt sich dem Computer vollständig zur Verfügung, als wäre es ein internes Laufwerk.
Es gab Probleme mit der Funktionsweise. Jedes Gerät, das auf den Speicher zugreift, benötigt exklusiven Zugriff darauf. Wenn Sie den Speicher mit dem Computer verbunden haben, wurde die Verbindung zum Android-Betriebssystem getrennt, das auf dem Gerät ausgeführt wird. Alle Dateien oder Apps, die auf der SD-Karte oder dem USB-Speicher gespeichert sind, sind bei der Verbindung mit dem Computer nicht verfügbar.
Systemdateien mussten irgendwo gespeichert werden;Sie wurden nie vom Gerät getrennt, sodass Sie Android-Geräte mit separaten / Datenpartitionen für "Systemspeicher" und / SDCard-Partitionen für "USB-Speicher" auf demselben internen Speichergerät erhielten. Android installierte Apps und seine Systemdateien auf / data, während Benutzerdaten auf der / sdcard-Partition gespeichert wurden.
Aufgrund dieser harten Aufteilung haben Sie möglicherweise 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. Sie konnten die Größe dieser Partitionen nicht ändern, ohne das Gerät zu rooten. Der Hersteller hat den entsprechenden Wert für jede Partition 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 auch ein älteres, langsameres Dateisystem ohne ein modernes Berechtigungssystem. Android kann jetzt das moderne ext4-Dateisystem für alle seine Partitionen verwenden, da sie nicht direkt von Windows gelesen werden müssen.
Das Anschließen eines Android-Telefons oder -Tablet an einen Computer als Standard-USB-Speichergerät ist praktisch, aber es gibt zu viele Nachteile. Die Verrücktheit musste aufhören, so dass moderne Android-Geräte verschiedene USB-Verbindungsprotokolle verwenden.
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 in digitale Formate propagiertMusikplayer mit Windows Media Player und ähnlichen Anwendungen. Es wurde so konzipiert, dass andere Medienunternehmen mit Apple iPod und iTunes konkurrieren können.
Dieses Protokoll funktioniert sehr anders als USB-Massenspeicher. Anstatt das rohe Dateisystem Ihres Android-Geräts für Windows verfügbar zu machen, arbeitet MTP auf Dateiebene. Ihr Android-Gerät stellt sein gesamtes Speichergerät nicht für Windows bereit. 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 von Dateien und Verzeichnissen, die es anbietet. 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 wählt sie zum Speichern aus. Wenn Sie eine Datei löschen, sendet Ihr Computer ein Signal an das Gerät mit der Aufforderung "Bitte löschen Sie diese Datei", und das Gerät kann sie löschen.
Android kann die Dateien auswählen, die es Ihnen präsentiert, und Systemdateien ausblenden, damit 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, weist das Gerät die Anfrage zurück und Sie erhalten eine Fehlermeldung.
Ihr Computer benötigt keinen exklusiven Zugriff auf das Speichergerät. Es ist daher nicht erforderlich, den Speicher anzuschließen, die Verbindung zu trennen oder separate Partitionen für unterschiedliche Datentypen zu verwenden. Android kann auch ext4 oder ein anderes Dateisystem verwenden - Windows muss das Dateisystem nicht verstehen, nur Android.
In der Praxis funktioniert MTP ähnlich wie USB-Massenspeicher. Beispielsweise wird ein MTP-Gerät in Windows Explorer angezeigt, sodass Sie Dateien durchsuchen und übertragen können. Linux bietet auch Angebote für MTP-Geräte über libmtp, die in gängigen Desktop-Linux-Distributionen enthalten sind. MTP-Geräte sollten auch auf dem Dateimanager Ihres Linux-Desktops erscheinen.
Mac OS X von Apple ist ein Holdout - es enthält überhaupt keine MTP-Unterstützung. Apples iPod, iPhone und iPad verwenden ihr eigenes proprietäres Synchronisationsprotokoll zusammen mit iTunes. Warum also sollten sie ein konkurrierendes Protokoll unterstützen?
Google stellt eine Anwendung für die Übertragung von Android-Dateien für Mac OS X zur Verfügung. Diese Anwendung ist nur ein einfacher MTP-Client, sodass sie für die Übertragung von Dateien auf einem Mac verwendet werden kann. Google stellt diese Anwendung nicht für andere Betriebssysteme bereit, da sie MTP-Unterstützung enthalten.
PTP - Digitalkamera
PTP steht für "Picture Transfer Protocol". Wenn Android dieses Protokoll verwendet, erscheint es dem Computer als Digitalkamera.
MTP basiert tatsächlich auf PTP, fügt jedoch weitere Funktionen oder "Erweiterungen" hinzu. PTP funktioniert ähnlich wie MTP und wird häufig von Digitalkameras verwendet. Jedes Softwareprogramm, das das Aufnehmen von Fotos von einer Digitalkamera unterstützt, unterstützt die Aufnahme 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 arbeitet Ihr Android-Gerät mit Digitalkamera-Anwendungen, die PTP, aber nicht MTP unterstützen. Apples Mac OS X unterstützt PTP, sodass Sie den PTP-Modus verwenden können, um Fotos ohne spezielle Software von einem Android-Gerät auf einen Mac über eine USB-Verbindung zu übertragen.
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 stecken. Die SD-Karte wird Ihrem Computer als Speichergerät zur Verfügung gestellt, sodass Sie auf alle darin enthaltenen Dateien zugreifen, Dateiwiederherstellungssoftware ausführen und alles andere tun können, was Sie mit MTP nicht tun können.
Bildnachweis: Vegetando auf Flickr