Tanto exFAT como NTFS son sistemas de archivos propiedad de Microsoft. exFAT, también llamado FAT64, es un sistema de archivos muy simple, prácticamente una extensión de FAT32, por su simplicidad está bien implementado en Linux y es muy rápido.
Pero debido a su estructura sencilla, se ve afectado fácilmente por la fragmentación, por lo que el rendimiento puede disminuir fácilmente con el uso.
exFAT no admite el registro en diario, lo que significa que necesita una verificación completa en caso de un apagado incorrecto.
NTFS es más lento que exFAT, especialmente en Linux, pero es más resistente a la fragmentación. Debido a su naturaleza propietaria, no está tan bien implementado en Linux como en Windows, pero según mi experiencia, funciona bastante bien. En caso de corrupción, NTFS se puede reparar fácilmente en Windows (incluso para Linux hay ntfsfix
) y hay muchas herramientas capaces de recuperar archivos perdidos.
Personalmente, prefiero NTFS por su confiabilidad. Otra opción es usar ext4 y montar bajo Windows con extfsd, ext4 es mejor en Linux, pero el controlador no está bien implementado en Windows. Extfsd no es totalmente compatible con el registro en diario, por lo que existe el riesgo de escribir en Windows, pero ext es más fácil de reparar en Linux que exFAT.
Le sugiero que pruebe UDF. UDF es un sistema de archivos abierto e independiente del proveedor que se diseñó originalmente para su uso en discos ópticos, pero también se puede usar R/W en otras unidades, incluidas las unidades USB. UDF admite un tamaño máximo de sistema de archivos de 2 TB (con un tamaño de bloque de 512 bytes), admite nombres de archivo Unicode largos y mantiene un registro de la duración de los archivos.
Aparentemente, Windows requiere que el disco esté particionado, y el sistema de archivos debe crearse con el tipo de medio hd
y un tamaño de bloque de 512:
mkudffs --media-type=hd --blocksize=512 /dev/sdxN