MTP vs USB Mass Storage Mode - Atrix 4G General

I just did some quick tests and was shocked to discover the difference in speed when moving files in MTP and USB Mass Storage modes, BIG BIG differences.
Copying over a 723MB file, I got these results:
MTP > 54 secs
USB Mass Storage > 194 secs
MTP is almost 350% faster than USB Mass Storage mode. I retried the test again and again with different files sizes, got similar results.
So what gives?

Were you moving to internal storage with MTP and your add-on microSD with mass storage perhaps? That would definitely account for a difference.
Sent from my MB860 using XDA App

No, both to internal storage, I don't have a microSD mem in the phone.

What kind of file was it? MTP stands for Media Transfer Protocol, it might be optimized for media or something.

Update:
I just did another test with a 7-ZIP file (60MB), it took 160 seconds on USB Mass Storage vs only 22 seconds on MTP.
I can't be the only one experiencing this. Come on.
It's becoming clear now why the same amount of MP3s use to take 4x as long to sync on my Nexus One (doesn't support MTP) than on my iPhone, and why I was so amazed by the Atrix's syncing performance when I got it (had been using MTP since day one).
-----------------
It was MP4 Videos...but beings that I copied it over manually (drag and drop from Explorer), it shouldn't make a difference, at least I don't think it should. I'll try it again with a large EXE file and see if it makes a difference.

yea I noticed that too, I just dont remember how fast exactly was it but even if you dont time it, the speed difference is just tremendous...what I like about MTP is you'll still be able to transfer files even if the phone doesnt support that particular file....so yeah I think I'll be using MTP method to transfer files from my desktop pc

spielnicht said:
Update:
I just did another test with a 7-ZIP file (60MB), it took 160 seconds on USB Mass Storage vs only 22 seconds on MTP.
I can't be the only one experiencing this. Come on.
It's becoming clear now why the same amount of MP3s use to take 4x as long to sync on my Nexus One (doesn't support MTP) than on my iPhone, and why I was so amazed by the Atrix's syncing performance when I got it (had been using MTP since day one).
-----------------
It was MP4 Videos...but beings that I copied it over manually (drag and drop from Explorer), it shouldn't make a difference, at least I don't think it should. I'll try it again with a large EXE file and see if it makes a difference.
Click to expand...
Click to collapse
You're not the only one. I also couldn't believe until I needed to backup the Android and TitaniumBackup folder, and also when copying hundreds of photos.
To the Phone and From the Phone are both astonishingly fast.

Related

Transfer data from pc to TF101 too slow

