pctechguide.com

  • Home
  • Guides
  • Tutorials
  • Articles
  • Reviews
  • Glossary
  • Contact

File systems (FAT, FAT8, FAT16, FAT32 and NTFS) explained

The precise manner in which data is organised on a hard disk drive is determined by the file system used. File systems are generally operating system dependent. However, since it is the most widely used PC operating system, most other operating systems’ file systems are at least read-compatible with Microsoft Windows.

The FAT file system was first introduced in the days of MS-DOS way back in 1981. 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.




The FAT contains an entry for every file stored on the volume that contains the address of the file’s starting cluster. Each cluster contains a pointer to the next cluster in the file, or an end-of-file indicator at (0xFFFF), which indicates that this cluster is the end of the file. The diagram shows three files: File1.txt uses three clusters, File2.txt is a fragmented file that requires three clusters and File3.txt fits in one cluster. In each case, the file allocation table entry points to the first cluster of the file.

FAT

The first incarnation of FAT was known as FAT12, which supported a maximum partition size of 8MB. This was superseded in 1984 by FAT16, which increased the maximum partition size to 2GB. FAT16 has undergone a number of minor modifications over the years, for example, enabling it to handle file names longer than the original limitation of 8.3 characters. FAT16’s principal limitation is that it imposes a fixed maximum number of clusters per partition, meaning that the bigger the hard disk, the bigger the cluster size and the more unusable space on the drive. The biggest advantage of FAT16 is that it is compatible across a wide variety of operating systems, including Windows 95/98/Me, OS/2, Linux and some versions of UNIX.

Dating from the Windows 95 OEM Service Release 2 (OSR2), Windows has supported both FAT16 and FAT32. The latter is little more than an extension of the original FAT16 file system that provides for a much larger number of clusters per partition. As such, it offers greatly improved disk utilisation over FAT16. However, FAT32 shares all of the other limitations of FAT16 plus the additional one that many non-Windows operating systems that are FAT16-compatible will not work with FAT32. This makes FAT32 inappropriate for dual-boot environments, although while other operating systems such as Windows NT can’t directly read a FAT32 partition, they can read it across the network. It’s no problem, therefore, to share information stored on a FAT32 partition with other computers on a network that are running older versions of Windows.

With the advent of Windows XP in October 2001, support was extended to include the NTFS. NTFS is a completely different file system from FAT that was introduced with first version of Windows NT in 1993. Designed to address many of FAT’s deficiencies, it provides for greatly increased privacy and security. The Home edition of Windows XP allows users to keep their information private to themselves, while the Professional version supports access control and encryption of individual files and folders. The file system is inherently more resilient than FAT, being less likely to suffer damage in the event of a system crash and it being more likely that any damage is recoverable via the chkdsk.exe utility. NTFS also journalises all file changes, so as to allow the system to be rolled back to an earlier, working state in the event of some catastrophic problem rendering the system inoperable.

FAT16, FAT32 and NTFS each use different cluster sizes depending on the size of the volume, and each file system has a maximum number of clusters it can support. The smaller the cluster size, the more efficiently a disk stores information because unused space within a cluster cannot be used by other files; the more clusters supported, the larger the volumes or partitions that can be created.

The table below provides a comparison of volume and default cluster sizes for the different Windows file systems still commonly in use:

Volume Size FAT16

Cluster Size

FAT32

Cluster Size

NTFS

Cluster Size

7MB – 16MB 2KB Not supported 512 bytes
17MB – 32MB 512 bytes Not supported 512 bytes
33MB – 64MB 1KB 512 bytes 512 bytes
65MB – 128MB 2KB 1KB 512 bytes
129MB – 256MB 4KB 2KB 512 bytes
257MB – 512MB 8KB 4KB 512 bytes
513MB – 1GB 16KB 4KB 1KB
1GB – 2GB 32KB 4KB 2KB
2GB – 4GB 64KB 4KB 4KB
4GB – 8GB Not supported 4KB 4KB
8GB – 16GB Not supported 8KB 4KB
16GB – 32GB Not supported 16KB 4KB
32GB – 2TB Not supported Not supported 4KB
  • Hard disk (hard drive) construction
  • Hard Disk (hard drive) Operation
  • Hard disk (hard drive) format – the tracks and sectors of the hard disk
  • File systems (FAT, FAT8, FAT16, FAT32 and NTFS) explained
  • Hard Disk (Hard Drive) Performance – transfer rates, latency and seek times
  • Hard Disk AV Capability
  • Hard Disk Capacity
  • Hard Disk Capacity Barriers
  • Hard Disk MR Technology
  • Hard Disk GMR Technology
  • Hard Disk Pixie Dust
  • Hard Disk Longitudinal Recording
  • Hard Disk Perpendicular Recording
  • RAID – Redundant Arrays of Inexpensive Disks
  • Hard Disk SMART Drives
  • Hard Disk MicroDrives
  • Hard Disk OAW Technology
  • Hard Disk PLEDM
  • Hard Disk Millipede
  • Guide to Western Digital’s GreenPower hard drive technology
  • Solid state hard drive (SSD) technology guide

