Everything2
Near Matches
Ignore Exact
Full Text
Everything2

VFAT

created by tftv256

(thing) by xunker (2.6 mon) (print)   ?   (I like it!) Tue Apr 25 2000 at 3:34:25

The V? Why, it means "Virtual" of course! It's virtual because under VFAT the filespace are that used to be used by the "8.3" file system is no longer the primary storage area of the FAT table. It's kept intact for older programs, but it's there now just for backward compatibility.

(thing) by WWWWolf (1.3 y) (print)   ?   (I like it!) Wed Jun 13 2001 at 21:37:16

VFAT is the name of file system intruduced by Microsoft in Windows 95. It's compatible with FAT file system in that it preserves old 8+3 character names (using a rather silly but straightforward conversion), but it also supports long filenames. (This is more or less of a kluge and, of course, VFAT doesn't support essential things like symlinks, owners and permissions...)

It has since been superseded by FAT32, another kluge that gets more or less rid of the annoying cluster size growth of FAT, while not bringing more interesting things...

vfat is also the name of Linux kernel module that supports VFAT/FAT32 reading and writing.

Some random things about VFAT file name translation:

  • Microsoft patents everything they can - and, sometimes, I think this is just because they can. The file name mapping between 8+3 names and long file names is covered by US patent 5,745,902. (Yes, I know, software patents are evil. Some are just silly. =)
  • The default name conversion can be changed so that it first uses corresponding XXXXXXXX.XXX name and only then XXXXXX~1.XXX, XXXXXX~2.XXX and so on. The change can be done by changing the registry. In Windows 95, this was done by going to HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem, adding a new binary value key NameNumericTail with value 0.

See also: MICROS~1


printable version
chaos

MICROS~1 FAT32 Linux Picturebook: partitioning Fat
8.3 filenames 8.3 ext2 Structure and Interpretation of Computer Programs
V File Allocation Table MSDOS Pocket PC vs. PalmOS
inode goto Redmond, Washington Does this dress make me look fat?
filesystem capitalism ltools cluster
tail computer science Microsoft Windows backward compatibility
Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
  Epicenter
Login
Password

password reminder
register

Everything2 Help

Cool Staff Picks
Drink up!
The Tesla Coil made me cry, but I got a free lunch out of it.
FINALLY, a New Orleans gathering: music, mayhem, beer snobs, and Bourbon Street
Chihiro Iwasaki
New York subway
CIA World Factbook - Hell
supernova
Your first writeup will be nuked: Don't give up
Kim Il Sung
Morrowind
Miami Herald, 2/13/96
Politeness is always in order
There's nothing noble about being a soldier
Look, look! I can write inane bullshit too!
New Writeups
trixingee
Dungeon Mastering for the first time(idea)
Netrat0
It's Called Subtext, Honey(person)
eyeofthebeholder
The Dragon(idea)
Heitah
consist, comprise, constitute, or compose(idea)
Meezzio
Gotlandssnus(thing)
argv
Astral Plane(idea)
Madara
One Winged Angel(fiction)
Tom Rook
Talk is cheap(poetry)
shaogo
Adelle Davis(person)
Aerobe
race car g sfjsgsd(poetry)
Binah
Dream Log: July 5, 2008(dream)
StrawberryFrog
Forgotten things in space(idea)
antigravpussy
velvet revolution fairy tale(idea)
Heitah
Nerve agent VX(thing)
Pavlovna
shite(idea)
E2 is a by-product of the existence of The Everything Development Company