如何将手机内存与PC同步?


10

在Jelly Bean强迫我们使用MTP模式(质量传输协议)而不是大容量存储设备之前,将手机备份到PC上已经很简单了,因为我只需要插入手机并将SD卡的内容同步到我的电脑。

我使用了一个名为“免费文件同步”的应用程序,该应用程序基本上只同步Windows中的任何两个文件夹。

现在的问题是,MTP模式未将驱动器号分配给手机的内存(内部和SD),这导致我的同步程序根本无法识别该设备。

我使用其他程序来管理手机SD卡时遇到了同样的问题,即“ TreeSize free”,它可以分析任何文件夹或驱动器,并让您监督文件夹等占用的空间。同样,由于手机是没有分配驱动器号,程序将忽略它,就好像它不存在一样。

那我有什么选择呢?是否有将MTP驱动器与Windows同步的默认方法?

我也曾尝试在手机中启用大容量存储,但是它不起作用(该选项在Jellybean 4.1.2中或至少在我的模型中不再存在)

请注意,我不希望应用程序备份我的东西(应用程序,图片等),我已经拥有它们(钛备份等),我想要的是能够同步手机中的所有内容(包括备份)自动连接到我的电脑。

我可以简单地每次从Windows资源管理器中复制所有文件,然后将其手动同步到目标备份文件夹,但是显然不方便,并且失去了同步的意义。

那我该怎么办?我只想偶尔将手机中的所有内容同步到我的电脑上作为备份。

谢谢!


对于读者:我的这个答案也可以扩展到OP的案例。
Firelord

更新,我已经添加了自己的答案,请在下面阅读,解决方案与我使用Free File Sync的应用相同,因为版本7启用了MTP设备同步。
DiegoDD

Answers:


4

最简单的方法可能是扭转这种机制:让Windows设备代替Windows来进行同步,而不是让Windows进行同步。从那里,您应该至少可以完全访问SDCard(内部和外部)。因此,Android设备可以访问Windows PC。

  1. 在Windows PC上,创建一个“共享”(即,将目录共享到网络)
  2. 在您的Android设备上,安装诸如FolderSync之类的应用
  3. FolderSync中,至少设置一个帐户(在您的情况下,是指向Windows计算机的SMB帐户)(感谢arberg指出此丢失的步骤!)
  4. FolderSync中,配置“文件夹对”:Android设备上的哪个目录应该与Windows共享上的哪个目录同步。

您可以手动同步,也可以按时间间隔同步。您甚至可以将其限制为WiFi,这样就不会吃掉您的数据计划(我不确定您是否可以将其限制为特定的WiFi网络,因此它只能在家里同步-但这可以至少使用一些类似的同步应用程序)。


2 .:在FolderSync中创建一个SMB“帐户”以挂载Windows共享。
Arberg 2015年

@arberg Ouch,当然!感谢您指出缺少的步骤!添加。
伊兹

3

坏消息是没有明显/直接的方法来获得分配给MTP设备的驱动器号。MTP协议在文件级别而不是在文件系统/ FAT群集级别运行,这应该以某种方式保护用户免于意外执行可能确实破坏其手机文件系统的操作(例如:以其他格式重新格式化,损坏手机的文件格式)。文件系统,当sd卡卸载后要在PC上重新挂载时,手机似乎无法正常工作,等等)...因此,您将不会获得如treesize之类的程序所需的文件系统所需的详细信息级别。显示驱动器的使用情况。

我在网上发现了许多有关使Windows诱骗MTP设备被视为大容量存储设备的方法的不同线程,但是其中大多数似乎是错误的线索,或者在XP上可能(或可能不)起作用但不太可能在Windows 7等较新的操作系统上运行。我无法在自己的计算机上进行任何复制。这些黑客解决方案中的大多数似乎都依赖于诸如欺骗窗口以使用大容量存储设备驱动程序而非MTP驱动程序之类的事情。

确实确实有一些程序尝试尽其所能在MTP模式下进行同步(即:这些应用程序可以按大小比较文件,但可以按日期/位置/文件名进行比较。这是用于Mac的程序:http:// www .sync-mac.com / mtp-sync.html和一个PC版:http : //mobiletechpundit.blogspot.com/2012/02/syncing-mtp-devices-like-android-based.htmlPureSync)。

另一个选择是研究手机上运行的应用程序,这些应用程序按照Izzy的建议管理同步。

此外,如果您的手机是HTC手机,则可能预装了称为HTC sync的应用程序,该应用程序可以在手机和PC之间同步文件。

将“手机上的所有内容”复制到PC上的另一种自动化程度较低的方法是仅使用ADB定期备份整个设备文件系统。不像直接同步应用程序那样好,因为使用ADB进行恢复是全部还是全部,但是,如果您在PC上安装了正确的应用程序,则可以从特定的备份存档中手动提取感兴趣的特定文件(假定您记得备份)密码)。


3

我将其发布为我自己问题的答案,而不仅仅是发表评论,因为我已经找到了解决方案。

实际上,解决方案是使用与我使用的相同的工具,因为他们最近更新了该工具(版本7),从而可以同步MTP设备。

免费文件同步

它可以按预期运行,并且非常容易同步。唯一的缺点是,比较文件夹(本地“备份”文件夹与设备内存)要比使用大容量存储设备慢,但是比其他方法更直接。

附带说明一下,我还成功地使用了ES File Explorer作为同步文件的方式(如gibfahn所建议的),但是FreeFileSync的优点是它几乎可以与任何MTP设备(无论是否为Android)一起使用。

最棒的是,它是免费的!


1
感谢@Firelord的评论,请确保检查他对另一个问题的回答,因为他对使用FFS给出了非常详细的解释
DiegoDD

我刚刚下载了FreeFileSync,并尝试与它进行MTP同步:太慢了!似乎需要整夜在手机和PC之间比较我的60 GB MP3数据库(即使只有100 MB发生了变化!)
Basj 2017年

@Basj是的,它可能真的很慢。我猜这是MTP协议的缺点之一。但是请记住,在进行初始比较之后,后续比较会更快,因为FFS会生成类似索引的文件或类似内容。
DiegoDD

1

我发现这样做的唯一方法是通过共享WiFi网络使用FTP协议。像ES File Explorer这样的应用程序可以在电话上作为FTP客户端或服务器运行,然后您可以将Filezilla这样的应用程序作为计算机上的服务器。

这适用于文件夹,并且Filezilla确实为您提供了一些选项(“如果源文件更新则覆盖”或“如果大小不同则覆盖”或两者兼而有之),因此您可以使它有选择地进行同步。

我发现这篇文章详细介绍了使FTP在ES File Explorer上工作的快速方法,然后您只需运行FileZilla,输入ftp地址,按connect,然后拖放即可。它将询问您有关覆盖的问题。

我使用这种方法同步音乐,效果很好。它比有线同步慢,并且偶尔会决定需要覆盖所有文件,但总的来说效果很好。


0

两年后的今天,Goodsync添加了一个通过MTP进行同步的选项,它的工作原理就像是一种魅力。它是v9中的Beta版功能,可能会在Goodsync 10中使用,而且要花钱。请注意,尽管按照我的经验,Goodsync支持很差。Goodsync还可以通过wifi同步目录。

MTP需要电缆,因此不是自动的。使用wifi可以实现自动化,但是goodsync android应用会消耗过多的电池,因此,如果要使其完全自动化,则建议您提前将其转过来,并在android设备上使用例如FolderSync。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.