Computing.Net > Forums > Disk Operating System > FAT16 cluster size: How can I change it?

Computing.Net: Over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to sign up now, it's free!

FAT16 cluster size: How can I change it?

Reply to Message Icon

Original Message
Name: www.com
Date: June 3, 2002 at 09:03:46 Pacific
Subject: FAT16 cluster size: How can I change it?
Comment:

I want to change the cluster size of an MS-DOS FAT16 volume to something smaller than the default (Which right now is 32KB or 64 sects). I know there are programs like Partition Magic that do it, but can anyone tell me the procedure for doing it manually?


Report Offensive Message For Removal


Response Number 1
Name: Doug
Date: June 3, 2002 at 10:04:50 Pacific
Reply: (edit)

FAT16 Cluster size is a function of the size of the partition. That is the way the system works.

The smaller the partition, the smaller the cluster.
parition size 2k cluster
128 4k cluster
256 8k
512 16k
1024 32k

You can use Partition magic to make smaller partitions, and therefore smaller clusters, or archive your data and simply use fdisk to create smaller partitons.

FWIW, Why use FAT16? The only reason to use FAT16 is if you are using a 16-bit DOS (6.22 or earlier). Win95+ will read both FAT16 and FAT32, FAT32 being more efficient.


Report Offensive Follow Up For Removal

Response Number 2
Name: Dan Penny
Date: June 3, 2002 at 20:51:35 Pacific
Reply: (edit)

format/n:
Do a format/? at the dos prompt. Be careful.


Report Offensive Follow Up For Removal

Response Number 3
Name: Doug
Date: June 4, 2002 at 06:01:33 Pacific
Reply: (edit)

A follow up to my previous post, it would seem my table didn't post correctly.

A 128 (or smaller) MB partition yields a 2k cluster size.

Between 128 and 256 MB, 4k.
Between 256 and 512 MB, 8k.
Between 512 and 1024, 16k.
Between 1024 and 2056, 32k.

Use smaller partitions to get smaller clusters.


Report Offensive Follow Up For Removal

Response Number 4
Name: www.com
Date: June 5, 2002 at 10:39:34 Pacific
Reply: (edit)

i might be wrong but cluster size can't be made _smaller_ in fat16 since the number of allocation units need to fit a word. i haven't seen this documented, but i do suspect this to be the case, since the default sectors per cluster (allocated by ms-dos format program) seems to work out a way that the number of allocation units (clusters) is always < 65536.
Dan, the /n switch in format changed number of sectors per track for floppy but won;t try on my hard disk. Thanks to both.


Report Offensive Follow Up For Removal

Response Number 5
Name: fred6008
Date: June 13, 2002 at 23:01:23 Pacific
Reply: (edit)

If you are using such large partitions on a small drive that cluster size is a problem, you can save that space by using dblspace on the drive. It not only saves space by compression but it also treats the compressed file as one file thereby not having much cluster waste.


Report Offensive Follow Up For Removal







Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Disk Operating System Forum Home








Do you have a Desktop Computer anymore?

No
Yes, but only at work
Yes, but its rarely used
Yes, and its a workhorse


View Results

Poll Finishes Today.
Discuss in The Lounge
Poll History




Data Recovery Software