How to change cluster size without reformatting?

All file systems that Windows XP uses to organize the hard disk are based on cluster (allocation unit) size, which represents the smallest amount of disk space that can be allocated to hold a file. The smaller the cluster size, the more efficiently your disk stores information. If you do not specify a cluster size for formatting, Windows XP Disk Management bases the cluster size on the size of the volume. Windows XP uses default values if you format a volume as NTFS by either of the following methods:

  • By using the format command from the command line without specifying a cluster size.
  • By formatting a volume in Disk Management without changing the Allocation Unit Size from Default in the Format dialog box.

Change cluster size when formatting The following table shows the default cluster size for NTFS when Windows XP uses formatting. NTFS cluster size Default cluster size for FAT file system. These sizes apply to any operating system that supports FAT: FAT cluster size To support FAT partitions that are greater than 4 GB using 128- or 256-KB clusters, the drives must use sectors that are greater than 512 bytes. Note: On very small FAT partitions, a 12-bit FAT is used instead of a 16-bit FAT. The FAT file system supports only 512-byte sectors, so both the sectors per cluster and the cluster size are fixed. On Volumes, having cluster size more than 4 KB compression is not supported

Why change cluster size?

Cluster is an allocation unit. If you create file lets say 1 byte in size, at least one cluster should be allocated on FAT file system. On NTFS if file is small enough, it can be stored in MFT record itself without using additional clusters. When file grows beyond the cluster boundary, another cluster is allocated. It means that the bigger the cluster size, the more disk space is wasted, however, the performance is better. However, when you format the partition manually, you can specify cluster size 512 bytes, 1 KB, 2 KB, 4 KB, 8 KB, 16 KB, 32 KB, 64 KB in the format dialog box or as a parameter to the command line FORMAT utility. What it gives us? Determine average file size and format the partition accordingly.

How to determine proper cluster size?

The simplest (but rough) way is to divide number of files on the drive by total disk usage in kilobytes. Another idea is to estimate the approximate data size in advance before formatting the hard drive. If you are going to store multimedia stuff that is usually huge in size, make cluster bigger to increase a performance. If you plan to store small web pages or text documents, make cluster size smaller not to lose a lot of disk space. Think!

How to change cluster size without data losing?

If you want to change the cluster size of an existing partition, what would you do, by formatting again? No, files would lost after formatting the partition, then is there a way to change cluster size without data losing or reformatting? The answer is yes. By partitioning software, you can easily complete this job.

Change cluster size with Acronis Disk Director

Acronis Disk Director Change cluster size by Disk Director For detailed operations, please refer how to change cluster size with Acronis Disk Director.

About Jordan

Jordan Edition of www.hdd-tool.com Contact me
Tagged , . Bookmark the permalink.

6 Responses to How to change cluster size without reformatting?

  1. Pingback: How to compress files with Windows file compression utility?

  2. well written blog. Im glad that I could find more info on this. thanks

  3. Chuck says:

    FYI Acronis Disk Director 11 Home does not have the cluster resize feature. Supposedly there will be an 11 “advanced” version released at some point.

  4. Pingback: Chemietoiletten

  5. Brad says:

    Does anyone know how long this take? We have 27 million files on a drive and want to expand it past the 16TB limit.

  6. Raé says:

    Never think of changing clustr size of such huge drive… It'll take ages!!!!!

    and if something bad hapend midway, you might lose all of data..!!!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>