exFAT vs FAT32 (y NTFS) en tarjetas SD — niveles de capacidad y el límite de 4 GB
- El sistema de archivos no es elección libre: la norma SD lo ata al nivel de capacidad: SD (≤2 GB) = FAT12/16, SDHC (>2–32 GB) = FAT32, SDXC (>32 GB–2 TB) = exFAT, SDUC (>2 TB–128 TB) = exFAT [1].
- FAT32 limita cualquier archivo individual a 4 GiB − 1 byte (4.294.967.295 bytes), porque el campo de tamaño es de 32 bits. exFAT usa un campo de 64 bits, así que el límite por archivo sube a 2^64−1 bytes — prácticamente ilimitado para tarjetas [3][4].
- Ese muro de 4 GB es la razón por la que un clip 4K largo o una imagen de disco grande falla a mitad de copia en una tarjeta FAT32, aunque sobre espacio libre. Es un límite del sistema de archivos, no de capacidad.
- Normalmente no puedes formatear a FAT32 una tarjeta de 64 GB o más en el diálogo normal de Windows — por norma esa capacidad es SDXC, que es exFAT. Forzar FAT32 es posible con herramientas externas, pero rompe la compatibilidad y la norma.
- NTFS funciona técnicamente en una tarjeta, pero es la herramienta equivocada: lleva journaling y escribe mucho (más desgaste), y la mayoría de cámaras, móviles y lectores no la montan. Usa el sistema de archivos nativo de la tarjeta.
- Para formatear, el SD Memory Card Formatter oficial de la SD Association restaura el sistema de archivos correcto y alineado con la norma mejor que el diálogo del sistema operativo [5].
Copias un clip 4K largo en una tarjeta con 200 GB libres y la transferencia muere a medias con un error vago; o intentas formatear a FAT32 una tarjeta de 256 GB y la opción no aparece. Misma raíz: en las tarjetas SD el sistema de archivos no es elección libre — la norma SD lo ata al nivel de capacidad de la tarjeta, y FAT32 (el sistema de archivos de tarjetas pequeñas) rechaza cualquier archivo individual de 4 GB o más. Una tarjeta de 256 GB es SDXC, y SDXC es exFAT por norma — por eso FAT32 no se ofrece y por eso exFAT elimina el muro de 4 GB.
Los niveles deciden el sistema de archivos — tú no
La gente trata «formatear como FAT32 o exFAT» como una preferencia. En medios SD casi nunca lo es. La SD Association define cuatro clases de capacidad, y cada una trae un sistema de archivos por defecto integrado en la norma [1]:
| Nivel | Rango de capacidad | Sistema de archivos por defecto |
|---|---|---|
| SD | hasta 2 GB | FAT12 / FAT16 |
| SDHC | más de 2 GB, hasta 32 GB | FAT32 |
| SDXC | más de 32 GB, hasta 2 TB | exFAT |
| SDUC | más de 2 TB, hasta 128 TB | exFAT |
Niveles, tamaños máximos y sistemas de archivos según la norma de capacidad de la SD Association [1].
Así que el sistema de archivos sigue a la capacidad. Una tarjeta de 16 GB es SDHC → FAT32. Una de 128 GB o 512 GB es SDXC → exFAT. Una de 4 TB es SDUC → sigue siendo exFAT, solo con un techo mayor. Por eso también importa el logotipo impreso en la tarjeta: le dice al host qué nivel — y por tanto qué sistema de archivos y qué tamaño máximo — debe esperar. (Sobre por qué una tarjeta de «128 GB» luego muestra ~119 GB una vez formateada, esa es otra historia, de base 2 frente a base 10 — ver por qué 128 GB muestra 119 GB.)
El muro de 4 GB: de dónde sale
El límite de FAT32 no es arbitrario. FAT32 registra la longitud de cada archivo en un campo de 32 bits. El número mayor que caben en 32 bits es 2^32 − 1 = 4.294.967.295 bytes — 4 GiB menos un byte [3][4]. Ese es el máximo absoluto para cualquier archivo individual en un volumen FAT32, sin importar el tamaño de la tarjeta ni cuánto espacio quede libre.
Por eso el fallo resulta tan confuso en la práctica:
- Un vídeo 4K o de alto bitrate que pasa de ~4 GB no se puede escribir como un solo archivo — las cámaras que admiten tarjetas grandes lo sortean partiendo la grabación en trozos, pero una copia directa desde el PC simplemente falla.
- Una imagen de disco, un volcado de base de datos, un
.zipo.isogrande — cualquier cosa ≥ 4 GB — se rechaza a mitad de transferencia. - El espacio libre da igual. Puedes tener 200 GB libres y aun así no colocar un solo archivo de 5 GB.
exFAT se creó justo para arreglar esto. Guarda el tamaño del archivo en un campo de 64 bits, llevando el límite por archivo a 2^64 − 1 bytes — para cualquier tarjeta que vayas a tener en la mano, sin límite efectivo alguno [3][4]. Ese único cambio es toda la razón por la que la norma SD movió SDXC y SDUC a exFAT: tarjetas lo bastante grandes para guardar archivos de más de 4 GB necesitaban un sistema de archivos capaz de describirlos.
Dónde encaja NTFS (sobre todo: no encaja)
NTFS es el sistema de archivos de Windows para discos internos y externos. Puedes formatear una tarjeta a NTFS, y Windows la usará — pero para una tarjeta de memoria es la herramienta equivocada por tres motivos:
- Desgaste. NTFS lleva journaling y mucha gestión de metadatos; escribe con más frecuencia que FAT/exFAT, y el flash se desgasta por escritura. En una tarjeta es un trasiego que no quieres.
- Compatibilidad. Cámaras, móviles, dashcams, consolas y la mayoría de lectores autónomos no montan NTFS. Una tarjeta exFAT o FAT32 funciona en todos ellos; una NTFS a menudo ni se detecta.
- Sin ventaja en una tarjeta. Las virtudes de NTFS — permisos, cifrado, compresión, journaling de volúmenes grandes — son funciones de escritorio que no aportan nada en la ranura de una cámara.
La propia comparación de sistemas de archivos de Microsoft pone los techos por archivo uno al lado del otro: FAT32 = 4 GiB, mientras que exFAT y NTFS llegan ambos a 2^64 − 1 bytes [2]. Para una tarjeta, toma esa capacidad de archivos grandes de exFAT, no de NTFS.
Cómo formatear — sin romper la norma
- Ajústate al nivel de la tarjeta. Tarjeta pequeña/antigua (≤32 GB, SDHC) → FAT32. Tarjeta mayor (SDXC/SDUC) → exFAT. No pelees contra ello.
- Prefiere la herramienta oficial. El SD Memory Card Formatter gratuito de la SD Association restaura el sistema de archivos correcto y alineado con la norma, y la asignación/alineación adecuada para medios SD — la asociación lo recomienda explícitamente frente al diálogo de formato del sistema operativo, que no está optimizado para tarjetas SD y puede dejar rendimiento sobre la mesa [5].
- No fuerces FAT32 en una tarjeta grande. Utilidades externas pueden poner FAT32 en una tarjeta de 64 GB o más, pero romperás la compatibilidad con la norma SD y volverás a imponer el límite de 4 GB por archivo — lo peor de ambos mundos. Hazlo solo para un dispositivo antiguo concreto que exija FAT32, y sabiendo lo que pierdes.
- Deja que el dispositivo la formatee. Si una cámara o grabador ofrece formatear la tarjeta, suele producir el sistema de archivos y el tamaño de clúster que espera — un valor por defecto seguro.
El sistema de archivos es un eje; la velocidad de escritura sostenida es otro totalmente aparte (las marcas C/U/V/A). No supongas que una tarjeta es rápida por ser grande o exFAT — ver clases de velocidad SD explicadas. Y para elegir capacidad y grado según lo que de verdad grabas o registras, ver elegir la microSD correcta por uso.
En resumen
En las tarjetas SD, capacidad, nivel y sistema de archivos se mueven juntos: SDHC = FAT32 (muro de 4 GB por archivo), SDXC/SDUC = exFAT (muro fuera), NTFS no pinta nada en la ranura de una tarjeta. Si una tarjeta «no acepta un archivo grande», es FAT32; si «no se deja formatear a FAT32», es SDXC y está pensada para exFAT — ambos son la norma funcionando como se diseñó, no fallos. Como fábrica de origen en Guangdong, enviamos cada tarjeta preformateada con el sistema de archivos correcto de su nivel, con el logotipo de nivel impreso coincidiendo con el silicio — para que monte a la primera en el dispositivo que el comprador pretende.
Preguntas frecuentes
¿Por qué no puedo formatear mi tarjeta SD de 256 GB a FAT32?
¿Por qué mi tarjeta SD solo me deja copiar archivos de menos de 4 GB?
¿Qué diferencia hay entre FAT32, exFAT y NTFS para una tarjeta de memoria?
¿Funcionará una tarjeta exFAT (SDXC) en un dispositivo antiguo que solo admitía SDHC?
Referencias
- SD Association — Capacidad (SD/SDHC/SDXC/SDUC): niveles, tamaños máximos y sistemas de archivos
- Microsoft Learn — Comparación de funcionalidad de sistemas de archivos (FAT32 máx. = 4 GiB; exFAT = 2^64−1)
- Microsoft Learn — Especificación del sistema de archivos exFAT (campo de tamaño de 64 bits)
- How-To Geek — FAT32 vs exFAT vs NTFS (el límite de 4 GB de FAT32, explicado con claridad)
- SD Association — SD Memory Card Formatter (herramienta oficial de formateo)
Publicamos la capacidad utilizable medida y aceptamos verificación de lote de prueba — grado automotriz, directo de la fábrica de origen.