¿Puedes hacer esto?
¿Con Windows? No. Técnicamente, es posible arrancar un sistema operativo (como Linux o FreeBSD) desde una tarjeta SD; simplemente apuntas tu cargador de arranque a la partición de arranque de la tarjeta SDXC y listo. Pero...
¿Por qué querrías hacer esto? Sería terriblemente lento.
(y cuando digo lento, me refiero a lento como la melaza en invierno)
Microsoft no permite que la gente arranque desde unidades extraíbles y como el lector de tarjetas SD está en el bus USB, se detecta como un dispositivo extraíble. Sin embargo, Linux no tiene esta limitación.
Esto, sin embargo, no impide que coloques un disco virtual en la tarjeta SD y arranques Windows en un entorno virtualizado como Parallels o VirtualBox.
Por qué no quieres hacer esto
Tu disco SATA en tu Mac transfiere a 6Gb/s. Un disco USB 3.0 va a 5Gb/s. Tu tarjeta SD (asumiendo clase 10) irá a lo sumo a .5Gb/s (sí, solo medio gigabit por segundo).
*Básicamente, estarías tratando de instalar Windows en un disco que es 12 veces más lento que el disco incorporado en tu Mac. Y eso es a la máxima velocidad posible que pueda alcanzar una tarjeta SD.
Doy más detalles en una respuesta aquí
Al intentar arrancar desde la tarjeta SDXC, ralentizarías mucho tu MBP; hasta el punto de que sería tortuoso de usar. Lo mejor que puedes hacer es usar esa tarjeta SDXC para fotos, o cualquier otro almacenamiento de archivos que necesites.