USB Flash Drives

wayzgoose

Free Member
Oct 9, 2007
1,119
213
UK
So who makes the most reliable USB Flash Drives? I've always used Sandisk but perhaps that's because they do good advertising. Bit like people buy Dulux paint - not because it's any good but because they advertise it well. So from those that are in the know and get to recover data from them, which in your opinion are the best?
 
  • Like
Reactions: Marantzdigital

Data Swami

Business Member
  • Business Listing
    You talking the small ones? To be honest all of them are a bit of a racket seen plenty where reputable suppliers like Samsung use outdated or old chips compared to the original chips they used in the same model. But Sandisk is usually been good for me just definitely dont buy the dodgy named ones on amazon plenty of risk of having other crap hidden on those sticks or just outright lying about what storage space it actually has.

    Linus did a decent enough video on it more on SSDs but id say it applies to usb sticks too https://www.youtube.com/watch?v=QOhLlvNlI20
     
    • Like
    Reactions: ctrlbrk
    Upvote 0

    Nico Albrecht

    Free Member
    Business Listing
    May 2, 2017
    1,619
    471
    Belfast
    data-forensics.co.uk
    So who makes the most reliable USB Flash Drives?
    No one does. “Reliable USB pen drive” is basically an oxymoron.

    USB Flash Drives were never designed to be proper storage devices. They’re transport devices — meant to move files from one machine to another — not to be the place where the only copy of your data lives.
     
    • Like
    Reactions: wayzgoose
    Upvote 0

    gpietersz

    Free Member
  • Business Listing
    Sep 10, 2019
    2,712
    2
    705
    Northwhich, Cheshire
    pietersz.net
    I have lots of Flash drives from multiple manufacturers working for many years. I have only ever had one fail.

    I recently read this which suggests this is not uncommon: https://blog.za3k.com/flash-media-longevity-testing----5-years-later/

    I would avoid buying from Amazon unless they have stopped conmingling. They said they would but I do not know if they have yet. The danger there is that you can end up with fake devices that silently lose data:



    I suggest buying direct (Kingston sell on their website) or a reputable retailer rather than a marketplace site.
     
    Upvote 0

    Nico Albrecht

    Free Member
    Business Listing
    May 2, 2017
    1,619
    471
    Belfast
    data-forensics.co.uk
    I recently read this which suggests this is not uncommon: https://blog.za3k.com/flash-media-longevity-testing----5-years-later/
    I’m not entirely sure what the person is trying to prove here.


    In the NAND world, one year of data retention without power is roughly the industry expectation. After that, you’re already outside the specification range of most flash memory. So trying to demonstrate long-term archival behaviour with NAND is a bit like testing how long a banana lasts in a cupboard. That’s simply not what the technology was designed for.


    On top of that, the test shown is missing one crucial thing: checksums. Without checksums you cannot prove the data is actually intact. A file opening does not equal integrity. From a data-forensics perspective that makes the whole experiment… let’s say scientifically questionable.


    Flash memory was designed for transport and temporary storage, not for archiving. What actually matters with NAND is write endurance and controller behaviour, not “how long it sits on a shelf”.


    Before running our large SSD endurance project
    (https://data-forensics.co.uk/samsun...one-will-last-the-longest-under-a-write-test/)


    we also tested multiple brands of USB flash drives under sustained write workloads. The result was brutal: every single one failed in under 10 days. Completely dead. Dead = Nand worn out ECC failed


    So when I say “don’t store important data on USB pen drives”, it’s not an opinion. It’s based on testing and years of recoveries. In the data-recovery world we see huge numbers of failed USB sticks, and many of them are surprisingly young.


    As for Kingston being recommended as the “reliable option”… that one always makes me smile. Kingston doesn’t manufacture NAND and doesn’t design USB controllers. Most of their drives use third-party controllers (often Phison) paired with whatever NAND is available at the time. That kind of parts-bin engineering might be fine for a cheap thumb drive, but calling it a gold-standard storage solution is a bit optimistic.


    In short:


    USB sticks are couriers, not vaults.
    If the data matters, it should exist somewhere else as well.
     
    Upvote 0

    gpietersz

    Free Member
  • Business Listing
    Sep 10, 2019
    2,712
    2
    705
    Northwhich, Cheshire
    pietersz.net
    On top of that, the test shown is missing one crucial thing: checksums. Without checksums you cannot prove the data is actually intact.

    He did bit for bit comparisons which do prove the data is intact. If you follow the links through to the plan: https://blog.za3k.com/flash-media-longevity-testing-4-years-later/ you will see that the whole point was 1) to check for bit rot, and 2) that the drives were usable.

    What it proves is that it is common for USB drives to do better than people commonly expect.

    calling it a gold-standard storage solution is a bit optimistic.
    No one is calling it a gold standard storage solution. You do not always need storage to be all that reliable: I have micro SD cards in a Raspberry Pi, and in a camera. Fine in those applications as they are not all that write heavy.

    we also tested multiple brands of USB flash drives under sustained write workloads
    What does that prove? No one said USBs are design for sustained write workloads. If the question had been "can I use a USB instead of my SSD" that would be relevant.

    What actually matters with NAND is write endurance and controller behaviour, not “how long it sits on a shelf”.
    Depends what you are using it for. How long it sits on shelf can be very important for backup devices, for example. I have USB flash drives with recovery and install images - they might get updated once or twice a month.


    If the data matters, it should exist somewhere else as well.

    That is true regardless of where data is. Even if your data in on a RAID 1 array i it should exist somewhere else if it really matters.
     
    Upvote 0

    Nico Albrecht

    Free Member
    Business Listing
    May 2, 2017
    1,619
    471
    Belfast
    data-forensics.co.uk
    He did bit for bit comparisons which do prove the data is intact. If you follow the links through to the plan: https://blog.za3k.com/flash-media-longevity-testing-4-years-later/ you will see that the whole point was 1) to check for bit rot, and 2) that the drives were usable.

    What it proves is that it is common for USB drives to do better than people commonly expect.
    The SHA hashes on the files are missing ( in his cause data blocks so a full image would be required ) so it’s unclear what exactly was done there. Normally, you would generate an MD5 or SHA checksum at the beginning, then repeat that verification periodically — for example once a year — to prove the data is still intact. I can’t find any evidence of that here, which makes the test rather questionable at best.


    In our case, the SSD endurance test is live-streamed, and every block written is verified in real time, so there’s no need to rely on occasional checksum comparisons later. Our data is random data in the blocks to prevent advanced controller caching and the block gets written and verified on the same cycle so it would show as a bad block if input and check would be not the same.


    Over the past 18 months of testing, I’ve also run into a number of other issues that affect SSD endurance experiments. I have extensive logs on all of this and plan to publish the findings at some point. For now, though, the test we’re running is probably the closest thing to a real-world SSD endurance test you’ll find online.
    No one is calling it a gold standard storage solution. You do not always need storage to be all that reliable: I have micro SD cards in a Raspberry Pi, and in a camera. Fine in those applications as they are not all that write heavy.
    Most cameras only use the SD card as a backup anyway. The main recording usually streams to a DVR, so if the card dies it’s not a big deal.


    On the Raspberry Pi side we’ve moved away from SD cards almost entirely. We run a few NVIDIA Jetson units in small clusters, and when we tested them on SD cards the performance was pretty terrible. After switching everything over to SSDs the performance improvement was huge.


    In general I’ve never found SD cards to be great as OS drives. They’re fine for simple data logging, but beyond that they’re pretty poor in terms of reliability and performance.
    What does that prove? No one said USBs are design for sustained write workloads. If the question had been "can I use a USB instead of my SSD" that would be relevant.
    We actually tested a range of USB drives, including the supposedly “good” brands. Every single one failed within about 10 days, and most didn’t even reach 100 GB of sustained lifetime writes. It was so bad that it wasn’t even worth publishing the results plus it seem that Power Cycles caused problems too


    The real problem with using them for business data is the constant background writes. Applications like Office create temporary files, shadow copies, and autosave versions all the time. That means the drive is quietly writing data in the background far more than people realize.


    So when someone suggests storing business data on a USB drive, you have to assume things like Office documents are involved. Those apps generate temp files, shadow copies, and autosaves constantly, which ends up hammering the NAND with hidden writes in the background. On cheap USB flash drives, that kind of workload kills them very quickly.
    Depends what you are using it for. How long it sits on shelf can be very important for backup devices, for example. I have USB flash drives with recovery and install images - they might get updated once or twice a month.
    My point is simple: USB drives are perfectly fine for things like installers or files that can easily be recreated.
    But using them as a backup destination — for example storing Sage backups when the program closes — is a bad idea. That kind of setup turns a cheap USB stick into a critical storage device, and they simply aren’t designed for that level of reliability.
    That is true regardless of where data is. Even if your data in on a RAID 1 array i it should exist somewhere else if it really matters.
    I agree that RAID is not a backup solution. However, it can be very useful when maximum performance is required. For example, RAID 0 ( Dont use if you dont know what you are doing ) can provide extremely high write speeds for certain workloads with very little overhead.
    But as I mentioned before, storing business data on a USB pen drive is about the worst solution you can choose. It’s fine for temporary use or installers, but not for anything critical or long-term.
     
    Upvote 0

    Marantzdigital

    Free Member
  • 5
  • Feb 13, 2023
    65
    12
    England
    Hi

    Thanks for sharing

    What would be recommended for long term permanant storage eg for family photos which I am sure would apply to a lot of us on here who are not keen on uploading such personal items to a cloud or similar.

    I used to use DVDs dual layer and CDs before this.

    I think this is quite interesting given that we create and accumulate important data every day that would break us to lose.
     
    Upvote 0

    Nico Albrecht

    Free Member
    Business Listing
    May 2, 2017
    1,619
    471
    Belfast
    data-forensics.co.uk
    Hi

    Thanks for sharing

    What would be recommended for long term permanant storage eg for family photos which I am sure would apply to a lot of us on here who are not keen on uploading such personal items to a cloud or similar.

    I used to use DVDs dual layer and CDs before this.

    I think this is quite interesting given that we create and accumulate important data every day that would break us to lose.
    Run Immich on a NAS with RAID, enable regular snapshots on the NAS, keep a local external backup, and maintain an encrypted off-site backup in the cloud or on another NAS.


    Simple setup, proper protection. Job done.
     
    • Like
    Reactions: Marantzdigital
    Upvote 0

    Data Swami

    Business Member
  • Business Listing
    Depends on how complex you want to go a NAS can be a big undertaking and how much storage do you actually need? Proper external HDDs could be an idea with a back up of the back up and stored somewhere you know. dont use any of the presetup NAS solutions i had a western digital one and it corrupted itself and lost everything from it even after trying to restore the data on the harddrive
     
    Upvote 0

    gpietersz

    Free Member
  • Business Listing
    Sep 10, 2019
    2,712
    2
    705
    Northwhich, Cheshire
    pietersz.net
    For now, though, the test we’re running is probably the closest thing to a real-world SSD endurance test you’ll find online.
    My point is that 10 hours of continuous read/write cycles is nowhere near real world usage for many applications. It probably translates into many year of any application people use flash for.
    The real problem with using them for business data is the constant background writes. Applications like Office create temporary files, shadow copies, and autosave versions all the time. That means the drive is quietly writing data in the background far more than people realize.
    Only if you use them for certain purposes, and applications like Office only write a limited amount of data, and if your flash storage has wear levelling its going to take a while to hit the same area multiple times.

    Most cameras only use the SD card as a backup anyway. The main recording usually streams to a DVR, so if the card dies it’s not a big deal.
    Not sure what you are saying here. The SD card is certainly the main storage on my camera, and there is delay after each photo (or video) while it gets written to the SD card.
     
    Upvote 0

    gpietersz

    Free Member
  • Business Listing
    Sep 10, 2019
    2,712
    2
    705
    Northwhich, Cheshire
    pietersz.net
    Hi

    Thanks for sharing

    What would be recommended for long term permanant storage eg for family photos which I am sure would apply to a lot of us on here who are not keen on uploading such personal items to a cloud or similar.

    I used to use DVDs dual layer and CDs before this.

    I think this is quite interesting given that we create and accumulate important data every day that would break us to lose.
    I you are worried about privacy you can use encrypted cloud backups.

    You can also use multiple hard drives or good quality SSDs and rotate them which is cheaper than cloud.

    If its stuff that really matters I would favour multiple independent backups whatever you do. Two less reliable devices are better than one highly reliable one. Especially when you consider risks such as theft and fire.
     
    Upvote 0

    Latest Articles