Laufwerksbuchstabe für MTP-Verbindung unter Windows

In Android 3 wurde die Verbindung zum PC als Mass Storage Controller-Funktion entfernt.

Gibt es eine Möglichkeit, als Laufwerksbuchstabe auf ein MTP-montiertes Telefon zuzugreifen? Ich möchte, dass Standard-Dateiverwaltungsprogramme (z. B. Total Commander) funktionieren.

@Basj Ich denke, Sie verwenden ein drahtloses Netzwerk, um auf das Gerät zuzugreifen, was aus offensichtlichen Gründen vergleichsweise zu einer langsamen Leistung führt. Wenn Sie zu USB-Tethering wechseln, entspricht die Leistung der MTP- ODER USB-Massenspeicherverbindung. Verwandte: Gibt es eine praktikable Alternative zu MTP für die Dateiübertragung? (funktioniert wie ein Zauber von Android 4.2.1-6.0.1)
@Firelord: Ich verstehe deine Bemerkung nicht. Ich verwende keine drahtlose Verbindung. Ich verwende USB-Medienspeicher auf meinem Android 2.3-Gerät und möchte jetzt mit meinem neuen Android 4.2.2-Gerät weiterhin eine USB-Verbindung mit einem Laufwerksbuchstaben haben (um Datei-Tools wie Backup-Tools usw. ausführen zu können). .). Ich interessiere mich vorerst nicht für drahtlose Lösungen. Meine Frage ist: Gibt es 2016 Lösungen, die es ermöglichen, einen Laufwerksbuchstaben zu haben, wenn ein Android 4.2-Gerät über USB an einen PC angeschlossen wird?
@Basj: Meine Lösung funktioniert für Android 4.2.1 und höher einwandfrei.
Ok @Firelord, aber das scheint unglaublich komplexer zu sein als der gute alte Massenspeicher von Android 2 usw.? Bedeutet dies, dass die Daten eine Art Netzwerkschicht durchlaufen (über USB per Tethering)? Wie ist es in Bezug auf die Übertragungsrate im Vergleich zu Media Storage? Konnten Sie mit dieser Technik einen Backup-PC <-> Telefon-SD-Karte ausführen? (Ich verwende eine 128 GB SD-Karte ...)
@Basj Sie erhalten den Laufwerksbuchstaben ( Beweis ) und die Übertragungsrate ist ähnlich wie bei einem USB-Massenspeicher ( Beweis ).
Vielen Dank @Firelord für all diese Informationen, es wird helfen! Die Übertragungsrate scheint perfekt, aber ich sehe den Laufwerksbuchstaben in dem von Ihnen erwähnten Link nicht. Ich persönlich habe viele Skripte mit xxcopyusw. erstellt, die in einer .bat-Datei ausgeführt werden, die ich behalten möchte. Deshalb möchte ich unbedingt einen Laufwerksbuchstaben. (Oder kann xxcopy vielleicht mit MTP arbeiten?)
@Basj Ich würde in Kürze offiziell eine Antwort veröffentlichen, um alle Ihre Fragen zu beruhigen.
Doppelte Frage und Antwort hier: superuser.com/a/1724634

Antworten (11)

Theoretisch gibt es keine Möglichkeit, mit einem Laufwerksbuchstaben auf die Speicherkarte Ihres Telefons zuzugreifen, da Android sie, wie Sie sagten, jetzt als MTP-Gerät und nicht als Massenspeichergerät verbindet. Aber es gibt zwei Lösungen :

  1. Rooten Sie das Telefon und erhalten Sie eine „Mass Storage“ Enabler-Anwendung, die auf Ihrem Telefon funktioniert.
  2. Ohne das Telefon zu rooten: Solange sich beide Computer im selben Netzwerk befinden, führen Sie einen FTP-Server auf dem Telefon aus und greifen Sie auf dem Computer darauf zu.

Es gibt Anwendungen wie FTPUse und NetDrive, die diese FTP-Adresse einem Laufwerksbuchstaben zuordnen. Ich habe NetDrive unter Windows XP verwendet, konnte es aber unter Windows 7 64-Bit nicht zum Laufen bringen, also verwende ich jetzt FTPUse, und es funktioniert einwandfrei.

Es ist also nicht genau dasselbe und etwas langsamer, aber es funktioniert, und ich kann Ordner durchsuchen, Dateien löschen usw. und sogar Anwendungen wie WinDirStat verwenden, um Ordnergrößen usw. zu analysieren.

