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>
