Los sistemas de archivos de Windows son una de esas cosas en las que probablemente no piense mucho hasta que tenga que tomar una decisión al respecto. ¿Cambiará algo realmente en su vida si usa NTFS en lugar de FAT32? ¿ExFAT se puso a dieta? De todos modos, ¿por qué existen diferentes sistemas de archivos?
¿Qué son los sistemas de archivos?
Imagine cada archivo de una computadora como un libro en una biblioteca. Cuando una biblioteca coloca un libro en algún lugar, registra información sobre el libro (nombre, autor, fecha, etc.) y la ingresa en un índice que le dice a la gente adónde deben ir para encontrar el libro más tarde. Poder buscar en una sola lista es mucho más eficiente que revisar todos los libros de la biblioteca de arriba a abajo.
Dependiendo de la biblioteca, también pueden restringir el acceso a ciertos libros especiales. Sin embargo, casi todos mantienen un registro de quién ha sacado el libro, lo que ayuda a rastrear cualquier cambio que pueda ocurrir en el estado del libro.
Eso es básicamente lo que hacen los sistemas de archivos: realizan un seguimiento de las ubicaciones de los archivos y los metadatos para que su computadora sepa a dónde ir cuando necesita encontrar algo. Esta es una función muy básica e importante, por lo que no es sorprendente que existan algunos enfoques diferentes, cada uno adecuado para un uso diferente.
No se trata solo de FAT, exFAT y NTFS, por supuesto: los Mac usan HPF + y APFS, mientras que los sistemas Linux usan ext3 y ext4, entre otros. Sin embargo, los sistemas Windows, desarrollados por Microsoft, se han convertido en estándares para muchos dispositivos de almacenamiento, por lo que los verá en los dispositivos con mucha más frecuencia de lo que podría ver HPF + o ext4.
FAT32: muy compatible pero no puede manejar archivos grandes
El sistema FAT (File Allocation Table) ha pasado por varias encarnaciones desde su introducción en 1977, y todavía se mantiene fuerte en la actualidad. Debido a que solo tiene 32 bits para cada dirección (de ahí la designación FAT32), el tamaño máximo técnico de una unidad FAT32 es de 16 TB y solo puede manejar archivos de 4 GB o menos. Por supuesto, esto estaba bien en los días de Windows 95, pero los archivos se han vuelto mucho más pesados desde entonces.
Además de sus limitaciones de espacio, FAT32 carece de funciones modernas como permisos de archivos y registro en diario. No obstante, todavía funciona bien para unidades USB y tarjetas SD, ya que tienden a ser más pequeñas y se utilizan principalmente para aplicaciones que no requieren capacidades más avanzadas.
De hecho, FAT32 sigue siendo el sistema predeterminado para la mayoría de los dispositivos de almacenamiento extraíbles de menos de 32 GB, sobre todo porque ha existido el tiempo suficiente y es compatible con casi todo. Windows, Mac, Linux, Android y muchos otros sistemas pueden leer y escribir en el almacenamiento FAT32, lo que lo convierte en una excelente opción para el almacenamiento que puede encontrar múltiples máquinas diferentes.
exFAT: principalmente compatible y maneja archivos grandes
El almacenamiento flash extraíble de más de 32 GB tiende a venir formateado en exFAT (tabla de asignación de archivos extendida), que es esencialmente la respuesta de Microsoft a la necesidad de una versión FAT que pueda manejar unidades y archivos modernos. Con el direccionamiento de 64 bits, el tamaño máximo de la unidad exFAT es de 128 petabytes y el máximo de 16 exabytes, y esos son límites con los que probablemente no nos enfrentaremos muy pronto.
Al igual que FAT32, exFAT no tiene muchas características adicionales, pero está muy cerca en términos de compatibilidad. Las máquinas con Windows, Mac y Android pueden leer y escribir en exFAT sin problemas, al igual que muchos otros dispositivos modernos. El kernel de Linux solo agregó soporte nativo para exFAT en la versión 5.4 reciente, pero puede instalar algunos paquetes para obtener soporte completo de exFAT de lectura y escritura. En general, es un buen valor predeterminado para su almacenamiento flash, a menos que prevea la necesidad de trabajar con dispositivos que podrían no admitir exFAT de forma predeterminada, como algunas distribuciones de Linux o sistemas más antiguos.
NTFS: mejor para unidades de sistema de Windows
Aquí es donde las cosas se ponen realmente diferentes: NTFS (New Technology File System) es el sistema de archivos que Windows ha estado usando ampliamente desde XP (aunque comenzó con NT), y tiene muchas características que lo ayudan a brillar como unidad del sistema. No solo sus límites de volumen y tamaño de archivo son tan grandes que casi definitivamente no se encontrará con ellos, sino que también admite permisos de archivo, registro en diario, cifrado, instantáneas y otras cosas que ayudan a que su sistema operativo se mantenga seguro y funcional.
Sin embargo, la desventaja es que NTFS es principalmente un sistema de archivos de Windows, por lo que es posible que no se lleve muy bien con otros. Las Mac pueden leer NTFS pero no escribir en él. Muchas distribuciones de Linux no lo admiten de forma nativa (pero pueden hacerlo con algún software), y es menos probable que los dispositivos que no sean PC funcionen bien con una unidad NTFS. Puede usarlo como almacenamiento extraíble siempre que sepa que todos los dispositivos que necesitarán interactuar con él admitirán el formato, pero de lo contrario, probablemente sea mejor optar por FAT32 o exFAT.
Entonces, ¿cuál uso?
Aquí está la guía rápida y sucia:
- Utilice FAT32 para obtener la máxima compatibilidad y archivos de menos de 4 GB
- Utilice exFAT para una alta compatibilidad y archivos de más de 4 GB
- Use NTFS para unidades de sistema de Windows y almacenamiento para sistemas que sabe que serán compatibles
Y aquí hay un resumen rápido de los formatos que no son de Microsoft:
- Use APFS para cualquier unidad de estado sólido que solo interactúe con máquinas que ejecutan macOS Sierra o superior
- Use HFS + si va a utilizar la unidad principalmente con Mac anteriores a Sierra
- Use ext4 para la mayoría de las distribuciones de Linux, pero tenga en cuenta que Windows y macOS no lo admiten de forma nativa
Créditos de imagen: NTFS mft, Estructura FAT32