Hi all,
I use usb cable to transfer game data to TF101 (around 1GB, 4500 files), but it's too slow (take almost 2 hours).
Have you got this problem? Copy 1 file is OK (1GB), but what problem with large amount of file?
I guess its because multiple files all have to go through one by one
Sent from my Transformer TF101 using XDA Premium HD app
Its normal. Flash chips arent very good at handle small files, and the TF is no exception. In fact, its quite bad.
Even my SSD Disc, which is capable of writing files at ~550MB/sec, struggles with a lot of small files, down to speeds as low as 10MB/sec.
Theres nothing you can do about it. Its just the way flash chips works today.
But it's strange that Samsung GS II do much faster than my TF101.
And also HTC HD2 (around 15-20 min).
I have tested, copy to internal memory and sdcard have the same problem (use usb cable).
Slow transfer speeds when connected via USB do sound familiar. But it seems this is not caused by a slow SD card. If I plug the MicroSD card into the card reader of my laptop, transfer speed is much higher than copying data to said card when connected via USB and plugged into my Transformer.
Seems the bottleneck is the MTP protokoll or the Transformer itself.
Sent from my Transformer TF101 using Tapatalk 2
chat2004 said:
But it's strange that Samsung GS II do much faster than my TF101.
And also HTC HD2 (around 15-20 min).
Click to expand...
Click to collapse
Its not strange. Those devices have faster flash memory than the TF.
Also, the cardreader in the TF is also very slow, compared to your average card reader for a PC/laptop.
Even the card reader in my N7B is slightly faster than the TF, despite being more than half the price of a TF.
Using ADB to transfer files, the N7B manages an average of 5.2MB/sec, while the TF only manages around 4.8MB/sec using the same card (class 4 iirc). It may not sound like a huge difference, but calculate that on a large file and the speed difference is a lot more noticable.
The TF is faster than the N7B on small files though, thanks to the faster CPU, but not by much, only around 0.2MB/sec difference.
TL;DR The TF's cardreader and flash memory sucks.
Goatshocker said:
TL;DR The TF's cardreader and flash memory sucks.
Click to expand...
Click to collapse
MTP sucks too. It was much faster to transfer files in HC using USB Mass Storage mode.
You might want to try TeraCopy if you have a PC. Set it as the default handler for file management/file explorer and transferring data should be much faster. Good luck.
raduque said:
MTP sucks too. It was much faster to transfer files in HC using USB Mass Storage mode.
Click to expand...
Click to collapse
I wouldnt know, I only use adb to transfer files and, to my knowledge, MTP doesnt affect that.
But yes, mass storage is always preferable to any other sad excuse for filetransfer (if not using adb, that is)
I have noticed this as well. Always chalked it up to the fact I was moving files to an external MicroSd card.
use wifi and ftp sharing mode (file expert)
I think I've read somewhere here in this forum before that the problem in the slow file transfer occur because of the honeycomb file system which i think it's the same as ics. you can search about this .
For me this is very annoying , usually I mount my sd card in laptop and copy my files because this is much faster than copying directly to the tablet via usb. With my galaxy note i do not need to do that , Note's MTP is very fast.
Heh funny thing.. I reformatted my PC yesterday, now I cant get speeds higher than 2MB/sec using adb, compared to at least 4MB/sec before
**** knows whats wrong, as Im using the same usb port and drivers as always

How to get around the 4GB file size limit