Filed Under: Hard Disks Tagged With: cluster, cluster size, FAT, FAT16, FAT32, FAT8, file system, hard drive, NTFS, volume size

Latest Articles

How Long Does It Take to Hire Vue Developers?

Businesses spend a lot of time and money on the hiring process; this is especially true when it comes to hiring Vue developers. About 90-95% of companies underestimate how long it really takes to hire a new employee. But only some of them understand how much money is required and how to hire Vue … [Read More...]

IEEE 802.11a

While 802.11a operates in the 2.4GHz ISM (Industrial, Scientific and Medical) band, the 802.11a standard was designed to operate in the more recently allocated 5GHz UNII (Unlicensed National Information Infrastructure) band. Furthermore, … [Read More...]

Number Systems 4

At first glance all this switching between number systems (decimal, binary and hex) may not seem to be a help at all, but we've seen that only a very little effort can make it perfectly clear, not only in principle but also in practice. To enable you to get more practice, this interactive … [Read More...]

Comments

  1. emb says

    December 10, 2011 at 4:17 am

    fat32 theoretically supports till 8TB, but due to limitations it can support till 2TB practically

    • emb says

      December 10, 2011 at 4:27 am

      what u talk about i believe is Windows XP

  2. Aakashreborn says

    January 7, 2012 at 1:19 pm

    nice1

  3. Jonathan McTesty says

    January 19, 2012 at 10:50 pm

    I am formatting a flash drive 8 gigabyte to the FAT system (No 16 32 or numbers)

  4. Manjutharavattathil says

    February 29, 2012 at 5:13 am

    the acual difference between fat16 and fat32 needed

  5. varun says

    March 12, 2012 at 2:57 pm

    wht dose 16 nd 32 mean in fat……..

    • Dilip says

      July 5, 2012 at 9:04 am

      16 and 32 stands for the Cluster Bit Size

  6. enhzflep says

    November 25, 2014 at 3:10 pm

    Unfortunately, there is a factual error present when you state that the first incarnation of FAT was FAT16. FAT8 existed before 16 did.

20 Cool Creative Commons Photographs About the Future of AI

AI technology is starting to have a huge impact on our lives. The market value for AI is estimated to have been worth $279.22 billion in 2024 and it … [Read More...]

13 Impressive Stats on the Future of AI

AI technology is starting to become much more important in our everyday lives. Many businesses are using it as well. While he has created a lot of … [Read More...]

Graphic Designers on Reddit Share their Views of AI

There are clearly a lot of positive things about AI. However, it is not a good thing for everyone. One of the things that many people are worried … [Read More...]

Redditors Talk About the Impact of AI on Freelance Writers

AI technology has had a huge impact on our lives. A 2023 survey by Pew Research found that 56% of people use AI at least once a day or once a week. … [Read More...]

11 Most Popular Books on Perl Programming

Perl is not the most popular programming language. It has only one million users, compared to 12 million that use Python. However, it has a lot of … [Read More...]

10 Exceptional Books on ChatGPT that Will Blow Your Mind

ChatGPT is a powerful new AI tool that is taking the world by storm. You are going to find a lot of amazing books that will teach you how to make the … [Read More...]

Guides

  • Computer Communications
  • Mobile Computing
  • PC Components
  • PC Data Storage
  • PC Input-Output
  • PC Multimedia
  • Processors (CPUs)

Recent Posts

Token Ring Networks

In 1984, IBM introduced the 4 Mbit/s Token Ring network. Instead of the normal plug and socket arrangement of male and … [Read More...]

The History of Digital Video

In the early 1990s, a digital video system capable of capturing full-screen video images would have cost several … [Read More...]

IPS – In-Plane Switching LCD Monitors

In-Plane Switching (IPS) was one of the first refinements to produce significant gains in the light-transmissive characteristics of TFT … [Read More...]

[footer_backtotop]

Copyright © 2025 About | Privacy | Contact Information | Wrtie For Us | Disclaimer | Copyright License | Authors