From owner-freebsd-hackers Sat Feb 1 16:23:04 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id QAA18824 for hackers-outgoing; Sat, 1 Feb 1997 16:23:04 -0800 (PST) Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id QAA18817 for ; Sat, 1 Feb 1997 16:23:00 -0800 (PST) Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id RAA07020; Sat, 1 Feb 1997 17:21:16 -0700 From: Terry Lambert Message-Id: <199702020021.RAA07020@phaeton.artisoft.com> Subject: Re: Subject: Re: Installing from DOS partition To: BigDaddy@LiveNet.Net (Joseph I. Arias) Date: Sat, 1 Feb 1997 17:21:16 -0700 (MST) Cc: hackers@FreeBSD.ORG In-Reply-To: <199702012131.QAA15986@Clifford.LiveNet.Net> from "Joseph I. Arias" at Feb 1, 97 04:27:00 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > ..because it's probably still a VFAT filesystem, i assume. > > > > Install DOS 5. :) > > So dos 6.22 is a VFAT system? I was told different and that could be the > only thing that it is? There is no difference between a FAT and a VFAT system. They have the same data layout. The difference is in the use of the directory layout. FAT creates directory entries that, uniformly, never have all their attribute bits set. In FAT, a directory entry *is* the on disk inode (this is why DOS can't do hard links). VFAT creates additional directory entries for the "long names" for files. It does this by setting all the attribute bits on the entry, and storing the long name data in the entry itself on the disk. So it tends to use up a lot of directory entries. It turns out that every piece of software Microsoft tested ignores entries with all attribute bits set. Because of the way the DOS findfirst/findnext operates, and the fact that one of the bits is the "volume label" bit, software which uses the INT 21 DOS interfaces never see these entries. Other than reducing the number of real files that you can put in the root directory by their very presence (the root has an existing hard limit on the number of files, which dates back to before DOS knew about directories), these additional entries will have ZERO, NONE, ZILCH, NOTTA, *NO* EFFECT ON WHETHER OR NOT YOU CAN MOUNT THE DISK. Regards, Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.