Leider können Apps mit 4.4 nicht mehr auf externe SD-Karten schreiben... Das Hochladen per FTP ist also nicht mehr möglich
Haben Sie einen Link, wie Sie den Massenspeicher mit einem gerooteten Android 4.2-Telefon aktivieren können?
@GokulNC Wird dies ein "Automount" als Medienspeicher sein, wenn Sie das USB-Kabel anschließen (das würde ich lieben), ähnlich wie "Automount als MTP", das die aktuelle Situation in Android 4 ist?
@Basj Nein, Sie müssen eine Verbindung zu USB herstellen, dann in diese App gehen und UMS aktivieren
Gibt es nicht eine andere App @GokulNC, die den Medienspeicher automatisch aktivieren würde?

Meine Methode basiert auf der Antwort, die WebDAV vorschlägt. Es könnte von einem FTP-, Samba- oder anderen vernetzten Dateiserver repliziert werden. Im Wesentlichen starten Sie einen WebDAV-Server auf Ihrem Android-Gerät und binden ihn als Netzlaufwerk ein. Die IP Ihres Telefons muss für den Computer sichtbar sein, auf dem Sie die Dateien durchsuchen möchten. Im Allgemeinen bedeutet dies, dass Sie sich im selben lokalen Netzwerk befinden müssen. Diese Lösung macht das Dateisystem Ihres Telefons für Ihr lokales Netzwerk verfügbar und könnte einige Sicherheitsprobleme verursachen. Ich empfehle es nicht für nicht vertrauenswürdige Netzwerke.

Installieren Sie zunächst eine WebDAV-Server-App auf Ihrem Android-Gerät. Ich habe WebDAV Server verwendet , weil die Schnittstelle einfach ist, es die erste App in meiner Suche war und der Preis stimmt (kostenlos!). Starten Sie Ihre WebDAV-Server-App und erhalten Sie ihre Adresse. Dies sollte so etwas wie sein http:\\198.162.1.101:8080.

Als nächstes öffnen Sie Computer im Windows Explorer. Klicken Sie in der Symbolleiste unter der Adressleiste auf „Netzlaufwerk verbinden“. Geben Sie die Adresse in das Feld mit der Bezeichnung Ordner ein. Klicken Sie auf Fertig stellen. Wenn die Zuordnung fehlschlägt, stellen Sie sicher, dass Sie die IP-Adresse Ihres Telefons pingen können.

Boom! Ihr Gerät sollte jetzt unter Computer mit dem von Ihnen ausgewählten Laufwerksbuchstaben angezeigt werden (standardmäßig Z:).

Referenzen: d0bon - Wie ordne ich meinem MTP- oder PTP-Android-Gerät einen Laufwerksbuchstaben zu?

Ich kann es nicht selbst testen, da ich kein ICS- oder JB-Gerät habe, aber es könnte einen Versuch wert sein, die folgenden Apps zu überprüfen, die behaupten, Ihnen UMS zurückzugeben (solange der Kernel dies zulässt):

Diese Antwort ist rückwärts; Die Frage ist, wie man das Telefon mit einem Laufwerksbuchstaben einbindet ... nicht, wie man ein Laufwerk auf dem Telefon einbindet .
Genau darum geht es in der Antwort: Wie stellt man UMS wieder zur Verfügung, damit man das Handy an den Rechner mounten kann. Lesen Sie zB die Beschreibung von USB Mass Storage Watcher und werfen Sie einen Blick auf dessen letzten Screenshot: Eindeutig das Android-Gerät im UMS-Modus am PC gemountet: „Als zusätzliches Feature können Sie jetzt Ihre SD-Karte automatisch mounten. Einfach Ihr Gerät einstecken und Es erscheint das Dateifenster auf Ihrem Computer."

Sie können dieses Plugin für TotalCommander: Windows Media Audio v2 ausprobieren . Ich habe es nicht wirklich versucht, da ich stattdessen FAR Manager verwende, und dafür gibt es ein eigenes Plugin PortaDev .

Kurze Antwort: NEIN! Es gibt keinen MTP-Protokollclient für Windows, der dem Laufwerksbuchstaben zugeordnet ist.

Aber Total Commander hat ein Plugin, das gut funktioniert: Windows Media Audio 2 (MP3) 1.2

