Professional Documents
Culture Documents
4. Find the flash drive in the list of devices, click on it once and then hit the
Properties button.
5. In the new dialog, click on the Policies tab.
6. Select the "Optimize for performance" option if it isn't selected already and hit
OK.
7. Hit OK again to get out of the original Properties dialog.
8. Go to My Computer and right-click on the flash drive again, this time choosing
the Format option from the context menu.
9. In the subsequent dialog, choose the NTFS file system from the dropdown.
10.Select the Quick Format option.
11.Hit OK and wait as your flash drive is formatted with the new file system.
12.When the final dialog appears, letting you know that the drive has been
formatted, you're good to go.
After following the steps above, it was readily apparent when trying to transfer files to
and from the drive that it was much faster. Note that the steps above are written from
the perspective of a Windows XP machine, but they likely aren't too different on a Vista
machine. Either way, I've noticed the speed increase on both machines, so I'm much
happier with my new USB flash drive now.
Comments
Claudio Carrazana on July 24, 2008 at 9:10 PM:
Sorry, but is not faster when you convert your Flash Drive to NTFS, I thought the same but
using TERACOPY i could check speed and it was 1MB/s slower, There is a problem i still cant
understand, I copied a 700 MB .avi movie to my Flash Voyager 2 GB, just after i formated
my PC it lasted around 40 seconds to do it, this is around 18 MB/s transfer, some weeks
later, after i used my PC and its USB ports i did it again, and now it last 1:40 seconds to
copy the same file to the same Flash Drive, now it is working at 7 MB/s, i dont know whats
the problem, i have been investigating all this week, im using Windows XP Professional, i
readed about Windows 2000 doesnt have this problem, and readed too about VISTA has a
worse problem with USB transfers, but my External 750GB USB HDD doesnt have problems
at all, it is working around 35 MB/s (280 Mbits/s) so it is ok, i think this is a USB drivers
problem, i cant understand, i swear my Flash Voyager 2GB was working at 18MB/s and now
just 5 MB/s. I have another PC in my apartment in other state, it was working 18MB/s too, i
will travel this week and i will test it again to see if it continue copying at 18MB/s.
Thanks for the Info
Claudio
Permalink
Permalink
Permalink
Permalink
If it tells you that you must reboot the PC, try it again immediatley after rebooting. For me
it worked the second time. ALL data will remain on the stick after conversion! And the
performance was MUCH better than before with FAT32.
Permalink
Before the change suggested by Rusman, I was getting 3MB/sec or less; now it's consistent
30-40MB/sec!
Permalink
Thanks.
Permalink
Permalink
*** DO NOT ENABLE "OPTIMIZE FOR PERFORMANCE" ON USB CONNECTED DRIVES ***
Not unless you absolutely know how this works. There is a high risk of data corruption if
you're not aware of the caveats of this option.
"Optimize for performance" enables write caching for the drive - Windows will cache the
write data so control can return to programs faster. In other words, the data is temporarily
stored in RAM so the "Saving/Copying/etc" message disappears quicker so you can get on to
other things. However, this does *NOT* mean the Windows is finished writing the USB drive
- it is still sending data to the drive at the speed supported by the drive. If the drive has a
10MB/s write rate, then Windows can only send the data at 10MB/s, no faster. So, Windows
basically stores all the data that needs to be written in RAM and then slowly sends the data
to the USB drive as fast as it will accept it.
You'll notice that the drive activity light on the USB drive is still active even though the
copy/save says it's finished. This is because Windows is still writing the data to the drive
from the cache in the background. If you disconnect the USB drive at this point, you'll
corrupt whatever was being transferred at that moment and possibly the directory structure
if the directory was being updated at that time. If you've done this in the past, you can
check the System Event Log and you'll find disk write errors to the USB drive.
Heed the warning on the linked page on how to enable this option. You absolutely *NEED*
to use the "Safely Remove Hardware" function before disconnecting any drive where this
performance option is enabled. Yes, this means if you're copying a 2GB's of data, it will still
take as long as it did before this option was enabled. It may seem like just 20 seconds or
so, but when you hit "Safely remove hardware", you'll noticed it'll take a while before you
get the OK to remove prompt as Windows finishes writing all the data. Also, don't
shutdown/sleep/hibernate Windows until after you've safely removed the USB drive.
As for the original blog entry about slow writes, most inexpensive Flash drives these days
are using MLC Flash components. The typical write rate is 7 - 10 MBp/s. For faster writes,
there are "performance" Flash drives (such as Corsair's Voyager GT and OCZ's Rally drives)
that utilize multiple read/write channels (much like RAID-0).
And, over time, Flash drive write rates will slow down. It's the same problem faced on SSD
drives - writes can only be done in an empty block. If the block has data, the entire block
needs to be read, erased, and re-written even if you're just updating one byte (that's 3
cycles to write a non-empty block). In the past, some SSD vendors offered an app to erase
unused blocks to boost performance. Today, most SSD drives support "TRIM". Operating
Systems that support TRIM (Such as Win7) will perform the erase operation in the
background. Unfortunately, Flash drives don't (and can't) support TRIM. If you search
around, you'll find some articles on how to improve write performance on degraded Flash
drives (essentially, you reset all bits on the flash drive to 1).
Sorry for the long post - had to make sure the warning was understood.
- nn6o
Permalink
This definitely works. I tried both ways and the first was FAT32 with Quick Removal and it
went slowly at 4mb/s and took 4 minutes to transfer a 795mb file. I then changed it to
NTFS and Better Performance mode and the same file went at first at 45mb/s and then
dropped to 18mb/s, 10mb/s and then finally 8mb/s. It never dropped below 8mb/s and the
file transferred in 1 minute compared to 4 minutes. I'm sticking with this mode as it clearly
works, for me anyway. Thanks for the tip :-)
Permalink
Permalink
drive, when there is no data on it, I should WIPE it by writing 1's to it, then reload the
data?? Is that right?
Permalink
resembled an OS with windows 95), the monopoly microsoft has decided to finally tell how
much they despised their users.
As a monopoly, they don't need a good product to sell, nor to please customers to sell...
Apple being the same kind of jerks, we are left with Linux...
Permalink
Post Comments
If you feel like commenting on the above item, use the form below. Your email address
will be used for personal contact reasons only, and will not be shown on this website.
Name: