Log in Sign up
Back to Discover
💻

NTFS

technology Maturity 5-7 war conflict
This article covers sensitive topics: war_conflict. Parents can manage visibility in Parental Controls.

Computers use a special way to save files.

NTPermissions.png
NTPermissions.png
This helps keep your work safe. It can also hide files to keep them secret. It makes the computer work fast. It is very helpful for you. Do you use a computer?

41 words

Computers use a special way to save files.

NTPermissions.png
NTPermissions.png
This way is called NTFS. It was made by Microsoft. It helps keep your files safe. It can hide files to keep them secret.
Sparse file (en).svg
Sparse file (en).svg
This helps the computer work fast. It also makes room for more files. It can even make copies of your work. This is very helpful for you.

63 words

Computers need a way to organize files on a drive. Microsoft made a system for this called NTFS.

NTPermissions.png
NTPermissions.png
It was made in the 1990s. It was built to be better than older systems. One big job is keeping data safe. NTFS uses access control lists, or ACLs. These are lists that say who can read or change a file.
Sparse file (en).svg
Sparse file (en).svg
It can also use encryption. This is a way to lock files so only the owner can see them. NTFS uses a tool called journaling. This keeps a log of changes to the system. It helps the computer stay organized. Another feature is called volume shadow copy. This lets the computer make backups while you are still using it. NTFS can also use compression. This makes files take up less space. It can also use sparse files. These files do not save empty space, which saves room.
One Petabyte of Files (Windows 10 Professional).png
One Petabyte of Files (Windows 10 Professional).png
NTFS can hold a huge amount of data. It can support files that are many petabytes in size.

175 words

Computers need a smart way to organize information on a hard drive. Microsoft created a system for this called NTFS, which stands for New Technology File System.

NTPermissions.png
NTPermissions.png
It was made in the 1990s to solve problems with older systems like FAT. NTFS is very important because it handles how data is stored and protected. It acts like a digital librarian for your computer. This librarian keeps everything in the right place so you can find it quickly. Without a system like this, your computer would struggle to manage its files.

NTFS works using several clever tools to keep data safe and organized. One way is through journaling, which uses a log to record changes to the system. This helps the computer stay stable if something goes wrong. It also uses access control lists, or ACLs, to manage security. These lists tell the computer exactly who is allowed to read or change a file.

Sparse file (en).svg
Sparse file (en).svg
Another tool is called volume shadow copy. This feature allows the system to make backups even while you are still using the computer. It can also use compression to make files smaller so they take up less space.

This system has a long history involving several famous tech companies. In the mid-1980s, Microsoft and IBM worked together on a project. This project eventually led to a system called HPFS. Microsoft and IBM later went their separate ways. Microsoft then worked to develop Windows NT and NTFS. The original creators of NTFS were Tom Miller, Gary Kimura, Brian Andrew, and David Goebel. They actually borrowed many ideas from the HPFS system. Even today, both systems use the same identification code for disk partitions.

There have been many different versions of NTFS released over the years. The first version, NTFS 1.0, came out in 1993 with Windows NT 3.1. Later, version 1.1 was released in 1994 to add new features like named streams. By the time Windows 2000 arrived, version 5.0 was released with new tools like disk quotas.

One Petabyte of Files (Windows 10 Professional).png
One Petabyte of Files (Windows 10 Professional).png
NTFS can hold a truly massive amount of data. The theoretical limit for a single file is 18.4 exabytes. In modern systems like Windows 10, the limit for a single file is 9 petabytes. A petabyte is a huge amount of digital storage.

NTFS is not just for Microsoft Windows computers. Other systems can also read and write these files. For example, Linux and BSD can use special drivers to work with NTFS. Even Apple's Mac OS X has ways to use it. Some people use commercial tools like Tuxera to help Macs work with these files. This ability to share files between different kinds of computers is very helpful. It means you can move a hard drive from one machine to another and still see your files. This makes NTFS a very useful tool for the whole digital world.

481 words

