Microsoft has released five versions of NTFS:
v1.0: Released with Windows NT 3.1 in 1993.[7] v1.0 is incompatible with v1.1 and newer: Volumes written by Windows NT 3.5x cannot be read by Windows NT 3.1 until an update (available on the NT 3.5x installation media) is installed.[10]
v1.1: Released with Windows NT 3.51 in 1995. Supports compressed files, named streams and access control lists[2]
v1.2: Released with Windows NT 4.0 in 1996. Supports security descriptors. Commonly called NTFS 4.0 after the OS release.
v3.0: Released with Windows 2000.[11] Supports disk quotas, Encrypting File System, sparse files, reparse points, update sequence number (USN) journaling, the $Extend folder and its files. Reorganized security descriptors so that multiple files using the same security setting can share the same descriptor.[2] Commonly called NTFS 5.0 after the OS release.
v3.1: Released with Windows XP in October 2001 (and subsequently used also for Windows Vista and Windows 7). Expanded the Master File Table (MFT) entries with redundant MFT record number (useful for recovering damaged MFT files). Commonly called NTFS 5.1 after the OS release
The NTFS.sys version number (e.g. v5.0 in Windows 2000) is based on the operating system version; it should not be confused with the NTFS version number (v3.1 since Windows XP).[12]
Although subsequent versions of Windows added new file system-related features, they did not change NTFS itself. For example, Windows Vista implemented NTFS symbolic links, Transactional NTFS, partition shrinking, and self-healing.[13] NTFS symbolic links are a new feature in the file system; all the others are new operating system features that make use of NTFS features already in place.