Thursday 3 June 2010

Default cluster size for NTFS, FAT, and exFAT

All file systems used by Windows organize your hard disk based on cluster (or allocation unit) size, which represents the smallest amount of disk space which can be allocated to hold a file. So when file sizes do not come out to an even multiple of the cluster size, extra space must be used to hold the file (up to the next multiple of the cluster size). On the typical partition, this means that on average (cluster size)/2 * (number of files) worth of space is lost in this way.

If no cluster size is specified during format, defaults are selected based on the size of the partition. These defaults have been selected to reduce the amount of space lost and to reduce the amount of fragmentation on the partition.

Default cluster sizes for NTFS

The following table describes the default cluster sizes for NTFS.
Collapse this tableExpand this table
Volume size Windows NT 3.51Windows NT 4.0Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008
7 MB–512 MB 512 bytes4 KB4 KB
512 MB–1 GB 1 KB4 KB4 KB
1 GB–2 GB 2 KB4 KB4 KB
2 GB–2 TB 4 KB4 KB4 KB
2 TB–16 TB Not Supported*Not Supported*4 KB
16TB–32 TB Not Supported*Not Supported*8 KB
32TB–64 TBNot Supported*Not Supported*16 KB
64TB–128 TBNot Supported*Not Supported*32 KB
128TB–256 TBNot Supported*Not Supported*64 KB
> 256 TBNot SupportedNot SupportedNot Supported

Note
* means not supported due to the limitations of the MBR.

The following table describes the default cluster sizes for FAT16.
Collapse this tableExpand this table
Volume size Windows NT 3.51Windows NT 4.0Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008
7 MB–8 MB Not supported Not supportedNot supported
8 MB–32 MB 512 bytes512 bytes512 bytes
32 MB–64 MB 1 KB 1 KB 1 KB
64 MB–128 MB 2 KB2 KB2 KB
128 MB–256 MB4 KB4 KB4 KB
256 MB–512 MB8 KB8 KB8 KB
512 MB–1 GB 16 KB 16 KB 16 KB
1 GB–2 GB 32 KB32 KB32 KB
2 GB–4 GB 64 KB64 KB64 KB
4 GB–8 GB Not supported 128 KB*Not supported
8 GB–16 GB Not supported 256 KB*Not supported
> 16 GBNot supported Not supportedNot supported
Note
* means only available on media with a sector size greater than 512 bytes.

The following table describes the default cluster sizes for FAT32.
Collapse this tableExpand this table
Volume sizeWindows NT 3.51Windows NT 4.0Windows 2000, Windows XP, Windows Server 2003, Windows Vista, and Windows Server 2008
7 MB–16MB Not supported Not supportedNot supported
16 MB–32 MB 512 bytes512 bytesNot supported
32 MB–64 MB 512 bytes512 bytes512 bytes
64 MB–128 MB 1 KB1 KB1 KB
128 MB–256 MB2 KB2 KB2 KB
256 MB–8GB4 KB4 KB4 KB
8GB–16GB 8 KB8 KB8 KB
16GB–32GB 16 KB16 KB16 KB
32GB–2TB 32 KBNot supported Not supported
> 2TBNot supported Not supportedNot supported


The following table describes the default cluster sizes for exFAT.
Collapse this tableExpand this table
Volume size Windows XP, Windows Server 2003, Windows Vista and Windows Server 2008
7 MB–256 MB 4 KB
256 MB–32 GB 32 KB
32 GB–256 TB 128 KB
> 256 TB Not supported



APPLIES TO
Microsoft Windows 2000 Server
Microsoft Windows 2000 Advanced Server
Microsoft Windows 2000 Professional Edition
Microsoft Windows 2000 Datacenter Server
Microsoft Windows NT Workstation 3.5
Microsoft Windows NT Workstation 3.51
Microsoft Windows NT Workstation 4.0 Developer Edition
Microsoft Windows NT Server 3.5
Microsoft Windows NT Server 3.51
Microsoft Windows NT Server 4.0 Standard Edition
Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Microsoft Windows Server 2003, Web Edition
Windows Server 2008 Datacenter without Hyper-V
Windows Server 2008 Enterprise without Hyper-V
Windows Server 2008 for Itanium-Based Systems
Windows Server 2008 Standard without Hyper-V
Windows Server 2008 Datacenter
Windows Server 2008 Enterprise
Windows Server 2008 Standard
Windows Vista Enterprise 64-bit Edition
Windows Vista Home Basic 64-bit Edition
Windows Vista Home Premium 64-bit Edition
Windows Vista Ultimate 64-bit Edition
Windows Vista Business 64-bit Edition
Windows Vista Enterprise
Windows Vista Home Basic
Windows Vista Home Basic Beta
Windows Vista Home Premium
Windows Vista Starter
Windows Vista Ultimate

Ref link: http://support.microsoft.com/kb/140365

No comments:

Post a Comment