What are the best SD cards to use in a Raspberry Pi?

Finally started to work when I flashed the image using the raw device (/dev/rdiskN) instead of the buffered one (/dev/diskN)… so FAT32 + writing to raw disk did the trick (and it’s also what’s recommended in the official raspbian guide, if I should have read it again… it seems mornings are better than nights to set this up…). Thanks for the recommendation then, it seems a good card :slight_smile:

Hi Raúl,

Happy to hear that things are now working well for you. This post might also be helpful if you run into any further stability problems.

Plus feel free to fling me any extra questions and I might be able to help.

Be aware that SanDisk does not recommend the use of Ultra or Extreme series cards with Raspberry Pi, and won’t provide warranty service if you’re use them in one. They told me they don’t recommend their Ultra or Extreme cards to be used with “…devices with constant read and write operations, dashcams, video monitoring, security, and surveillance devices, Internet protocol/network cameras, in-car recording devices, continuous data logging devices like servers, etc. Using Ultra or any other retail grade memory cards in these devices voids the warranty as well and its clearly defined in our warranty policy.”

They recommend the use of the “High Endurance” cards for use in Raspberry Pi.

I have a SAMSUNG Evo+ 64GB card and can’t get it to work in any Pi. Too fast?

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.

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


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-cards/microsd-cards/high-endurance-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/industrial/industrial-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-cards/microsd-cards/high-endurance-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:

for the fact using their cards in a rPi voids the waranty, but they still recommend high endurance …

1 Like

I found the eMMC Memory within the Intel Edison to be a lot more durable than the very cheap SD cards that often get slammed into a Raspberry Pi. I think I will give the eMMC + adapter a try on the Raspberry Pi.