The default NTFS cluster (block) size is 4K. While preparing to move my vmware images to a new drive, I wondered whether tweaking the cluster size could impact performance. Most notes directed at those of us using simple configurations were basically to suggest that that such tiny optimizations were not worth the effort. Here are a few more productive notes that I found:
- One benchmark showed that the default 4K size had a very slight advantage.
- Some related software is optimized for a 64K size, so check your backup plan first.
- If you are using special storage hardware, then you might want to align with its configuration.
You can confirm your current cluster size by running a command prompt as administrator (change your drive letter and then look for "Bytes Per Cluster":
C:\>fsutil fsinfo ntfsinfo C: NTFS Volume Serial Number : 0xb092904292900f4a Version : 3.1 Number Sectors : 0x0000000014736fff Total Clusters : 0x00000000028e6dff Free Clusters : 0x00000000012b98a7 Total Reserved : 0x00000000000007d0 Bytes Per Sector : 512 Bytes Per Physical Sector : <Not Supported> Bytes Per Cluster : 4096 Bytes Per FileRecord Segment : 1024 Clusters Per FileRecord Segment : 0 Mft Valid Data Length : 0x0000000008f80000 Mft Start Lcn : 0x00000000000c0000 Mft2 Start Lcn : 0x0000000000000002 Mft Zone Start : 0x000000000269a4a0 Mft Zone End : 0x00000000026a68a0 RM Identifier: XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX