When looking to purchase an SD card for a Raspberry Pi, what sort of considerations need to be taken into account?

Are there certain cards that won't work with the system, or should all standard SD cards work? Is there a max SD card size (for instance, will a 128GB SDXC work with the device) or are there size limitations?

What sort of speed capacities are required in order to run an OS from the card, and how do I know if the SD card will be fast enough?


1 Answer 1


The most important thing is speed: this is what boots the OS, I'd say that at least a Class 10 SD, modern Linux really works best with at least 8GB, although 4 is possible. A MicroSD card with a half height adapter is preferred,as the regular SD slot sticks out.
It really depends what your doing with the RPI.
Here is a list of cards,etc.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.