View Single Post
  #56  
Old August 17th 14, 04:48 PM posted to microsoft.public.windowsxp.general,microsoft.public.win98.gen_discussion,alt.windows98
Paul
external usenet poster
 
Posts: 18,275
Default using an old OS (specifically, Windows 98) on XP

98 Guy wrote:

Paul wrote:

Is FAT32 "efficient" on a 2TB partition ? Not really.


Actually, it probably is.

Micro$haft designed their FAT-32 format programs to scale up the
cluster-size along with hard-drive size in order to keep the total
number of allocation units to 2 million or less.

Format.com has a /Z command-line switch that allows you to specify an
alternate cluster size - but it doesn't work.

Having large clusters (either 32 or 64 kb) is not necessarily wasteful
on a volume where you primarily store large files (media files, for
example).

I've used hard-drive formatting tools supplied by drive makers (like
Seagate, WD, etc) to format FAT32 volumes using custom cluster-sizes in
order to get around the intentional custer-size strategy that Micro$oft
designed into format.com.

For example, I've installed win-98se on a 500 gb sata hard drive that
was formatted as a single volume with 4kb cluster size (same as any
NT-based OS would do). This resulted in about 125 million allocation
units (far beyond what Macro$haft claimed was possible for either DOS or
Win-98 to handle).


I would expect the size of the FAT is a bit of an issue.

http://en.wikipedia.org/wiki/Design_...cation_Tabl e

"Because each FAT32 entry occupies 32 bits (4 bytes) the
maximal number of clusters (268435444) requires..."

1073741776 bytes or a gigabyte of RAM to hold the whole FAT.

How many of those could you have sloshing around, without
needing to re-read the FAT ? That's got to have some impact.

Win98 has some funny address space limitations I don't
understand, so a FAT that big might even cause problems
with the dimensions of some of the addressing.

I've not tested this, mainly because I wouldn't
recommend it as a configuration to anyone. It would
be fun to test, but I don't have a spare disk that
size which is completely empty.

Paul
Ads