在Windows下使用MTP连接的驱动器字母

89次阅读
没有评论

问题描述

在Android 3.0中,作为大容量存储控制器功能连接到PC的方式被移除了。他想知道是否有办法以驱动器字母的形式访问通过MTP连接的手机。他希望能够使用标准的文件管理程序(如Total Commander)工作。

解决方案

请注意以下操作注意版本差异及修改前做好备份。

方案1

在理论上,由于Android现在将其连接为MTP设备而不是大容量存储设备,无法以驱动器字母的形式访问手机的存储卡。但有两种解决方案:
1. Root手机并获取一个“大容量存储”启用应用程序。 这需要在手机上启用Root权限,并通过应用程序启用“大容量存储”功能。
2. 不需要Root手机:只要两台计算机在同一网络上,可以在手机上运行FTP服务器,并在计算机上访问它。 有一些应用程序如FTPUse和NetDrive可以将FTP地址映射为驱动器字母。这可能不是完全相同,速度可能会慢一些,但它能够在计算机上浏览文件夹、删除文件等。

在Windows 7上,你可以使用以下步骤将FTP地址映射为驱动器字母:
1. 在Windows资源管理器中打开计算机。
2. 在工具栏下的地址栏中,点击“映射网络驱动器”。
3. 在弹出的对话框中,在“文件夹”框中输入FTP地址。
4. 点击完成。如果映射失败,请确保可以ping通手机的IP地址。

方案2

本方法基于使用WebDAV。它也可以通过FTP、Samba或其他网络文件服务器进行复制。请注意,此解决方案将您的手机文件系统暴露给本地网络,可能会存在一些安全问题,不建议在不受信任的网络上使用。

  1. 获取并安装Android设备上的WebDAV服务器应用,如WebDAV Server
  2. 启动WebDAV服务器应用并获取其地址,例如http:\\198.162.1.101:8080
  3. 在Windows资源管理器中打开计算机。
  4. 在工具栏下的地址栏中,点击“映射网络驱动器”。
  5. 在弹出的对话框中,在“文件夹”框中输入WebDAV服务器的地址。
  6. 点击完成。如果映射失败,请确保可以ping通手机的IP地址。

引用:d0bon – How do I Map a Drive Letter to my MTP or PTP Android Device?

方案3

以下是一些可能恢复UMS的应用程序,但作者无法亲自测试。需要注意的是,这些应用程序的效果可能取决于设备的内核支持情况。

  1. USB Mass Storage Watcher OTG
  2. USB Mass Storage Watcher
  3. Usb Host Controller

评论:这个答案反过来了;问题是如何将手机挂载到驱动器字母上…而不是如何将驱动器挂载到手机上。

方案4

你可以尝试使用TotalCommander的插件:Windows Media Audio v2。作者未亲自尝试过,因为使用的是FAR Manager,对于它有自己的插件PortaDev

方案5

据我所知,仅有一种(商业化的)PTPMTP驱动器字母映射解决方案适用于Microsoft Windows:
PTP DriveMTPdrive由Cranking Pixels提供。

这些驱动程序可能不完美,有时速度较慢,而且并非免费,但它们可以实现你想要的功能。

方案6

作者创建了一个名为AndroidDrive的程序,可以检测通过USB连接的Android设备,并为每个设备创建一个驱动器。这个程序是免费和开源的,不需要Root权限,但需要启用USB调试功能。

  1. 打开Android设备上的设置。
  2. 进入“关于手机”。
  3. 在底部滚动并点击“版本号”七次,直到收到开发者消息。
  4. 返回到主设置屏幕,然后进入“系统” > “高级” > “开发者选项”并启用USB调试。

运行AndroidDrive后,它将自动检测通过USB启用USB调试功能的任何Android设备,并为每个设备创建一个驱动器。

引用:AndroidDrive

方案7

你可以尝试安装一个[WebDAV服务器](https://play.google.com/store/apps/details?id=com.z

正文完