I was going to transfer a few 720p movie files to my Nexus 7 today only to be told by my computer that I can't transfer any files larger than 4GB onto my Nexus 7...
...We do live in 2012, right?
How can I get around the 4GB file size limit (and why does such a thing exist in the first place!?)
I'd use Dropbox. The 4GB limit is based on how the internal SD was fashioned. Google probably figured that with a 8GB or 16GB device, no one would need to circumvent that limit
You proved them wrong.
Sent from my Nexus 7 on the XDA app. GO CANADA GO
woshiweili said:
I was going to transfer a few 720p movie files to my Nexus 7 today only to be told by my computer that I can't transfer any files larger than 4GB onto my Nexus 7...
...We do live in 2012, right?
How can I get around the 4GB file size limit (and why does such a thing exist in the first place!?)
Click to expand...
Click to collapse
I really don't see a need for transferring 4 GB at once. Why not move ONE movie at a time
the 4gb file limit is a restriction placed since the internal storage runs the FAT file system for compatibility with more PCs. i may be wrong, but android doesnt support NTFS at the moment, so the 4gb limit wont be bypassed anytime soon.
although you could just use a video file splitter.
You could use a USB OTG cable and thumb drive. Just toss the times you want on the thumb drive and rock with that.
Sent from my Nexus 7 using Tapatalk 2
As mentioned, the 4GB limit is a filesystem limitation. I don't exactly know what filesystems Android supports natively though, but perhaps ext3 or ext4 would be a nice choice.
As others have said, if you're rooted you can use stickmount app and a usb otg cable to mount a stick drive to the nexus. It supports NTFS which doesn't have a file limit. It is read only, however, so you cannot move anything back on to the thumb drive, but it doesn't sound like that would be a problem for your uses. Copy and paste to tablet works great, and so does direct playback from the drive with mx player. My 1080p 15gb files play wonderfully from the stick, kind of amazing despite being egregious overkill..
I do wish there was a way to write to the NTFS drives though...
Android uses ext3 or ext4 which permits large file sizes.
Unless there is some special implementation of this file system that restricts file sizes, the actual problem is with Windows not recognizing that the device can handle large file sizes.
You are gaining NOTHING in quality with a 4GB+ video over a 1GB video.
Its a waste on such a small screen, you will NEVER be able to tell the difference.
Re-encode the video with the proper bitrate and enjoy amazing HD quality with a reasonable file size. Takes 25 min on a good modern computer for a 2 hour movie.
Queue 10 movies up before you go to bed. Done when you wake up. Pretty simple people.
Hemidroids said:
You are gaining NOTHING in quality with a 4GB+ video over a 1GB video.
Its a waste on such a small screen, you will NEVER be able to tell the difference.
Re-encode the video with the proper bitrate and enjoy amazing HD quality with a reasonable file size. Takes 25 min on a good modern computer for a 2 hour movie.
Queue 10 movies up before you go to bed. Done when you wake up. Pretty simple people.
Click to expand...
Click to collapse
Actually re-encoding it to be a smaller file is exactly what I did as a solution and you are right, the process is "simple", but not FAST. Transferring the two movies I wanted to watch would've taken about 6-8 minutes via USB. However, the re-coding took about 12 minutes each video to get them down to about 2GB each. Then I transferred the files which took 3-4 minutes.
So had the Nexus 7 didn't have the 4GB file size limit, the total time I had to wait before I leave the house would've been 6-8 minutes. But because of the file size limit, I ended up waiting a total of close to 30 minutes.
I also agree that I gain nothing in quality with a 4GB movie file due to the size of the Nexus 7's screen. However, I had already downloaded these movies which I originally planned on watching on my 1080p HDTV.
CooLoserTech said:
I really don't see a need for transferring 4 GB at once. Why not move ONE movie at a time
Click to expand...
Click to collapse
It's actually ONE movie file that's over 4GB
Bienvenue à la vingt et unième siècle mon ami
Just go to thepiratebay.se and you can select whatever filesize and format your heart desires.
USB hard drive on Nexus 7
I just plugged in my 2.5-inch 1 TB USB hard drive into my Nexus 7 USB OTG. It is NTFS formatted. StickMount mounted it. I am now playing a 1080p video that is an 8GB file.
I was pleasantly surprised that the Nexus 7 supplies enough power to run the USB hard drive just fine.
Write?
geekmaster said:
I just plugged in my 2.5-inch 1 TB USB hard drive into my Nexus 7 USB OTG. It is NTFS formatted. StickMount mounted it. I am now playing a 1080p video that is an 8GB file.
I was pleasantly surprised that the Nexus 7 supplies enough power to run the USB hard drive just fine.
Click to expand...
Click to collapse
While that's very impressive that the Nex7 can power the external hard drive, your scenario isn't a very viable option if you ask me. What I am looking for is fully-functional storage. There is no way currently that allows you to WRITE anything to that 1TB hard drive, am I right? You can only read. I currently have a 64GB flash drive, nice and light, and the adapter is velcroed to the back of my Nex7
T3kB0i said:
While that's very impressive that the Nex7 can power the external hard drive, your scenario isn't a very viable option if you ask me. What I am looking for is fully-functional storage. There is no way currently that allows you to WRITE anything to that 1TB hard drive, am I right? You can only read. I currently have a 64GB flash drive, nice and light, and the adapter is velcroed to the back of my Nex7
Click to expand...
Click to collapse
You should be able to use this kernel to do so, since it supports NTFS read and write:
http://forum.xda-developers.com/showthread.php?t=1804374
HunteronX said:
You should be able to use this kernel to do so, since it supports NTFS read and write:
http://forum.xda-developers.com/showthread.php?t=1804374
Click to expand...
Click to collapse
Thank you, I'll give this a try and update in a minute.
UPDATE:
That kernel worked perfectly. It didn't automatically allow me to write to my flash drive or delete files, but I went into Paragon NTFS, unmounted, then re-mounted, and everything was super. Super as in: I can finally WRITE! =D
Thank you kindly.
The internal storage for nexus 7 is indeed not fat32, one way to prove it is to use a terminal app and concat large files all together, and you will see it bypass the 4gb limit, there was one test done and there's a 6 gig file inside the internal storage for nexus 7
Nexus 7 probably used fuse to display its contents on other oses, like windows or even macosx, using the universal file format fat32 to make it an easy process to mount stuff.
So unless there is a way to bypass and write to the storage natively, otg and a usb stick is another method...
No FTP or wifi xfers, too slow for a large mkv file
So is this an old issue? I just picked up an N7 and transferred a 5gig file to mess around and it plays just fine.
4 GB for one movie... good lord. What are you watching? Watchmen considering that's long as hell and drawn out... lol
woshiweili said:
Actually re-encoding it to be a smaller file is exactly what I did as a solution and you are right, the process is "simple", but not FAST. Transferring the two movies I wanted to watch would've taken about 6-8 minutes via USB. However, the re-coding took about 12 minutes each video to get them down to about 2GB each. Then I transferred the files which took 3-4 minutes.
So had the Nexus 7 didn't have the 4GB file size limit, the total time I had to wait before I leave the house would've been 6-8 minutes. But because of the file size limit, I ended up waiting a total of close to 30 minutes.
I also agree that I gain nothing in quality with a 4GB movie file due to the size of the Nexus 7's screen. However, I had already downloaded these movies which I originally planned on watching on my 1080p HDTV.
It's actually ONE movie file that's over 4GB
Click to expand...
Click to collapse
metalwraith said:
4 GB for one movie... good lord. What are you watching? Watchmen considering that's long as hell and drawn out... lol
Click to expand...
Click to collapse
my ultimate cut of watchmen has 48gb, 1 mkv nonlossy video from blurry + dtshd track
I found this thread while searching for video size limit of Android but my dilemma is slightly different and I am not sure why I couldn't find a more elaborate discussion thread on the issue. I am talking about the size limit of the video that you are allow to capture using Android apps. I have tested it with Xperia SP and Samsung Galaxy Grand and both apps STOPPED capturing the video once the video file size reaches 4gigs, regardless of whether the storage media you are recording to is NTFS or FAT32. Is it a known built-in limit of Android OS and if it is so, anyone know of a workaround, custom mod, kernel etc that allow the capturing of video beyond that limit ?

