-1

I purchased a SanDisk Extreme Go 64GB USB flash drive about 2 months ago.

Out of the box, it performed as advertised, with 4k r/w being really good. Since it was faster than my HDD, I decided to use it as an everyday booting device for Windows 10.

I recently noticed that my system was unusually not responding, so I check the write speeds on the drive and they have fallen dramatically.

When writing, active time would reach 100 percent and task manager would display writing speeds between 4 kb and 100 kb.

I am aware that once flash memory cells have all been written to, the write speeds slow down. So, I tried multiple methods in hopes of performing a "Secure Erase" on the flash drive.

  1. Bitlocker Encryption
  2. ATA Secure Erase Command (wasn't supported)
  3. A tool SanDisk officially recommends, HP USB Formatting Tool ( took 6 hours )
  4. Cmd.exe "Clean all" command

After performing these, the drive would be reasonably fast for the first bit after I write data to it. However, these results were inconsistent which led to the conclusion that nothing had really done anything.

I assume the cells have been all written to for a while before I noticed this slow down ( had to reinstall windows completely a few times ), making me wonder if something else went wrong.

If anyone has any other ideas about what I could try to perform a Secure Erase or if anything else could be wrong, please share this information with me.

  • 2
    “I decided to use it as an everyday booting device for Windows 10.” You are using a temporary storage device as a daily usage device and are wearing it down. In general, USB flash drives are not designed or engineered to be used as an everyday device. If you want improved speed, you need to use an SSD drive. Either as a replacement for your internal hard drive or in an external enclosure. But SSD drives are explicitly designed for daily use and heavy use. A USB flash drive — no matter how much you paid for it — is a disposable device. The way you are using it is causing these issues. – Giacomo1968 Jul 31 at 17:42
  • I thought wearing flash drives means writing enough data to render a sector unreadable/unwritable, not readable and writable (at low speeds) – Alberich Drago Jul 31 at 17:49
  • You are using a temporary storage device for primary storage. SSDs are not like USB flash drives. You simply cannot use a USB flash drive the way you are describing. All these comments should be looked at as explanations for the downvotes. This question cannot be “up voted” because you are asking a question that has a very obvious answer: Stop using a temporary storage devices as your main storage device. – Giacomo1968 Jul 31 at 22:59
  • 1
    FWIW, this question and answer thread explains it well: “What's the technical difference between a flash drive and an SSD? – Giacomo1968 Jul 31 at 23:18
  • Now I understand what you are saying. I'm still very confused about how this flash drive writes so slowly without failing. Do writes become slower overtime as a result of wear? – Alberich Drago Jul 31 at 23:26
1

What is happening here is that you are seeing the erase speed of flash memory. Writing is fast but you can only write to an empty page and erasing is as you have discovered very slow. This is handled by actually having more memory on the device than the label says, the device has a pool of empty pages to be used for writing. A page is taken from the pool, written and put in place of the old page which is put in a pool of pages to be erased. The device erases those pages and moves then into the pool of writable pages.

So long as you don't write too fast this process is effectively invisible to the user. However, if you write too much the pool of empty pages is depleted and the write stalls until a page has been erased and added to the pool.

Note, also, that internally all writes are in pages no matter how small a piece of data you wrote. This can drive the reported write rates even lower.

These issues are inherent in the technology, you can't get around them. SSDs cost more because they're designed to work around it to a far greater degree.

| improve this answer | |
  • Thank you for this insight, this is exactly what I was looking for. Interesting how this process works. – Alberich Drago Aug 1 at 1:53
  • If I were to unallocate 10 GB of space from the flash drive, do you think this could have a positive effect in any way? – Alberich Drago Aug 1 at 2:29
  • @AlberichDrago That's one of the ways SSDs handle it better--TRIM support. The OS tells the drive what's unallocated, the drive can take those pages, wipe them and put them in the ready pool, thus making the ready pool a lot larger than it came from the factory. Flash drives don't support that, nothing you do at the file system or partition level can help. – Loren Pechtel Aug 1 at 2:32
  • 1
    @LorenPechtel “SSDs cost more because they're designed to work around it to a far greater degree.” Not really. The original poster implies they paid $30 for a 64GB USB flash drive. One can get a 120GB SSD drive for less than $30 pretty much everywhere. – Giacomo1968 Aug 1 at 16:37
  • @AlberichDrago Here is a Western Digital 120GB SSD drive that sells for $24.99 (US). Here is a Crucial 120GB SSD that goes for $20.79 (US). It literally took me seconds to find these; SSD drives are common items nowadays. – Giacomo1968 Aug 3 at 16:46
1

There can be a lot of reasons for the slow down, but in my opinion the primary is that you are using it as a system disc, which is not the best use for a USB stick (especially if you use it heavily).

My advice is to buy a SATA SSD or (if your PC has an NVMe slot) to buy a NVMe SSD.

For (almost) the same price of your USB stick you can buy a 240 GB SATA SSD (just bought one yesterday) and enjoy a 500 MByte/sec speed.

USB sticks are great for copying data, doing backups, but if you use it "heavily", have a look to something more appropriate ;)

| improve this answer | |
  • Thank you for your response, however I am trying to get the most out of this $30 Purchase, and try to somewhat "fix" this flash drive. – Alberich Drago Jul 31 at 17:44
  • 2
    This answer is about as good as you will get. You really just picked the wrong medium for the task. – Tetsujin Jul 31 at 18:14
  • This answer may be a good answer, however it is not a solution to my problem. I'm not looking for a device to boot from, I am trying to erase the memory blocks on a flash drive. – Alberich Drago Jul 31 at 18:19
  • 2
    What do you mean fix it? Format the USB and scan it for bad blocks. If it doesn't recover it's speed on windows/Linux it has been permanently damaged. Return to square one and buy another, as this answer says, use the correct media for the job, USB flash drives were not designed for this use.... – Tim_Stewart Jul 31 at 19:24
  • Can you please provide proof to support your comment? Would be nice to see some of the science behind this so I can understand it better :) – Alberich Drago Jul 31 at 22:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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