I recently got a new phone and want to back up the files from my old phone (Nexus 5) before passing it on to a family member.

Using MTP connected to a Windows 10 PC the transfer is unbearably slow (around 10-20 seconds per file, even though a file may only be a few kB). Using MTP connected to a Mac using Android File Transfer is a lot faster, however the app crashes, freezes or gives an error after a minute or two and stops transferring files.

Is there a better way to transfer files, or a solution to the slow transfer speeds on Windows?


I recommend you to use a different file transfer protocol preferably SMB or similar to transfer the files. Somehow MTP is buggy because speeds get significantly lower when transferring small files and takes a while to peak again.

Try file transfer apps such as ES explorer, Sambadroid etc (I have used these with no speed issues)

Even over wi-fi, you still get consistent transfer speeds (1-2 MB/s)

I also have written another post to achieve this using Sambadroid:

The same can also be achieved using the former app as outline here (it is the same for windows)

  • 1
    I remember from my Windows days, using TeraCopy for reliable file transfers and the ability to pause/resume, somehow i felt, it resulted in faster data transfer, just thought i would mention the tool for someone using this way. – computingfreak Mar 27 '18 at 5:27

The probably fastest solution would be using (check with our adb tag-wiki for some background and hints for setup). To ease things up (and not gluing you to the command line), you could use a file manager supporting ADB. As you're being on Windows, my recommendation for that part would be Droid Explorer, written and maintained by our community member Ryan Conrad.

You might consider the effort needed for an initial setup on Windows a bit much. But if you check with above linked ADB tag-wiki for what you'll be able to do with ADB (and with Droid Explorer, not to forget) beside the simple file-transfer task, I'll bet you'll find it worth it!


When there are many files to be transferred, and small ones at that, this has been reported

Consider PC to mobile transfer app, which uses FTP (best suited for for your purpose as against MTP ) to transfer on WiFi or Mobile data. There are other apps too, but this worked well for me in the past

Share Via http is another open sourceapp worth considering. It's handy to share with other mobile devices as well

Alternatively, you can consider other File Sync apps from the curated list maintained by Izzy

  • 1
    Thanks for mentioning my lists, beeshyams (I just fixed the link to directly point to what you've named). While having posted my own answer already (going ADB and pull), in context of your answer (going app and push) File manager supporting all local file systems & LAN might also be worth a look. Especially with Windows, they could directly access the PC via SMB/CIFS, eg. AndroXplorer. – Izzy Jul 27 '17 at 13:12

Have you tried another USB cord ? or if your laptop has a USB 3.0 port, use that instead. If its still the same, try using file Transfer apps from the Play Store like ShareIT, Xender or Snappea etc.


If you are looking for a tool for you to use in transferring your files from your phone Nexus 5 to your PC. I highly recommend AirMore. You can use it to transfer from your old phone to a pc as well as directly to your new phone.

Not the answer you're looking for? Browse other questions tagged or ask your own question.