Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Apr 1997 19:58:29 -0500
From:      Tony Overfield <tony@dell.com>
To:        terry@lambert.org, ksmm@cybercom.net
Cc:        joa@kuebart.stuttgart.netsurf.de, hackers@freebsd.org
Subject:   Re: VFAT 32 support in msdosfs
Message-ID:  <3.0.1.32.19970426195829.007af2b0@bugs.us.dell.com>
In-Reply-To: <199704261941.MAA07443@phaeton.artisoft.com>
References:  <1.5.4.32.19970426035451.006fa82c@cybercom.net>

next in thread | previous in thread | raw e-mail | index | archive | help
At 12:41 PM 4/26/97 -0700, Terry Lambert wrote:
>[OEMSR2] machines are capable of reading long-name-in-volume-label FAT
>drives ("VFAT").  But the partitions they use by default, and the
>partition table format, and the MBR and the io.sys/io.dos/msdos.dos
>where the INT 21 interface is instantiated *all* expect VFAT32.  I'm
>not sure that an OEMSR2 INT 21 is capable of identifying and booting
>from a "VFAT" drive at all.

This is nonsense.

FAT32 is a superset of FAT16/FAT12.  The OEMSR2 version of io.sys 
supports all three.  There is not a special version of io.sys 
which only supports FAT32 partitions.

io.sys does not "do" VFAT at all.  VFAT "happens" when the 
protected mode VFAT driver is loaded.  This is why real-mode 
Windows 95 (DOS mode) cannot see or use long filenames.

Of course, io.dos/msdos.dos are irrelevant, since they aren't even 
used when booting Windows 95, they're used when booting your 
*previous* DOS, which might be MS-DOS 5.0.

Why you think that INT 21 is related to any of this remains a 
mystery to me.






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3.0.1.32.19970426195829.007af2b0>