I was using SDHC cards on rPi, and I am tired of burning cards every 6 months. So, I was advised to buy MMC, but I wanted to be sure they are better than SD. And I found this page.
https://web.archive.org/web/20140805113 ... eid=900195
e-MMC products integrates NAND flash memory and a controller chip in a single package to perform error corrections, wear leveling and bad-block
This means, all eMMC cards include Wear Leveling.
So, in emergency, I have bought an eMMC card plus the micro SD adapter on Amazon. Now, I am still looking for wear leveling in SD cards. For now, I have found various contradictory peaces of information. For SD and SDHC, each manufacturer was free to do any mess; it's said (but I have not found any proof yet) that SDXC implies WL.
This item states it can do WL:
Delkin Devices 32 GB MicroSDHC 660X UHS-I U3 Memory Card
(SDHC UHS-1 U3)
https://www.sandisk.fr/oem-design/indus ... rial-cards
Sandisk Industrial are given for 192TB written ...
Out of those OEM-industrial cards (which are not supported by the official chat room), using any standard end user Sandisk card ( https://www.sandisk.fr/home/memory-cards
) in an rPi breaks the waranty. Still, for booting an rPi, they recommend the High Endurance stream (which is also called video surveillance https://www.sandisk.fr/home/memory-card ... ce-microsd
). Both are SDXC white-white; but the industrial has the word industrial written on it.
I was said that eMMC probably includes a better WL algorythm than any micro SD card. I can't proof check it.
Here is what I have been said by the Sandisk support chat:
- all Sandisk cards do WL; but knowing which WL algorythm is used is an industrial secret. Ultra cards do it, even if it's not mentionned on the product page (it's officially written on the Extreme page).
- here is the complete list of end-user items https://www.sandisk.fr/home/memory-cards
; they all should include WL, and are all supported by the live chat
- the OEM cards are not supported by the live chat; in example the Industrial range: https://www.sandisk.fr/oem-design/indus ... rial-cards
. For OEM cards, support should be seeked at the reseller.
- any end-user card inserted in an rPi looses it's waranty
- when you have an rPi, and want to insert some stuff in the SD hole, it's recommended to choose a High Endurance model (also called video-surveillance) https://www.sandisk.fr/home/memory-card ... ce-microsd
. They are very similar to industrial cards, except they don't have the INDUSTRIAL word.
It was impossible for me to get them tell me the percentage of hidden reserved space (used for reallocation when a block is found dead).
I have found someone providing the same feedback about sandisk here:
https://reprage.com/post/what-are-the-b ... spberry-pi
for the fact using their cards in a rPi voids the waranty, but they still recommend high endurance ...