Having difficulty figure out what SD Cards to use with Windows IoT Core? It’s not as straight forward as just picking up any  SD card. There are a couple requirements to keep in mind, and there are even a couple that have been tested and verified by Microsoft to be compatible with Windows IoT Core.


There are really only 2 requirements when choosing which SD Cards to use with Windows IoT Core. Below are the requirements:

Class 10

When installing Windows IoT Core on an SD Card, you’ll need to use a Class 10 SD Card. The Class 10 has a minimum data write speed of 10 MB/s. This  is a good thing since the older Class 4 that’s been out for a long time and has traditionally been recommended for Raspberry Pi projects won’t work with Windows IoT Core.

For Windows IoT Core you’ll need to use a Class 10 SD Card.

8GB or Greater

When installing Windows IoT Core, you’ll need to make sure you have enough storage space. You’ll want to make sure to use an SD Card that has at least 8GB of space.

Microsoft Verified SD Cards

There are a couple SD Cards that have been Verified by Microsoft to be compatible with Windows IoT Core. Whether you’re using a Raspberry Pi 2, Raspberry Pi 3, Minnowboard MAX or Qualcomm DragonBoard 410C you’ll definitely want to make sure you use a compatible SD Card. Actually all of these devices support MicroSD cards, not the full size SD Cards.

Here’s the Microsoft Verified MicroSD Cards to work with Windows IoT Core:

It’s worth noting that these are definitely not the only 2 MicroSD cards to work with Windows IoT Core. Any 8GB or greater Class 10 MicroSD card should work just fine.

Posted by Chris Pietschmann

Chris is a Microsoft MVP and has nearly 20 years of experience building enterprise systems both in the cloud and on-premises. He is also a Microsoft Certified Azure Solutions Architect and developer, a Microsoft Certified Trainer (MCT), and Cloud Advocate. He has a passion for technology and sharing what he learns with others to help enable them to learn faster and be more productive.


  1. […] Windows IoT Core SD Card Requirements by Chris Pietschmann […]


  2. […] Windows IoT Core SD Card Requirements and Fix Windows IoT Core Raspberry Pi Upside-down Display (Chris Pietschmann) […]


  3. […] you start, you’ll want to make sure you have an MicroSD Card that is supported by Windows 10 IoT Core. It’s important to be aware that NOT all MicroSD Cards are supported, with the primary […]


  4. May i use class 6 16G sd card for window 10 not core


  5. Class 10’s are the minimum requirement. Class 6 will not work, sorry.


  6. […] is complete. Insert the micro SD card into the Pi and power it up. Pease have a look on SD card requirements for installing windows 10 Iot […]


  7. Håkan Hammarling June 5, 2019 at 3:26 pm

    specs say: SanDisk Ultra Micro SDHC, 16GB Card, then why does a 32GB card from same manufacturer with same specs only twice the capacity not work?


    1. Chris Pietschmann July 1, 2019 at 11:58 pm

      That’s an interesting issue. You could try contacting Microsoft support with that question in regards to the specific model of SD card you are using.


Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.