Beginning in Windows 10 version 1809, the default policy is Quick removal. In earlier versions of Windows, the default policy was Better performance.
At ~3000 total drive writes that is quite a lot of endurance for a raspberry pi, especially for a 128GB drive where the OS and apps only take up ~20-30GB. That is a lot of OS updates and database writes.
Still glad someone is doing this. I just went with the endurance cards with A2 ratings (Samsung in this case) but none of my Sandisks failed in my Raspberry pi's over the years they all still work but I haven't hammered them. More recently I moved to an Orange PI 5 plus which has an SSD now and that ideally is what they move to for performance and durability reasons.
Basically 99% of the time, card corruption has nothing to do with the microSD card in question and more to do with the quality of your power supply.
I use exclusively the official RPi adapter with SanDisk cards (the standard ones, not any fancy variants) and had exactly zero problems.
I've been running them many years (8 highest) on multiple RPis, no special settings to make the system read only or anything. Numerous power cut offs (esp. when that's the only way how to power off or restart on the older Pis). Zero issues. I even had one RPi 3B+ failing (random lockups after some time), yet the microSD card from it was fine.
My personal feeling is the write patterns of Linux distros and filesystems are way more punishing to the card when compared to write patterns done other use cases. For example most writes done by digital cameras are fairly big and sequential, and done on FAT/exFAT where there is no journalling.
On median, SD cards will experience:
- first error at 1450 r/w cycles
- failure at 3100 r/w cycles (total failure or 0.1% of sectors)
SD card endurance:
- 5* Big name brand 'Endurance' / 'Industrial' series
- 2* Adata
- 4* Amazon Basics
- 4* Delkin
- 1* Gigastone
- 5* Kingston
- 4* Kioxia (Plus and G2 only)
- 4* Lexar
- 1* onn.
- 4* OV (terrible read/write performance)
- 4* PNY
- 1* Sandisk (after WD acquisition)
- 1* Silicon Power
- 4* Transcend
Just don't swap on them, don't write too much on them either, learn how to log to RAM, compress these, and write only in long invervals(like 1x day), configure ZRAM, and so on. Some still working after more than 10 years now.
Maybe depends on the boards too, mine are various Allwinner with GAN-powerplugs, sometimes as expensive as the boards themselves. LOL.
Damn, I had a hit on this but this test made it clear.
I have few SBCs with SanDisk TF cards as their data storage. Those were powered with a cheap USB power adapter, and as a result, these SBCs completely locks themselves up after just few days and become inoperable. I even contacted the manufacturer of the SBCs for repair.
But before actually sending the boards out, I brought a new power adapter, replaced the old one with it, and the problem is completely gone. The SBCs are all good, the problem is the power supply.
Though, I still hope that those SBC manufacturers could switch to other storage device. SSDs, even the basic ones are much more reliable that whatever TF card listed on the test.
I had a HGST spinning disk in my laptop from prior to the WD acquisition, and it failed perfectly. It dealt with errors all of the time and never lost data, but most importantly was that when it finally kicked the bucket, it became read only and I was able to recover all data without issue.
SD cards are probably one of the less reliable mediums but I think I'd take two copies of important data on two SD cards over one on a hard drive if I was really worried about losing the data. Wouldn't be my first choice though!
I don't shoot video, and these are used with relatively slow Pentax 645Zs, so I can get away with using the lower-rated cards as the camera is going to take about 7 seconds to write a single shot to the flash no matter the speed of the card. I buy 32GB cards in bulk.
In practice consumer NVMe/sata drives do tend to last longer. The ever excellent TechReport did a test to failure 10 years ago, and all drives made it to 3000 cycles. The Samsung 840 Pro almost made it to 10k cycles! https://techreport.com/review/the-ssd-endurance-experiment-t...
I'd love to see some modern drives tested. It would be really interesting to know who makes flash that in practice is the highest endurance: kioxia, micron, whose flash lasts longer? TechReport has an excellent SSD database that shows all the parts & specs on those parts, so one can go look at a SanDisk/WD SN7100 and see oh it uses Kioxia 218-Layer BiCS8 3D TLC; there's not really that many people making flash itself. It's be lovely to have some exhaustion/test to failure for these consumer stacks. And what stacks they are! 218 layers! I can't imagine endurance has gone up over the decade, especially given how strongly drives 10 years ago overperformed!! https://www.techpowerup.com/ssd-specs/western-digital-sn7100...
FirmwareBurner•1d ago
Unfortunately, such posts tend not to be very relevant long term, as non-reputable brands can always switch the flash/controller dies underneath the package to save costs, while maintaining the same packaging design and SKU, so as a consumer you can always be duped into buying something with good reviews which is now a totally different product that performs worse. And that's not counting the fakes.
bigfatkitten•1d ago
Consumer manufacturers generally don’t; not even reputable brands. They too change things all the time.
FirmwareBurner•1d ago
It's one thing to change the dies underneath due to inevitable manufacturing advancements or supply chain issues but maintain the same specs/performance because you have standards, and another to rug-pull the consumer to save money and increase your margin. That's what differentiates reputable consumer brands from the rest.
bigfatkitten•1d ago
FirmwareBurner•1d ago
ahartmetz•1d ago
sehansen•1d ago
frereubu•1d ago
adrian_b•1d ago
herbst•1d ago
crtasm•1d ago