Ich benutze es oft mit verschiedenen Geräten und bin zufrieden.

Antwort nicht mehr wahr: Siehe mtpdrive.com (kostenpflichtig) und github.com/hst125fan/mtpmount (kostenlos)

Soweit ich weiß, gibt es nur eine (kommerzielle) PTP- und MTP -Laufwerksbuchstabenzuordnungslösung für Microsoft Windows:

Diese Fahrer sind nicht perfekt, manchmal langsam und nicht kostenlos, aber ich denke, sie tun, was Sie wollen.

@wp78de: Du hast die Links falsch herum

Ich habe ein Programm namens AndroidDrive erstellt, das über USB angeschlossene Android-Geräte erkennt und ein Laufwerk erstellt, das den internen Speicher des Android-Geräts enthält. Es ist kostenlos und Open Source und erfordert kein Rooting (obwohl USB-Debugging aktiviert sein muss, siehe unten). Sie können hier eine ZIP-Datei mit dem Programm und seinen Abhängigkeiten herunterladen .

Damit es Ihr Android-Gerät erkennen und mit ihm interagieren kann, müssen Sie das USB-Debugging aktivieren. Gehen Sie dazu folgendermaßen vor:

  1. Öffnen Sie die Einstellungen auf Ihrem Android-Gerät.
  2. Gehen Sie zu „Über das Telefon“.
  3. Scrollen Sie nach unten und tippen Sie sieben Mal auf „Build-Nummer“, bis Sie eine Meldung erhalten, die besagt, dass Sie ein Entwickler sind.
  4. Gehen Sie zurück zum Haupteinstellungsbildschirm, gehen Sie dann zu System > Erweitert > Entwicklereinstellungen und aktivieren Sie das USB-Debugging.

Wenn AndroidDrive ausgeführt wird, erkennt es automatisch alle Android-Geräte, die über USB mit aktiviertem USB-Debugging verbunden sind, und erstellt ein Laufwerk für jedes dieser Geräte. Hier ist ein Screenshot:

Es kann einige Zeit dauern, bis AndroidDrive das Laufwerk erstellt hat, insbesondere wenn Sie viele Fotos oder andere große Dateien auf Ihrem Android-Gerät haben. Das bedeutet, dass zwischen dem Einstecken des USB-Kabels und dem Erscheinen des Laufwerks in Dieser PC oft etwas Zeit vergeht.

Standardmäßig haben Android-Laufwerke denselben Namen wie Ihre Festplatte (normalerweise „Lokale Festplatte“), aber Sie können sie einfach im Windows Explorer umbenennen.

Wenn Sie am Quellcode interessiert sind, finden Sie ihn hier . Wenn Sie einen Fehler finden, können Sie ihn hier melden .

Sie können versuchen, einen WebDAV-Server auf dem Android-Gerät zu installieren und dann den WebDAV-Server als Laufwerk unter Windows 7 bereitzustellen. Hier ist ein kostenloser WebDAV-Server von Google Play (Natürlich gibt es viele andere WebDAV-Server in Google Play). Und die Schritte zum Mounten des WebDAV-Servers als Laufwerk unter Windows 7 .

http://www.totalcmd.net/plugring/TotalAndDroid.html - dieses Plugin gibt Ihnen keinen Laufwerksbuchstaben, aber abgesehen davon - erledigt die Arbeit. Sie können alle Dateien Ihres Android-Geräts im TC-Panel sehen und alle regulären Vorgänge ausführen.

Ich habe das Android-Gerät ASUS Zenfone und kann mein Gerät über Total Commander anzeigen. Hier, wie ich das gemacht habe:

  1. Im Explorer habe ich mit der rechten Maustaste auf das MTP-Gerät geklickt und dann Verknüpfung erstellen ausgewählt.
  2. Von Total Commander aus öffne ich die Verknüpfung und kann mein Gerät erkunden!

Hoffe es kann helfen

Sie können einfach TeamViewer verwenden, um Ihr Telefon und Ihren PC zu verbinden. Auf diese Weise können Sie auf alle Funktionen Ihres Telefons auf Ihrem PC zugreifen. Verwenden Sie dann einen beliebigen FTP-Server zum Senden und Empfangen von Dateien. Auf diese Weise müssen Sie beim Teilen von Dateien nicht zwischen Telefon und PC wechseln.