The New Technology File System, known as NTFS, is a proprietary journaling file system. Microsoft developed it in the 1990s to manage how data is stored on a drive. It was designed to overcome the limitations found in older systems like FAT. NTFS is essential because it provides advanced features for security, reliability, and organization. It acts as a complex management layer for digital information.

NTPermissions.png
NTPermissions.png

NTFS uses several sophisticated mechanisms to maintain data integrity. One key feature is journaling, which uses the NTFS Log to record metadata changes. This allows the system to track changes before they are finalized. Another mechanism is the use of hidden files to store metadata. These files store information about other files on the drive to improve performance. NTFS also utilizes volume shadow copy. This feature allows the system to create backups of data while the system is still in use.

Security is a major component of the NTFS architecture. Each file or folder is assigned a security descriptor. This descriptor defines the owner and contains two types of access control lists, or ACLs. The first is the discretionary access control list (DACL). The DACL defines exactly which users or groups are allowed to read, write, execute, or delete a file. The second is the system access control list (SACL). The SACL is used for auditing. It tracks whether specific interactions with a file are successful or if they fail.

NTPermissions.png
NTPermissions.png

NTFS also provides a method for protecting data through the Encrypting File System (EFS). EFS provides user-transparent encryption for files and folders. The process works by encrypting a file with a bulk symmetric key, called a File Encryption Key (FEK). A symmetric key is used because it is faster at encrypting large amounts of data. This FEK is then encrypted with the user's public key. The encrypted FEK is stored in an alternate data stream of the file. To decrypt the data, the system uses the user's private key to unlock the FEK, which then unlocks the file.

Data management is further enhanced by features like transparent compression and sparse files. A sparse file is a type of file that does not occupy physical space for empty bytes. Instead, it represents those empty sections efficiently.

Sparse file (en).svg
Sparse file (en).svg
NTFS is also optimized for 4 KB clusters. However, it can support a maximum cluster size of up to 2MB. This flexibility allows the system to scale across different storage needs. The theoretical maximum size for a single file in NTFS is 18.4 exabytes. In modern implementations like Windows 10, the limit for a single file is 9 petabytes.
One Petabyte of Files (Windows 10 Professional).png
One Petabyte of Files (Windows 10 Professional).png

The history of NTFS is linked to a joint project between Microsoft and IBM. In the mid-1980s, they worked together on a graphical operating system. This project resulted in OS/2 and the High Performance File System (HPFS). When the companies separated, Microsoft developed Windows NT and NTFS. The original developers of NTFS included Tom Miller, Gary Kimura, Brian Andrew, and David Goebel. They borrowed many concepts from HPFS for the new system. Because of this shared history, both HPFS and NTFS use the same disk partition identification type code, which is 07.

Over time, Microsoft has released several versions of NTFS. Version 1.0 arrived in 1993 with Windows NT 3.1. Version 1.1 was released in 1994 and added named streams and ACLs. Version 1.2 arrived in 1996 with Windows NT 4.0. Version 3.0 was released with Windows 2000 and introduced disk quotas and file-level encryption. The version 3.1 update for Windows XP expanded the Master File Table (MFT) entries. These redundant entries help in recovering damaged MFT files. While new operating systems like Windows Vista added features like symbolic links, they often used existing NTFS capabilities.

NTFS is widely used across different computing environments. While it is a Microsoft product, other systems can interact with it. Linux and BSD systems use drivers like NTFS3 or NTFS-3G to read and write NTFS partitions. For example, the NTFS-3G implementation works on macOS, FreeBSD, and Solaris. Apple's Mac OS X has included read-only support since version 10.3. Some commercial drivers, such as Tuxera, provide enhanced support for Mac users. This interoperability allows users to move storage devices between different types of computers easily.

711 words
🖼️ Images & Media (3)
File:NTPermissions.png
NTPermissions.png
File:Sparse file (en).svg
Sparse file (en).svg
File:One Petabyte of Files (Windows 10 Professional).png
One Petabyte of Files (Windows 10...
Up Next
💻
File Allocation Table
Technology
More to explore

🔬 Go deeper

More advanced topics to explore

🪜 Step back

Simpler topics to build understanding

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.