Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
Data Storage IT

Tech Hobbyist Destroys 51 MicroSD Cards To Build Ultimate Performance Database (tomshardware.com) 18

Tech enthusiast Matt Cole has created a comprehensive MicroSD card testing database, writing over 18 petabytes of data across nearly 200 cards since July 2023. Cole's "Great MicroSD Card Survey" uses eight machines running 70 card readers around the clock, writing 101 terabytes daily to test authenticity, performance, and endurance.

The 15,000-word report covering over 200 different cards reveals significant quality disparities. Name-brand cards purchased from Amazon performed markedly better than identical models from AliExpress, while cards with "fake flash" -- inflated capacity ratings -- performed significantly worse than authentic storage. Sandisk and Kingston cards averaged 4,634 and 3,555 read/write cycles before first error, respectively, while Lenovo cards averaged just 291 cycles. Some off-brand cards failed after only 27 cycles. Cole tested 51 cards to complete destruction during the endurance testing phase.

Tech Hobbyist Destroys 51 MicroSD Cards To Build Ultimate Performance Database

Comments Filter:
  • yort (Score:3, Insightful)

    by Anonymous Coward on Tuesday July 01, 2025 @04:54PM (#65489620)
    this kind of work is what actually pushes tech forward not vc pitches or crypto vaporware. matt cole’s survey is a public good built with care precision and transparency. it shows what happens when individuals apply persistence and open methods instead of chasing extractive profit. bitcoin is built the same way slow methodical trustless and verifiable. and communism would recognize this as labor serving the many not the few. cole isn’t selling hype he’s generating real value and sharing it freely which is exactly how tech should operate
  • by br1984 ( 9617674 ) on Tuesday July 01, 2025 @04:58PM (#65489624)
    This is the kind of destruction we love to see. Destruction to determine product quality and help decide what to purchase. Not dumb destruction of brand new quality products in order to generate dumb clicks and dumb comments.
    • by dgatwood ( 11270 ) on Tuesday July 01, 2025 @05:09PM (#65489656) Homepage Journal

      This is the kind of destruction we love to see. Destruction to determine product quality and help decide what to purchase. Not dumb destruction of brand new quality products in order to generate dumb clicks and dumb comments.

      Looking forward to when the high endurance cards finally reach the 1% failure state so that we can find out whether these things really are better than the standard cards. So far, the first failure of SanDisk High Endurance was *way* earlier than SanDisk Pro, on average, so I won't be surprised if it turns out that the whole high endurance thing is a scam.

      • I wouldn't say scam, but, its a marketing trick for "wear leveling" that standard microSD doesn't do. But just because you wear level doesn't make it more durable. Durability needs more NAND layers and more NAND chips and striping to truly shine, and microSD simply can't fit all that.
        • by dgatwood ( 11270 )

          I wouldn't say scam, but, its a marketing trick for "wear leveling" that standard microSD doesn't do. But just because you wear level doesn't make it more durable. Durability needs more NAND layers and more NAND chips and striping to truly shine, and microSD simply can't fit all that.

          My point is that the microSD Pro cards exhibited their first error after half again more cycles, on average, than the "high endurance" cards, suggesting that the high endurance cards might actually have lower endurance than Pro cards, which is... unexpected. The Pro cards, IIRC, do more wear leveling than the standard cards. I have no idea whether high endurance cards do more wear leveling, have a lower number of levels per cell, have more spare cells, or something else entirely.

        • by thegarbz ( 1787294 ) on Tuesday July 01, 2025 @07:52PM (#65490012)

          But just because you wear level doesn't make it more durable.

          Actually for common workloads that is *exactly* what it means since durability is not considered on a block level but on a device throwing an error level. The vast majority of workloads don't fill the cards to capacity meaning wear levelling objectively increases the life and write durability to the device. The question is how much. If every load you have fills the entire memory card to capacity every time then wear levelling does nothing. If on the other hand you have a real workload, like say a camera then half filling the card every time will give you double the expected life (if the wear levelling is perfect, it's not but pretend it is for easy math).

          But in any case you're ignoring the fact that these cards also do in fact often have significant differences in the NAND chips and their construction. E.g. Sandisk Endurance SD cards use 3D NAND, whereas their normal ones use standard TLC NAND. Also the Endurance ones use chips with a higher temperature rating, different plastic casing (higher impact resistance) and are actually rated as water proof for complete submersion vs simply trying your luck.

  • SD cards failing in RPis is hassle. If you can't use PXE or NVMe, such as on a RPi Zero then having trusted brand cards is a good plan and the work Matt is doing looks useful.

    A dirty little secret of SD cards is they can fail from continuous reads too, such as when used in a looping media player. Reading cells cause some leakage to adjacent cells and the cards normally rewrite cells after many reads. However that happens in the background when the card is idle, so if you read without ever letting the card idle long enough they will also fail, even with no writes.
  • Ok, great, someone has done the research to know which reliable cards to buy. However, how does one avoid counterfeit cards masquerading as these cards? For example, the Kingston Canvas Go! Plus 64GB card scored the best. When I go to Kingston's site to purchase one ( https://www.kingston.com/en/me... [kingston.com] ) I can't. I'm only given a link where to purchase from. I would feel much better about my odds if I could purchase directly from Kingston. I refuse to order from Amazon because I have been burnt by counterfei

    • Ok, great, someone has done the research to know which reliable cards to buy. However, how does one avoid counterfeit cards masquerading as these cards? For example, the Kingston Canvas Go! Plus 64GB card scored the best. When I go to Kingston's site to purchase one ( https://www.kingston.com/en/me... [kingston.com] ) I can't. I'm only given a link where to purchase from. I would feel much better about my odds if I could purchase directly from Kingston. I refuse to order from Amazon because I have been burnt by counterfeit goods (too many times!) too often. If Amazon has this problem I'm sure other outlets have the issue too.

      This is a real concern. If brand name and model and external packaging can't be trusted, then the only way to truly determine endurance is to write enough to destroy the card, which is, of course, not practical because the testing has to be done for each physical card.

      • Or remove the partition and reformat. In 2019, just before the pandemic, I was scheduled to give a few beginner adult classes at the local community college in the use of the Raspberry Pi. The students were required to have their own Pi but to make things easier I decided to purchase 60 used 32GB MicroSD cards on eBay that were pulled from smart phones. I figured I would prepare them with the software needed for the class. Of the 60 cards 13 of them were counterfeit. When I would write to them the data woul

    • The only trusted way to buy SD cards is to go in to best buy physically, or walmart or target or whatever trusted B&M store you have nearby.
    • I refuse to order from Amazon because I have been burnt by counterfeit goods (too many times!) too often. If Amazon has this problem I'm sure other outlets have the issue too.

      No the problem is Amazon. Amazon is not a reseller, Amazon is a flea market. Amazon does not care if someone creates a fake Kingston shop within their marketplace and sells them next to the official shop without regular people being able to tell them apart.

      You need to buy electronic components from official resellers. I would trust those in the "industrial" category. If I select "USA" https://www.kingston.com/en/wh... [kingston.com] then in between others, Mouser / Digikey appear and these one are of trust. The only probl

      • I think Best Buy is still around? They probably even do delivery now if that's your obsession.

        As far as online retailers, I used to be partial to NewEgg but somewhere around 10 years ago they went way downhill.

    • by ceoyoyo ( 59147 )

      Clicking that link gives me a "where to purchase button." Clicking that and selecting "USA," which I assume you're from, gives a list of reputable dealers, plus some online ones like Amazon. Clicking the Amazon link takes me to Kingston's Amazon store. That's buying directly from Kingston.

  • That's another problem with flash - all my picture frames show corrupted data after few months.

  • The tests I care about other than reliability and straight streaming read or write speed are random read/write which some cards do much better than others — I expected this for writes, but not for reads! — and how long a device can sit around unused and retain data.

    TFA notes that there are application performance class ratings, but they are very particular and what I really want to know is what happens with lots of small files.

UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Working...