$linuxjunkies
>

NTFS

also: New Technology File System

NTFS (New Technology File System) is a file system developed by Microsoft, commonly used on Windows drives but readable and writable on Linux with appropriate drivers or tools.

NTFS is a modern file system that replaced FAT32 on Windows systems. It supports large files (over 4GB), file permissions, encryption, and journaling for safer data handling. Linux can access NTFS partitions using the ntfs-3g driver or the newer in-kernel NTFS driver (available in recent Linux versions).

You'll typically encounter NTFS when working with external USB drives formatted on Windows, dual-boot systems, or VM disk images. For example, mounting an NTFS external drive: sudo mount -t ntfs-3g /dev/sdb1 /mnt/windows

Modern distributions handle NTFS mounting automatically, but write support requires ntfs-3g or kernel support. The Linux kernel's native NTFS driver (introduced in Linux 5.15+) is read-only by default but can be enabled for experimental write support.

Related terms