“I worked on a project professionally to find out why we were corrupting SD cards.” (comment)
recommended by 1 user | 2018 | monocasa on: Raspberry Pi microSD card performance comparison | chips | original thread |
monocasa on Apr 6, 2018 | on: Raspberry Pi microSD card performance comparison | view on HN

I worked on a project professionally to find out why we were corrupting SD cards. Turned out that the SD card firmware is just garbage in a lot of cases. Ended up with a test program that could corrupt an SD card from a given manufacturer within a couple hours with slow (80kb/s) continous reads and writes from any hardware running Linux. The manufacturer couldn't have cared less and essientially blew us off despite having a support contract.

Long story, short, buy 'industrial' SD cards if you care about them not getting corrupted.

One user recommended this comment. What they said:
kevinoid Jul 10, 2019 | on: Raspberry Pi microSD card performance comparison | context

I've had much better luck using aMLC and pSLC cards than generic TLC ones. I would expect "industrial" MLC/SLC to be even better. There was an enlightening discussion on HN about them at https://news.ycombinator.com/item?id=16776344

You can also reduce risks with your choice of filesystem, read-only partitions, and FS tuning/alignment. I wrote up my findings after looking into it last year: https://kevinlocke.name/bits/2018/04/28/rpi-sd-card-storage-...