🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.os.ms-windows.win95.misc
6 messages
6 total messages Started by Kiev Lo Fri, 14 Mar 1997 00:00
FAT32 vs FAT16
#245
Author: Kiev Lo
Date: Fri, 14 Mar 1997 00:00
12 lines
1006 bytes
Hi,
	I have a new system with a HD formated with FAT32 under Windoze 95),
I was wondering if there's any advantages of having a 32-bit file allocation
table besides that fact that you can have bigger partitions?  Also, can a
primary FAT32 partition and a extended FAT16 partition co-exist under win95?
(would that make the system become unstable?)  The reason why I'm asking is that
I'm planning to install Linux and I'm not sure if I can mount a FAT32 dos
partition under Linux.  <sigh>  Only if we live in a Linux-dominated world. ;)

Regards,
Kiev
Re: FAT32 vs FAT16
#244
Author: Lloyd Miller
Date: Thu, 13 Mar 1997 00:00
17 lines
1477 bytes
Kiev Lo (lok@cuug.ab.ca) wrote:
: 	I have a new system with a HD formated with FAT32 under Windoze 95),
: I was wondering if there's any advantages of having a 32-bit file allocation
: table besides that fact that you can have bigger partitions?  Also, can a
: primary FAT32 partition and a extended FAT16 partition co-exist under win95?
: (would that make the system become unstable?)  The reason why I'm asking
: is that
: I'm planning to install Linux and I'm not sure if I can mount a FAT32 dos
: partition under Linux.  <sigh>  Only if we live in a Linux-dominated world.

Linux supports all these equally well (equally poorly?). Just don't
use compression on them. Linux is just starting to support compressed
DOS file systems and I don't think its very stable yet.

I would never use any of those DOS disk compressors anyway myself,
even if I never ran Linux, but some people like the idea.
Re: FAT32 vs FAT16
#246
Author: Kiev Lo
Date: Fri, 14 Mar 1997 00:00
23 lines
1540 bytes
On 13 Mar 1997 23:17:50 -0700, millerl@cuug.ab.ca (Lloyd Miller) wrote:

>Linux supports all these equally well (equally poorly?). Just don't
>use compression on them. Linux is just starting to support compressed
>DOS file systems and I don't think its very stable yet.

Nah, I never use any compressions on my HD.  It's too much of a hassle and it's
not really worth the trouble, esp since prices for $/mb has dropped so much
nowadays.  Besides, drivespace won't compress a drive paritioned with a FAT32
filesystem anyways.

>I would never use any of those DOS disk compressors anyway myself,
>even if I never ran Linux, but some people like the idea.

I don't think they'll be reliabel either.
       /\_/\                   /\_/\
      ( x x )                 ( o.o )
 __oo0_(o o)_0oo___Kiev Lo_____> ^ <_______
/ E-Mail : lok@cuug.ab.ca, kievlo@use.net  \
| W3     : Kiev.home.ml.org, Kiev.base.org |
| #include <WittyQuote>, <std/disclaimers> |
\-------"ASHes to ASHes, DOS to DOS"-------/
Re: FAT32 vs FAT16
#247
Author: Martin Zimmerman
Date: Sat, 15 Mar 1997 00:00
41 lines
2344 bytes
Kiev Lo (lok@cuug.ab.ca) wrote:
> I was wondering if there's any advantages of having a 32-bit file allocation
> table besides that fact that you can have bigger partitions?  Also, can a

The difference is technically not that the 32-bit FAT lets you have bigger
partitions, technically it is *required* for bigger partitions.  It also
results in more "dead space" on your hard-drive.

This is due to how the FAT file system works, it divides the partition
into clusters, for a 12-bit FAT you can have 4094 clusters, 16-bit can
have 65534 clusters.  Your cluster size (in bytes) will be some multiple
of 512 (which is called a block).  Each entry in the FAT table consumes
extra space (4bytes for a 32bit FAT, 3 for 24bit, 2 for 16bit).

It is quite typical to see clusters on DOS/windows systems where the
cluster size is 4096 bytes.  This results in an average wasted space of
2048 bytes per file.  I have also seen 16K clusters, which result in
an average of 8K/file of wasted space.

On unix systems a bitmap is used to replace the FAT which consumes much
less space than the FAT table would, as well, unix systems use blocks as
the smallest chunk of data, resulting in an average of only 256/file of
dead space.

So, on a system with 10000 files your wasted space would be:

DOS/win 4K clusters  = 2048 * 10000 = 20480000 = 20 MB
DOS/win 16K clusters = 8192 * 10000 = 81920000 = 80 MB
unix 512 byte blocks =  256 * 10000 =  2560000 =  2 MB

Unix wastes at least 1/10 less space than DOS/win.

Cheers,
Camz.


-- 
Martin Zimmerman               QNX FAQ Keeper   camz@passageway.com
Camz Software Enterprises     Work In Realtime  www.cuug.ab.ca:8001/~zimmerm/  
QNX Programming & Consulting    Work In QNX     www.passageway.com/camz/qnx/
Re: FAT32 vs FAT16
#248
Author: Chris Quirke
Date: Mon, 17 Mar 1997 00:00
42 lines
2270 bytes
camz@wooga.cuug.ab.ca (Martin Zimmerman) wrote:
>Kiev Lo (lok@cuug.ab.ca) wrote:
>> I was wondering if there's any advantages of having a 32-bit file allocation
>> table besides that fact that you can have bigger partitions?  Also, can a

Yes.  Smaller cluster size.  Drawback; incompatible with other OSs
(including the original Win95) and most data recovery utilities.
Also, disk compression isn't supported on FAT32.  

Finally, SR2's exclusive DOS mode (aka MS-DOS 7.1) supports FAT32 but
does not include a Share.exe utility.

>The difference is technically not that the 32-bit FAT lets you have bigger
>partitions, technically it is *required* for bigger partitions.  

Clarification:  Partitions over 2G in size

>It also results in more "dead space" on your hard-drive.

Definately not; it has the reverse effect.

With FAT16, you can have no more than 64k of data clusters in a
volume, and as the volume size increases, so does the cluster size.

FAT32 allows more clusters, so cluster size can be smaller, and is
typically 4k.  Compare this with:

256M - 511M      8k on FAT16
512M - 1023M   16k on FAT16
1024M - 2047M  32k on FAT16
Over 2048M        N/A on FAT16

>This is due to how the FAT file system works, it divides the partition
>into clusters, for a 12-bit FAT you can have 4094 clusters, 16-bit can
>have 65534 clusters.  Your cluster size (in bytes) will be some multiple
>of 512 (which is called a block).  Each entry in the FAT table consumes
>extra space (4bytes for a 32bit FAT, 3 for 24bit, 2 for 16bit).

Yes, FAT32's FAT is bigger, which may cause some impact esp. if RAM is
low.  More clusters could potentially make the defrag process slower
but also more necessary.
Re: FAT32 vs FAT16
#249
Author: Gary White
Date: Mon, 17 Mar 1997 00:00
53 lines
2671 bytes
Chris Quirke wrote:
> 
> camz@wooga.cuug.ab.ca (Martin Zimmerman) wrote:
> >Kiev Lo (lok@cuug.ab.ca) wrote:
> >> I was wondering if there's any advantages of having a 32-bit file allocation
> >> table besides that fact that you can have bigger partitions?  Also, can a
> 
> Yes.  Smaller cluster size.  Drawback; incompatible with other OSs
> (including the original Win95) and most data recovery utilities.
> Also, disk compression isn't supported on FAT32.
> 
> Finally, SR2's exclusive DOS mode (aka MS-DOS 7.1) supports FAT32 but
> does not include a Share.exe utility.
> 
> >The difference is technically not that the 32-bit FAT lets you have bigger
> >partitions, technically it is *required* for bigger partitions.
> 
> Clarification:  Partitions over 2G in size
> 
> >It also results in more "dead space" on your hard-drive.
> 
> Definately not; it has the reverse effect.
> 
> With FAT16, you can have no more than 64k of data clusters in a
> volume, and as the volume size increases, so does the cluster size.
> 
> FAT32 allows more clusters, so cluster size can be smaller, and is
> typically 4k.  Compare this with:
> 
> 256M - 511M      8k on FAT16
> 512M - 1023M   16k on FAT16
> 1024M - 2047M  32k on FAT16
> Over 2048M        N/A on FAT16
> 
> >This is due to how the FAT file system works, it divides the partition
> >into clusters, for a 12-bit FAT you can have 4094 clusters, 16-bit can
> >have 65534 clusters.  Your cluster size (in bytes) will be some multiple
> >of 512 (which is called a block).  Each entry in the FAT table consumes
> >extra space (4bytes for a 32bit FAT, 3 for 24bit, 2 for 16bit).
> 
> Yes, FAT32's FAT is bigger, which may cause some impact esp. if RAM is
> low.  More clusters could potentially make the defrag process slower
> but also more necessary.

OSR2 FAT32 may not support DrvSpace but there is an undocumented switch
which will give you 512Byte cluters instaed of 4k similar to DriveSpace
clusters.  Anyone adventurous enough to try it?
-- 
Gary White
Michigan, USA

mailto:gary.w@usa.net
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads