7

I am using Windows 7 32-bit, and have a Transcend 8 GB USB 2.0 flash drive. I have formatted the drive to NTFS using the Windows format tool.

The problem is that when moving or copying files to and from the drive I get write speeds of only 1.5 - 2.5 MB/s. I read articles on the net, and changed the caching policy to "better performance" and formatted to NTFS. Still no change.

How do I fix it?

UPD:

I meant NTFS.

My pen drives a Transcend JetFlash 500.

I used it on a different computer with Windows XP, and a particular 2.55 GB folder took 5 minutes to copy. The time to copy to my computer with Windows 7 was 6 minutes.

So I guess the problem is not with the reading, rather writing mostly.

I have read, people writing at 20MB/s.

So how do I optimize my writing speed?

7
  • 3
    @Ramhound I'm not sure what you are talking about, USB 2.0 is good for 480Mbit/s or 35MB/s. It doesn't always get that fast, but it should be at least half that. Is the drive always this slow, or does it ever become faster?
    – David
    Oct 26, 2012 at 14:26
  • Rosso, did you test your Transcend pen drive faster on any other computer? Because there simple are a lot of slow pen drives out there. Some of the ones I tested manage 5MB/sec read and 3MB/sec write.
    – Hennes
    Oct 26, 2012 at 15:02
  • I meant NTFS. My pen drives a Transcend JetFlash 500. I used it on a different computer with Windows XP, and a particular 2.55 GB folder took 5 minutes to copy. The time to copy to my computer with Windows 7 was 6 minutes. So I guess the problem is not with the reading, rather writing mostly. I have read, people writing at 20MB/s. So how do I optimize my writing speed?
    – Rosso
    Oct 29, 2012 at 12:42
  • How much RAM do you have? If you don't have a lot of RAM, it will be slow
    – Sylvester
    Oct 29, 2012 at 23:32
  • @SylvestertheCat I have 3 GB RAM. All of my ports are USB 2.0
    – Rosso
    Nov 1, 2012 at 13:01

3 Answers 3

5

In Device Manager, right-click the USB drive in the Disk drives category, then select Properties, switch to Policies tab, and choose "Optimize for performance". Click OK to keep it.

Note: If you use this method, make sure you use the "Safely remove hardware" icon that appears in the notification area when you plug in the device (the notification area is the little area near the clock on the taskbar).

3

Check your BIOS settings! Typically, you access your BIOS settings shortly after you turn on your PC by pressing the DEL key. Sometimes, this is the F2 key (like for most Dell's) or possibly something else.

Once in the BIOS, you may have a setting related to USB compatibility and it could be that it's now set to "Legacy" mode which maxes out at something like 12Mbps. This legacy mode may be necessary for some older USB devices (like certain modems that no one uses any more), but if you have no such devices then leaving it set to legacy mode makes no sense. Even if you have older USB devices, it's not likely that you need rock hard USB 1.x compatibility at the BIOS level. Therefore, you probably will want to change your BIOS settings with regard to USB compatibility and set it to the other setting, probably something like "full mode" so that your USB controller(s) can transfer data at rates up to 480Mbps. Not that Windows Vista/7 will exactly let you go that fast, but it will definitely be better than 1 to 2MBps.

3

A lot of USB pen drives just have slow write speeds. It's a hardware limitation of the flash memory they're using and there is really nothing you can do about it.

All the suggestions like write caching or different formatting typically will only give marginal gains in cases like this - where the (external) device's internal speed is simply low compared to the computer's HDD speed and even low compared to the interface speed (USB2 or USB3).

Write caching can give some gain when you're transferring lots of small files, but even then it's only marginal if the rest of the system is orders of magnitude faster than the device itself. Write caching might appear to give a good speed boost for modest sized transfers, but if you want to eject the drive immediately upon transfer complete then you'll usually get a noticeable delay before you get the go ahead to remove it (as the cache is still being written). So ultimately the gain is typically minimal.

I've got a few slow USB pen drives that I use for recorded TV/movies, and none of the suggestions make any significant difference for copying large file sizes (typ several GB). The simple fact is that write speed around 3 to 6 MB/s (for large file sizes) is not uncommon for cheap USB pen drives.

BTW. The op's transfer speed at 2.55 GB in 5 to 6 minutes is actually around 8 MB/sec rather than the stated 1.5 to 2.5 MB.sec.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .