NTFS is a file system by Microsoft. Its name is an acronym for New Technology File System.
it was first released in July 1993 with the release of Windows NT 3.1. It has been used on all subsequent versions of the Windows NT operating system.There have been 5 releases of the NTFS file system by Microsoft
/!\ Maintenance: This table is broken
NTFS has the partition identifier of 0x07 (MBR) EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 (GPT)
NTFS is a B-Tree file system
It supports 64 bit (2^64) clusters, but is limited depending on the operating system version.
256 TiB − 64 KB (Windows 10 version 1703, Windows Server 2016 or earlier implementation)
8 PB – 2 MB (Windows 10 version 1709, Windows Server 2019 or later implementation)
Max. file size 16 EiB – 1 KB (format);
16 TB – 64 KB (Windows 7, Windows Server 2008 R2 or earlier implementation)
256 TB – 64 KB (Windows 8, Windows Server 2012 or later implementation)
8 PB – 2 MiB (Windows 10 version 1709, Windows Server 2019 or later implementation)
NTFS can hold a maximum of 4,294,967,295 (2 to the power of 32) files.
It has a maximum file path of 255 UTF-16 code units, which is equivalent to 510 UTF-8 code units, 4080 UTF-1 code units, and 32640 ANSI code units. The operating system has to be modified to do things like this, and this action can be dangerous
In Win32 namespace: any UTF-16 code unit (case-insensitive) except /\:*"?<>| as well as NUL
In POSIX namespace: any UTF-16 code unit (case-sensitive) except / as well as NUL
Trailing spaces are not allowed and will be removed
Dates recorded Creation, modification, POSIX change, access
Date range 1 January 1601 – 28 May 60056 (File times are 64-bit numbers counting 100-nanosecond intervals (ten million per second) since 1601, which is 58,000+ years)
Date resolution 100 nanoseconds
Forks Yes (see § Alternate data stream (ADS) below)
Attributes Read-only, hidden, system, archive, not content indexed, off-line, temporary, compressed
File system permissions ACLs
Transparent compression Per-file, LZ77 (Windows NT 3.51 onward)
Transparent encryption Per-file,
DESX (Windows 2000 onward),
Triple DES (Windows XP onward),
AES (Windows XP Service Pack 1, Windows Server 2003 onward)
Data deduplication Yes (Windows Server 2012
NTFS currently works with the Windows NT operating system family. It works on MacOS (read only) Linux (version 2.2 to 2.4 is read only, 2.6 and later is fully supported) and may not work on other operating systems, although it works on ReactOS, a Windows alternative operating system, but is read only.
This document needs a lot of work, and the data was taken from Wikipedia: NTFS
TODO Fact check needed: is NTFS compatible with Windows 9x