Do you know the difference between the three file systems ???Let us know about the three different file systems.File systems like FAT32, NTFS, exFAT are used for windows and storage of data.They were in detail are explained in this article.Let us start with knowing about what is file system??
File is an object on a computer that stores the data, information commands etc . File systems is used to control how data is stored and retrieved where an operating system is used to keep track of files on disk.
There are different types of file system for different storage options such as Disk file system, Flash file system, Tape file system .But , this article speaks about Disk file systems —FAT32, NTFS , exFAT.
FAT32 file system:
Acronym of FAT is File Allocation Table.FAT is a computer file system architecture and it is a legacy file system which is simple and robust.It was originally designed in 1977 for the use on floppy disks.The FAT file system was first introduced in the days of MS-DOS . The purpose of the File Allocation Table is to provide the mapping between clusters – the basic unit of logical storage on a disk at the operating system level – and the physical location of data in terms of cylinders, tracks and sectors – the form of addressing used by the drive’s hardware controller.From years, FAT is advanced to FAT12,FAT16 and finally FAT32.
The FAT32 file system allows for a default cluster size as small as 4 KB, and includes support for EIDE hard disk sizes larger than 2 gigabytes (GB).FAT32 was introduced with MS-DOS 7.1 / Windows 95 OSR2 in 1996.Windows 98 introduced a utility to convert existing hard disks from FAT16 to FAT32 without loss of data.The maximum possible size for a file on a FAT32 volume is 4 GiB minus 1 byte or 4,294,967,295 (232 − 1) bytes.All versions of Windows and Linux distributions support the FAT32 file system.
NTFS File system:
Acronym of NTFS–New Technology File system . It was introduced in 1993 with the release of windows NT 3.1 .NTFS is the Windows NT equivalent of the Windows 95 file allocation table and the High Performance File System (HPFS). Using NTFS, the sizes of clusters range from 512 bytess to 64 kilobytes. NTFS includes an access control list (ACL) that lets a server administrator control who can access specific files.The NTFS file system is supported by Windows XP and later versions.
exFAT File system :
Acronym of exFAT is extended File Allocation Table.It was introduced in 2006 which was another microsoft file system.exFAT has very large limits on file and partition sizes., allowing you to store files much larger than the 4 GB allowed by FAT32. exFAT is lightweight in contrast to NTFS. exFAT drives can be accessed on Linux by installing the appropriate software. The PlayStation 4 supports exFAT; the PlayStation 3 does not.
NTFS vs FAT32 vs exFAT :
Feature FAT32 NTFS exFAT
Maximum File size 4GB 16TB 16EB
Maximum volume size 2TB 16EB 128PB
Maximum File name length upto 255 upto 255 upto 255