Letra de unidade para conexão MTP no Windows

28

No Android 3, a conexão ao PC como recurso Controlador de armazenamento em massa foi removida.

Existe uma maneira de acessar o telefone montado no MTP como uma letra de unidade? Quero que os programas padrão de gerenciamento de arquivos (por exemplo, Total Commander) funcionem.

Csq
fonte
2
Veja também: superuser.com/questions/369959/…
Erik
@ Basj Eu acho que você está usando uma rede sem fio para acessar o dispositivo, o que, comparativamente, causa desempenho lento por razões óbvias. Se você alternar para o compartilhamento USB, o desempenho será nas mesmas linhas da conexão de armazenamento em massa MTP OU USB. Relacionado: Existe uma alternativa viável ao MTP para transferência de arquivos? (funciona como um encanto do Android 4.2.1-6.0.1)
Firelord
@Firelord: Eu não entendo sua observação. Não estou usando conexão sem fio. Estou usando o USB Media Storage no meu dispositivo Android 2.3 e, agora, com o meu novo dispositivo Android 4.2.2, ainda quero ter uma conexão USB com uma letra de unidade (para poder executar ferramentas de arquivo, como ferramentas de backup, etc.) .). Por enquanto, não estou interessado em soluções sem fio. Minha pergunta é: existem soluções disponíveis em 2016 que permitem ter uma letra de unidade ao conectar um dispositivo Android 4.2 ao PC via USB?
Basj 17/05
@ Basj: minha solução funciona para Android 4.2.1 e superior perfeitamente bem.
Firelord
Ok @Firelord, mas isso parece ser incrivelmente mais complexo do que o bom e velho armazenamento em massa do Android 2 etc.? Isso significa que os dados passam por algum tipo de camada de rede (através de USB por tethering)? Como ele se compara ao Media Storage em termos de taxa de transferência? Você conseguiu executar o cartão SD de um telefone de backup <-> com esta técnica? (Eu uso um cartão de 128 GB SD ...)
Basj

Respostas:

11

Em teoria, não há como acessar o cartão de memória do telefone com uma letra de unidade, porque, como você disse, o Android agora o conecta como um dispositivo MTP, e não como um dispositivo de armazenamento em massa. Mas, existem duas soluções :

  1. Faça o root e obtenha um aplicativo ativador de "Armazenamento em massa" que funcionará no seu telefone.
  2. Sem telefone raiz: desde que o computador esteja na mesma rede, execute um servidor FTP no telefone e acesse-o no computador.

Existem aplicativos como FTPUse e NetDrive que mapeiam esse endereço FTP para uma letra de unidade. Eu usei o NetDrive no Windows XP, mas não consegui fazê-lo funcionar no Windows 7 de 64 bits, então agora uso o FTPUse e está funcionando bem.

Portanto, não é exatamente o mesmo, e é um pouco mais lento, mas funciona, e sou capaz de navegar em pastas, apagar arquivos, etc., e até usar aplicativos como o WinDirStat para analisar o tamanho das pastas etc.

Mickets
fonte
Bem vindo ao site! Por favor, não coloque uma assinatura em suas postagens. Essa informação deve ser limitada ao seu perfil de usuário.
ale
Infelizmente, com 4.4, aplicativos não podem mais gravação para cartões SD externos ... Então upload via FTP não é mais possível
Básico
Você tem um link para ativar o Armazenamento em massa com um telefone Android 4.2 enraizado?
Basj 17/05
@GokulNC Será um "automount" como armazenamento de mídia quando você conectar o cabo USB (eu adoraria isso), semelhante ao "automount como MTP", que é a situação atual no Android 4?
Basj
5

Meu método é baseado na resposta que sugere o WebDAV. Pode ser replicado por um FTP, Samba ou outro servidor de arquivos em rede. Basicamente, você inicia um servidor WebDAV no seu dispositivo Android e o monta como uma unidade de rede. O IP do seu telefone deve estar visível no computador em que você deseja procurar os arquivos. Geralmente, isso significa que você deve estar na mesma rede local. Esta solução expõe o sistema de arquivos do seu telefone à rede local e pode causar alguns problemas de segurança. Eu não o recomendo para redes não confiáveis.

