Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a 64GB SD XC card for my Canon that my Windows XP computer will not recognize (but a Windows 7 machine will).

Assuming that the card reader recognizes it, what is the maximum size that I can get that my Windows XP machine will still read?

share|improve this question

migrated from Jan 28 '13 at 9:00

This question came from our site for professional, enthusiast and amateur photographers.

Cards larger than 4GB, and SDXC, are formatted in the exFAT file system. Most newer PCs and Windows 7 can read this system, but your XP system does not. However, you should at least try the Microsoft exFAT driver update to see if your system can support it.

I would also suggest that you only format (and erase) the card on the camera, not on your computer.

Update for Windows XP (KB955704)

share|improve this answer

There is no maximum size. The issue you are having is that the SDXC card is format as exFAT. This happens to be the default when SDXC cards are shipped and also what cameras format the SDXC cards as.

There are two workaround:

  • Install the exFAT driver. (Link from @cmason's answer)
  • Format the card as FAT32 on the computer. While I have only tested a handful of cameras with it, all of them accepted 128 GB SDXC cards formatted as FAT32.
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.