What is the difference in between FAT FAT32 and NTFS

File system in an operating system plays an important role.  It is an underlying structure of disk drive that allows you to store the information in your computer. You install a file system by formating a disk or the partition.


We have FAT, FAT32 and NTFS Filesystem commonly found in the Windows operating system. Let’s see what exactly are the FAT, FAT32 and NTFS Filesystem ?


FAT stands for File Allocation Table. This is also referred as a Simple File Structure and the operations are usually slow. There were some security concerns found related to the FAT filesystem. This file system has a limit on the partition size and the file size. Maximum 4GB and 2GB sizes are supported for Partition size and File size respectively.


FAT32 came after the FAT and the number 32 stands for 32 Bit. FAT32 also have some file limitation as well. The major limitation is the Disk Size supported by the file system. FAT32 can support a disk maximum of size 32 Gigabyte and a file size of 4 GB. Write operation beyond this are not permitted.


NTFS  offers many features which were missing in the FAT and FAT32 filesystem. This file system was intended to support both the larger disks and files. In addition, the NTFS enables security features such as file permissions which gives more granular control on user privileges. Performance is not an issue in the  NTFS, however, it is always recommended to use for disks of 400 MB or more in size. There are no logical sectors enabled in NTFS as compared to FAT and FAT32.


Share your thoughts