Primeiro, instale um aplicativo de servidor WebDAV no seu dispositivo Android. Eu usei o WebDAV Server porque a interface é simples, foi o primeiro aplicativo na minha pesquisa e o preço é justo (grátis!). Inicie seu aplicativo de servidor WebDAV e obtenha seu endereço. Isso deve ser algo como http:\\198.162.1.101:8080.

Em seguida, abra o Computador no Windows Explorer. Na barra de ferramentas, abaixo da barra de endereço, clique em "Mapear Unidade de Rede". Digite o endereço na caixa denominada pasta. Clique em Concluir. Se o mapeamento falhar, verifique se você pode executar ping no endereço IP do seu telefone.

Estrondo! Seu dispositivo agora deve aparecer em Computador como a letra da unidade selecionada (Z: por padrão).

Referências: d0bon - Como mapear uma letra de unidade para o meu dispositivo Android MTP ou PTP?

LexTalionis
fonte
1

Não posso testá-lo pessoalmente, pois não tenho dispositivo ICS ou JB, mas vale a pena tentar verificar os seguintes aplicativos, que pretendem devolver o UMS (desde que o kernel permita):

Izzy
fonte
Esta resposta está ao contrário; a questão é como montar o telefone com uma letra de unidade ... não como montar uma unidade no telefone .
Myrddin Emrys
11
É exatamente disso que se trata a resposta: como disponibilizar o UMS novamente, para que você possa montar o telefone no seu computador. Leia, por exemplo, a descrição do USB Mass Storage Watcher e dê uma olhada na sua última captura de tela: Claramente, o dispositivo Android montado no PC no modo UMS: "como um recurso adicional, agora você pode montar automaticamente o seu cartão SD. Basta conectar o dispositivo e aparece a janela do arquivo no seu computador. "
Izzy
1

Você pode tentar este plug-in para o TotalCommander: Windows Media Audio v2 . Na verdade, ainda não tentei, como usar o FAR Manager, e para isso existe o próprio plugin PortaDev .

Andriy K
fonte
Exatamente o que eu precisava, não há nenhum ponto de atribuir letra de unidade se utiliza o primeiro e único Total Commander;)
Marecky
0

Você pode tentar instalar um servidor WebDAV no dispositivo Android e, em seguida, montar o servidor WebDAV como uma unidade no Windows 7. Aqui está um servidor WebDAV gratuito do Google Play (é claro, existem muitos outros servidores WebDAV no Google Play). E as etapas para montar o servidor WebDAV como uma unidade no Windows 7 .

user2223403
fonte
2
Bem-vindo aos entusiastas do Android! Seria preferível incluir aqui as partes essenciais das instruções e fornecer o link para referência. Caso contrário, sua resposta se tornará parcialmente inútil, caso o link morra. Para mais dicas, consulte: Como escrevo uma boa resposta . Muito obrigado!
Izzy
0

http://www.totalcmd.net/plugring/TotalAndDroid.html - este plug-in não fornece uma letra de unidade, mas além disso - faz o trabalho. Você pode ver todos os arquivos do seu dispositivo Android no painel do TC e fazer todas as operações regulares.

user69216
fonte
0

Resposta curta: NÃO! Não há cliente de protocolo MTP para Windows que mapeie para letra da unidade.

Mas Total Commander possui um plug-in que funciona bem: Windows Media Audio 2 (MP3) 1.2

Eu o uso frequentemente com dispositivos diferentes e estou satisfeito.


fonte
0

Eu tenho o dispositivo Android ASUS Zenfone e posso ver meu vídeo através do Total Commander. Aqui como eu fiz isso:

  1. No Explorer, cliquei com o botão direito do mouse no dispositivo MTP e, em seguida, escolha criar atalho.
  2. Do comandante total, abro o atalho e posso explorar meu dispositivo!

Espero que possa ajudar

Tikas Mamed
fonte
0

Até onde eu sei, existe apenas uma solução de mapeamento de letras de unidade PTP e MTP (comercial) para Microsoft Windows:

Esses drivers não são perfeitos, lentos às vezes e não são gratuitos, mas acho que eles fazem o que você deseja.

wp78de
fonte
-1

Você pode simplesmente usar o TeamViewer para conectar seu telefone e seu PC. Dessa forma, você pode acessar todos os recursos do seu telefone no seu PC. Em seguida, use qualquer servidor FTP para enviar e receber arquivos. Dessa forma, você não precisa alternar entre o telefone e o PC enquanto compartilha arquivos.

Shubham Avasthi
fonte