Diferencia entre el sistema de archivos FAT32, exFAT y NTFS

Cuando escribe datos en un medio de almacenamiento, ya sea un disco duro, un SSD, una tarjeta SD, una tarjeta micro SD o una unidad flash USB, debe escribir los datos de tal manera que se puedan encontrar nuevamente. No puede simplemente escribirlo al azar en una unidad y luego esperar recuperarlo un día cuando lo necesite. Necesita estar organizado y esa organización se llama sistema de archivos. 

Difference between FAT32, exFAT, and NTFS File System

Un sistema de archivos es una colección de reglas y algoritmos que se encarga de traducir las operaciones de archivos lógicos al almacenamiento físico de información. En palabras más simples, podemos decir que el sistema de archivos controla el flujo de almacenamiento y recuperación de datos en un dispositivo.

Hay 3 tipos de sistema de archivos en un dispositivo:

  1. FAT32
  2. exFAT
  3. NTFS

Como se mencionó anteriormente, cuando almacena un archivo en un disco, el sistema operativo necesita saber dónde se encuentra físicamente el archivo. Debe tener una forma de asociar un nombre de archivo con el contenido de ese archivo. Además de eso, puede haber otras cosas como carpetas y permisos de archivos, etc. En este artículo, veremos la diferencia clave entre ellos.

FAT32

FAT32 o el sistema de archivos de la tabla de asignación de archivos es uno de los sistemas de archivos más antiguos disponibles en la máquina con Windows. Se introdujo por primera vez en MS-DOS 7.1 / Windows 95 OSR2 en 1996 reemplazando el sistema de archivos FAT16 anterior. Originalmente se desarrolló para disquetes; sin embargo, con el paso de los años se abrió camino en el disco duro, las unidades flash USB y las tarjetas SSD, y fue el sistema de archivos predeterminado para Windows hasta Windows XP. Ha habido varias variaciones de FAT, según el tamaño de la tabla, ya que es una tabla de asignación de archivos que contiene información sobre archivos como FAT8, FAT12 y FAT16. FAT32 es casi universalmente entendido no solo por las PC que ejecutan Windows, sino también por Linux, macOS, cámaras, reproductores multimedia, consolas de juegos, televisores inteligentes, teléfonos Android, etc. Al ser uno de los sistemas de archivos más antiguos, tiene algunas limitaciones profundas. 

Pero también hay algunas ventajas de usar un FAT32. Se enumeran a continuación:

ventajas:

  • Un sistema de archivos FAT32 puede contener hasta 268 173 300 archivos, siempre que utilice clústeres de 32 KB
  • La copia de seguridad de la tabla FAT se reubica automáticamente en la carpeta raíz en los sistemas FAT32, que además se puede utilizar para la restauración de archivos.
  • En los sistemas de archivos FAT32, los tamaños de las unidades oscilan entre 2 y 16 TB con clústeres de 64 KB.
  • FAT32 es el formato oficial de las tarjetas SD y SDHC.
  • También es el estándar de facto para muchas unidades flash USB e incluso algunos tipos de discos duros externos.

Limitaciones:

  • Cada archivo en una unidad FAT32 puede tener un tamaño máximo de 4 GB (GigaBytes).
  • Sin control sobre los permisos de archivos y la seguridad de los datos.
  • El tamaño máximo de disco del disco nativo para FAT32 es de 32 GB. Es posible expandirlo hasta 2 TB usando herramientas de terceros. El límite teórico para el mismo es de 16 TB.
  • FAT32 ya no se usa en los discos duros internos modernos de Windows, ya que la mayoría de los sistemas han adoptado el estándar NTFS. Esto puede generar problemas de compatibilidad.

exFAT

El sistema de tabla de asignación de archivos extendido o exFAT fue diseñado por Microsoft e introducido en 2006. Permite archivos de más de 4 GB. Fue adoptado por la asociación de tarjetas SD para el sistema de archivos predeterminado de tarjetas de más de 32 GB. Los límites de exFAT se miden en PetaBytes (PB) y ExaBytes (EB). Es importante tener en cuenta que si un OEM quiere usar exFAT, debe pagar la licencia a Microsoft.

ventajas:

  • Es compatible con la restauración de archivos eliminados.
  • La recuperación de datos en el sistema exFAT es uno de sus aspectos más destacados.
  • Prácticamente no hay límites en el tamaño del archivo o el tamaño de la partición.

Limitaciones:

  • No es compatible con tantos tipos de dispositivos como su predecesor FAT32.
  • A diferencia de NTFS, las funcionalidades avanzadas como la función de registro en diario, cuotas de disco, compresión de archivos, etc., no están disponibles en exFAT.
  • La seguridad de los datos no es tan confiable en comparación con NTFS.

NTFS

El sistema de archivos de nueva tecnología o NTFS se desarrolló para Windows NT, y era un sistema de archivos predeterminado para todos los miembros de la familia de sistemas operativos Windows NT hasta Windows XP, que combinaba NT y el marco de las ventanas tradicionales. . En Windows XP y NTFS se convirtió en el valor predeterminado para Windows, incluido Windows 10, que es posible que esté usando hoy. Los tamaños de archivo en NTFS se miden en ExaBytes (EB).

ventajas:

  • Tiene características como compresión de archivos, permisos de archivos y cifrado de archivos. Todos ellos están integrados a nivel de sistema de archivos.
  • NTFS es un sistema de archivos de diario , lo que significa que hay dos tipos de datos que se almacenan cuando realmente escribe algunos datos en un disco. Está el contenido real del archivo y los metadatos sobre el archivo, como el nombre del archivo, sus permisos, su ubicación en el disco, etc. Por lo tanto, cualquier operación realizada en los datos, como la eliminación, el cambio de nombre o la reubicación del archivo, no afecta a los datos en sí, solo cambia los metadatos. Un diario almacena la intención del sistema de archivos antes de que comience sus operaciones. En última instancia, esto reduce la corrupción del sistema debido a reinicios inesperados.
  • Sin restricciones en el tamaño de las particiones

Limitaciones:

  • El mayor problema con NTFS es la compatibilidad con otros sistemas. NTFS es una cosa insignificante de Windows. Pero algunas implementaciones de salas limpias para Linux y macOS no escritas por Microsoft también están disponibles en Internet para superar esta restricción.
  • Es relativamente lento en comparación con sus contemporáneos.
  • Tiene un tamaño de disco pequeño.
  • MacOS y la mayoría de las distribuciones de Linux tienen soporte de solo lectura de forma predeterminada.

Este artículo es una contribución de Shubrodeep Banerjee y Akash Sharan . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *