Felix Miata <[EMAIL PROTECTED]> writes:

> Guillaume Cottenceau wrote:
>  
> > Guillaume Cottenceau <[EMAIL PROTECTED]> writes:
>  
> > > Felix Miata <[EMAIL PROTECTED]> writes:
> 
> > > > Guillaume Cottenceau wrote:
> 
> > > > > Felix Miata <[EMAIL PROTECTED]> writes:
> 
> > > > > > Since when does FAT32 apply to floppy disks? report.bug.gz still shows
> > > > > > up as REPORT~1.GZ on a FAT floppy.
> 
> > > > > Urban legends :).
> 
> > > > Directory of A:\
> 
> > > > REPORT~1 GZ     55073  12-08-02   8:44p
> > > >         1 file(s)      55073 bytes used
> > > >                      1356288 bytes free
> 
> > > [gc@obiwan /mnt] mount floppy
> > > [gc@obiwan /mnt] ls floppy
> > > boot.msg help.msg ldlinux.sys network.rdz report.bug.gz syslinux.cfg vmlinuz
>  
> > Forgot:
>  
> > [gc@obiwan /mnt] grep floppy /proc/mounts
> > /dev/fd0 /mnt/floppy vfat rw,nosuid,nodev,noexec 0 0
> 
> > To prove it's FAT32 filesystem.
> 
> That is a circular proof, proving nothing except how you have mounted
> /dev/fd0 and what files are listed as contained thereon.
>
> Minimum space occupied by a file on a FAT32 filesystem is by convention
> 4096 bytes, 8 sectors.  A FAT32 filesystem is designated by type 0Bh or
> 0C. By a reading of http://www.microsoft.com/hwdev/hardware/fatgen.asp
> beginning on page 13 you can see that the FAT type is determined by the
> number of clusters, and that only if the cluster count is not less than
> 65525 can the volume be FAT32. A FAT formatted 3.5" floppy has 2847
> sectors.

[...]

> As you can see above, the 512 byte file occupied 512 on disk, not 4096,
> so it should not be a valid FAT32 filesystem.
> 
> VFAT means virtual FAT. Without an OS that knows how to virtualize, a
> FAT floppy is only FAT, not VFAT.

Well. You were claiming that we can't put a file named
"report.bug.gz" on a floppy and pretended: "Since when does FAT32
apply to floppy disks?". I was just demonstrating that I could
see the file on a floppy that was seen as a FAT32 volume under
linux (vfat).

Reading your message, it seems that I didn't know that vfat !=
fat32 (I have to confess that I'm not fan of microsoft
documentation), though I don't see how it breaks the original
statement, which was to say that we can put long filenames on
microsoft filesystem floppies. Now if Linux can mount a "vfat"
floppy and see the long filenames while Windows can't see the
floppy as a "fat32" filesystem but only "fat", I just need to be
sorry for another missing feature of Windows.


-- 
Guillaume Cottenceau - http://people.mandrakesoft.com/~gc/

Reply via email to