问题描述
在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或其他网络文件服务器进行复制。请注意,此解决方案将您的手机文件系统暴露给本地网络,可能会存在一些安全问题,不建议在不受信任的网络上使用。
- 获取并安装Android设备上的WebDAV服务器应用,如WebDAV Server。
- 启动WebDAV服务器应用并获取其地址,例如
http:\\198.162.1.101:8080
。 - 在Windows资源管理器中打开计算机。
- 在工具栏下的地址栏中,点击“映射网络驱动器”。
- 在弹出的对话框中,在“文件夹”框中输入WebDAV服务器的地址。
- 点击完成。如果映射失败,请确保可以ping通手机的IP地址。
引用:d0bon – How do I Map a Drive Letter to my MTP or PTP Android Device?
方案3
以下是一些可能恢复UMS的应用程序,但作者无法亲自测试。需要注意的是,这些应用程序的效果可能取决于设备的内核支持情况。
评论:这个答案反过来了;问题是如何将手机挂载到驱动器字母上…而不是如何将驱动器挂载到手机上。
方案4
你可以尝试使用TotalCommander的插件:Windows Media Audio v2。作者未亲自尝试过,因为使用的是FAR Manager,对于它有自己的插件PortaDev。
方案5
据我所知,仅有一种(商业化的)PTP和MTP驱动器字母映射解决方案适用于Microsoft Windows:
– PTP Drive和MTPdrive由Cranking Pixels提供。
这些驱动程序可能不完美,有时速度较慢,而且并非免费,但它们可以实现你想要的功能。
方案6
作者创建了一个名为AndroidDrive的程序,可以检测通过USB连接的Android设备,并为每个设备创建一个驱动器。这个程序是免费和开源的,不需要Root权限,但需要启用USB调试功能。
- 打开Android设备上的设置。
- 进入“关于手机”。
- 在底部滚动并点击“版本号”七次,直到收到开发者消息。
- 返回到主设置屏幕,然后进入“系统” > “高级” > “开发者选项”并启用USB调试。
运行AndroidDrive后,它将自动检测通过USB启用USB调试功能的任何Android设备,并为每个设备创建一个驱动器。
引用:AndroidDrive
方案7
你可以尝试安装一个[WebDAV服务器](https://play.google.com/store/apps/details?id=com.z