Helping people with computers... one answer at a time.
Constant writing to a thumb drive is going to wear it out. I suggest a few alternatives for keeping your files safe.
Many of my files are large, complex and graphics related (i.e. Photoshop, Dreamweaver, Corel Draw, etc.). These files are stored on and run from a high-speed, 32 GB memory stick. A Sony or Lexar brand using the NTFS format. However, I now worry that the heavy use of this memory stick could induce file corruption. My question, "When it comes to constant and heavy use of file read/write cycles, is it acceptable and safe to work from a simple memory stick with the NTFS format?"
•
In this excerpt from Answercast #39, I look at the problems caused by constantly writing to a thumb drive and suggest some alternatives.
•
My recommendation is that you do not.
Now, there are absolutely scenarios where it's perfectly safe. It really depends on how much you understand the specific characteristics of the program you're using.
Writing to a flash-based memory stick is what wears it out.
Reading does not.
So, if on that memory stick you have files that are constantly being read, and only being read, you're probably just fine. It's not really that big of an issue – and to be honest, I probably wouldn't be too concerned.
On the other hand (and in fact, I have warned friends of mine off of doing this) for example, if you keep a database on the memory stick that is constantly being written to,
You are going to cause file corruption eventually.
You will lose the contents of that memory stick eventually.
Writing, writing a lot (which many programs can do) is exactly what wears memory sticks out.
How quickly I can't tell you because that varies dramatically based on the quality of the technology that's being used in the memory stick. You can certainly do a rule of thumb thing with price:
If you've got a free memory stick or a very, very cheap one, chances are the circuitry inside of it is probably pretty cheap as well.
On the other hand, if you spent a whole bunch of money, maybe they're using better technology.
It's not something that I would want to rely on day-to-day. So I have two pieces of advice for you:
If you're going to continue to use it this way, back it up and back it up often – because it will eventually fail on you.
In other words, don't use it the way that you're asking about using it.
Instead, a safer way, a less impactful way of using your memory stick to deal with these files is to:
Copy the files to your computer's hard disk;
Operate on the files on the hard disk;
And then when you're done, write them back to the memory stick.
That replaces this constant (or potentially constant) read/write directly on the memory stick with a single write after everything is done.
That will definitely extend the life your memory stick at the cost of the inconvenience of having to copy the files back and forth.
The other alternative, for what it's worth, is to use an external drive;
There are definitely small ones. I'm looking at one right now next to my computer that I use for backing up all the time. It's the size of a pack of playing cards and since it is not based on flash memory, it doesn't have these kinds of issues.
So, if it is really an important scenario for you to run in this manner, I'd
actually suggest you change the underlying technology that you're
using.
Next from Answercast 39 – My machine will often crash on or after booting, how do I resolve this?
Article C5640 - July 30, 2012 « »
July 31, 2012 11:42 AM
I recently purchased a SSD to replace my HDD in my laptop. I know SSDs use flash memory technology but how much more 'forgiving'/'tolerant'/etc. would you say SSDs were? Basically the same question but 'solid state drive' instead of 'flash drive'!
31-Jul-2012
July 31, 2012 12:23 PM
@John
An SD card is a flash drive. It just has a different interface with your computer than a USB flash drive.
August 1, 2012 7:27 AM
@Mark J
An SD card is, as you say, a 'flash drive' similar to a USB stick.
Today's SSD's are something completely different. These have to be far more rugged and error-tolerant, as they are designed to replace hard drives.
On a completely different note, I have something called an SSD for my Psion3 - and that pre-dates most of the technology being discussed here. It's capacity is measured in Kb, not Gb.
01-Aug-2012
August 3, 2012 12:15 AM
Good advice. Some years ago, a Sandisk top-notch 1GB USB stick delivered a salutary lesson to me when it went dead and unrecoverable, after about a year of use.
On SD cards: These are in a different class altogether, with excellent longevity when handled correctly. Again, the number of write cycles will be limited, so the less writing, the better the chances in getting access to full contents the next time round.
Recently, there was a rich conversation taking place on a CNET forum re: SDHC cards as backup medium. Now, SDHC card is a different cattle of fish compared to the original SD card, and there is not enough general user experience to go by at the moment regarding longevity. However, the write cycle rule will doubtless apply there as well.
August 4, 2012 12:48 AM
I built a new computer about 3 months ago, with window 7, so I keep an 8 GB jump drive in one of my USB 2 slots for ReadyBoost use only. I recently changed to a USB 3 jump drive to one of my USB 3 slots, for ReadyBoost only. This did seem to help my start up time a little. So is ReadyBoost one of the ways that is going to reduce the life of this jump drive?
05-Aug-2012