Extremely slow file transfers in both USB 2.0 and 3.0 modes

I'm trying to pull about 40GB of files off my phone. When I transfer the files, its progress moves very, very slowly. After a few seconds of transfer, my SSD's active time goes to 100%, lagging my entire computer to the point that I can't use any programs. My 240GB Intel 520 SSD's response time goes from 0.5 to 1.5 ms response time to 3,000 to 4,000. Transferring files to my HDD's is faster, but still slow. The transfer rate goes min (0mb/s), max (50mb/s), min, max, repeatedly.
The files I'm transferring are split archives of about 50MB each. The USB 3.0 connection uses an Etron USB 3.0 controller. I don't have any trouble transferring files over USB 3.0, except when I use my Note 3. The experience is the same whether I'm transferring from internal phone memory or off its 64gb microSD card. The experience is the same whether the phone is in USB 3.0 mode or USB 2.0 mode.
Has anyone else experienced unexpectedly slow file transfers from their Note 3?
Welcome to the wonderful world of the Media Transfer Protocol.
I still don't know what they were trying to accomplish by removing USB Mass Storage from Android, MTP is a nightmare with anything over 500KB...
It takes me about 22 minutes to copy a 300MB .mp4. From an i7 2.9Ghz 8GB 7200RPM SATA with USB3.0. Even iTunes is quicker, and it has to convert everything!
I realized 70 mbps but only if the target is the internal memory. My sd card was too slow or the card reader in the note is limited.

Transferring files over wifi and sd card transfers

I've been trying to transfer files to my external sd card with es explorer over wifi and also with usb from my pc. Every time the screen goes off I lose the connection and the transfer stalls and won't resume.
The card was formatted on the tablet, and is exfat. Windows doesn't recognize it and says it can't format it.
Any ideas?
Sent from my SM-P600 using Tapatalk
distracto said:
I've been trying to transfer files to my external sd card with es explorer over wifi and also with usb from my pc. Every time the screen goes off I lose the connection and the transfer stalls and won't resume.
The card was formatted on the tablet, and is exfat. Windows doesn't recognize it and says it can't format it.
Any ideas?
Sent from my SM-P600 using Tapatalk
Click to expand...
Click to collapse
More info would help us to help you.
What kind of pc, what OS, what adapter are you using for computer, what brand sd card, how big are the files, are you doing other tasks on the computer when transfering the files and have you tried reformatting on your tablet.
.
Try airdroid
Gesendet von meinem SM-P600 mit Tapatalk
Except for small files, I don't use ESFile Manager to transfer them, and for me it's just as easy to pop the MicroSD card out of the tablet and put it in a fast USB 3.0 card reader than connecting the tablet to my PC with its data cable at USB 2.0 speeds. I don't do this for my Note phone because I'd have to take my multi-layer Seidio case and and back cover off to access the MicroSD card, but with the tablet the card is more easily accessible.
internetpilot said:
Except for small files, I don't use ESFile Manager to transfer them, and for me it's just as easy to pop the MicroSD card out of the tablet and put it in a fast USB 3.0 card reader than connecting the tablet to my PC with its data cable at USB 2.0 speeds. I don't do this for my Note phone because I'd have to take my multi-layer Seidio case and and back cover off to access the MicroSD card, but with the tablet the card is more easily accessible.
Click to expand...
Click to collapse
How is your microSD formatted? NTFS or exFAT?
I am using windows XP, standard USB cables (that came with the device), large files (movies, tv shows) of over 10gigs some of them.
it may be something as simple as my usb port on the laptop, just wondering more about transfers stopping when the tablet goes to sleep?
air droid seems pretty neat, but 100mb limit per month?
You guys should check out Samsung Link. It allows you to access/transfer/stream content from any device it's running on from any Wi-Fi network. It also works over 3/4G.
Oh yeah, it's a 64gb adata micro sd
Sent from my SM-P600 using Tapatalk
distracto said:
How is your microSD formatted? NTFS or exFAT?
I am using windows XP, standard USB cables (that came with the device), large files (movies, tv shows) of over 10gigs some of them.
it may be something as simple as my usb port on the laptop, just wondering more about transfers stopping when the tablet goes to sleep?
air droid seems pretty neat, but 100mb limit per month?
Click to expand...
Click to collapse
Windows XP will not support EX-FAT unless you have update (WindowsXP-KB955704-x86-ENU.exe) found here. 3.2 mb download http://www.microsoft.com/en-us/download/details.aspx?id=19364 For 32 bit.
distracto said:
How is your microSD formatted? NTFS or exFAT?
I am using windows XP, standard USB cables (that came with the device), large files (movies, tv shows) of over 10gigs some of them.
it may be something as simple as my usb port on the laptop, just wondering more about transfers stopping when the tablet goes to sleep?
air droid seems pretty neat, but 100mb limit per month?
Click to expand...
Click to collapse
It's a Samsung 64GB SDXC card formatted exFAT. I'm running Windows 7 64-bit on a i7 based PC I just custom built, so it's USB 3.0 and very fast. I came from an old dual core Windows XP desktop PC (that I also built), so I know what you're feeling. Previously I would just sync or copy stuff over WiFi all the time without really noticing much of a speed difference over directly connecting my tablet/phone to my PC via a cable. But now whenever I can use my USB 3.0 card reader I do it because it's night and day different in terms of speed.
i reformatted it with windows, files are tranferring at ~13MB/s over USB2.0. Painful yes, but at lerast they are copying
i have yet to see if it works in the tablet after things are copied over. definitely easy to manage from within windows with teracopy pro, but would be nice if i could use es explorer over wifi on my home network and let the copies go overnight without waking up to failed transfers because the device went to sleep during the transfer....
.... Aaand now the tablet won't recognize the card. Should have formatted with the device, not the computer
Sent from my SAMSUNG-SGH-I747 using Tapatalk
kkretch said:
Windows XP will not support EX-FAT unless you have update (WindowsXP-KB955704-x86-ENU.exe) found here. 3.2 mb download http://www.microsoft.com/en-us/download/details.aspx?id=19364 For 32 bit.
Click to expand...
Click to collapse
thank you for the link.....XP recognized the card after installing the driver
i then formatted it exFAT and then i went ahead and copied over a couple 8 or 10gb files and a bunch of 1.5gb files. suddenly windows said the write delay failed and now i cant see the card in windows or the tablet.
this is getting off topic, but how do i now get anything to recognize the card? this is frustrating!
distracto said:
thank you for the link.....XP recognized the card after installing the driver
i then formatted it exFAT and then i went ahead and copied over a couple 8 or 10gb files and a bunch of 1.5gb files. suddenly windows said the write delay failed and now i cant see the card in windows or the tablet.
this is getting off topic, but how do i now get anything to recognize the card? this is frustrating!
Click to expand...
Click to collapse
XP can return that error when moving large files esp. when you have write caching enabled. You could turn that off but it slows down you file cache.
I have also had errors in Windows 7 when moving to many large files at one time. I think the chip over heats as mine does get hot some times when I transfer large files in computer with adapter.
Can you see it in in windows - control panel/administrative tools/computer management/storage/
disk management.
kkretch said:
Can you see it in in windows - control panel/administrative tools/computer management/storage/
disk management.
Click to expand...
Click to collapse
It shows up as disk 1 no media.
No partitions are visible and I cannot format or anything. Perhaps i wrecked the card?
Sent from my SAMSUNG-SGH-I747 using Tapatalk
distracto said:
It shows up as disk 1 no media.
No partitions are visible and I cannot format or anything. Perhaps i wrecked the card?
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Click to expand...
Click to collapse
HP USB Disk Storage Format Tool - Format USB drives is my goto tool for a problem like this, but be very careful and make sure you selected the correct drive when and if you format. I have enclosed the tool, you can research it on the web if you like, search youtube.
kkretch said:
HP USB Disk Storage Format Tool - Format USB drives is my goto tool for a problem like this, but be very careful and make sure you selected the correct drive when and if you format. I have enclosed the tool, you can research it on the web if you like, search youtube.
Click to expand...
Click to collapse
Thanks for all your help today. I'll give it a go. If nothing else I'll just buy a new card. I'm off to Hawaii on Friday and I was hoping to have the card loaded up with media and ready to go by then.
Sent from my SAMSUNG-SGH-I747 using Tapatalk

UMS - USB Mass Storage on Axon 7?

Hello all,
It seems the Axon 7 only has MTP for transferring files to and from your pc.
Is there anyway to activate UMS for this phone?
Googling shows mixed results that are device specific.
Hoping someone knows how to find out... Or maybe we need a custom kernel for this... :/
This explains why it's not available: http://www.howtogeek.com/192732/android-usb-connections-explained-mtp-ptp-and-usb-mass-storage/
dennis96411 said:
This explains why it's not available: http://www.howtogeek.com/192732/android-usb-connections-explained-mtp-ptp-and-usb-mass-storage/
Click to expand...
Click to collapse
That's kind of a bummer because my car doesn't really like MTP. It only seems to recognize any audio files like 1/4 the time.
I Slap Fat Kids said:
That's kind of a bummer because my car doesn't really like MTP. It only seems to recognize any audio files like 1/4 the time.
Click to expand...
Click to collapse
MTP is a terrible protocol in practice (nice in theory), but that's what Google went with. The problem with UMS is that the phone has to unmount and give up control, and then the client device has to mount and unmount cleanly. During that time, the phone can't access the storage at all, and there is the potential for things to be unmounted cleanly. Which was a huge problem for the average person when you used to use the SD card to store apps and such, because they would suddenly be unavailable and people would wonder why.
Under MTP, the phone never gives up control of the storage, so you don't have to worry about any of that. It just stinks that it has so many issues and is so slow.
I thought it had something to do with the filesystem used as well, since it's likely that the sdcard partition is formatted as ext4 or f2fs, which are not universally-supported.

Categories

Resources