1config FAT_FS 2 tristate 3 select NLS 4 help 5 If you want to use one of the FAT-based file systems (the MS-DOS and 6 VFAT (Windows 95) file systems), then you must say Y or M here 7 to include FAT support. You will then be able to mount partitions or 8 diskettes with FAT-based file systems and transparently access the 9 files on them, i.e. MSDOS files will look and behave just like all 10 other Unix files. 11 12 This FAT support is not a file system in itself, it only provides 13 the foundation for the other file systems. You will have to say Y or 14 M to at least one of "MSDOS fs support" or "VFAT fs support" in 15 order to make use of it. 16 17 Another way to read and write MSDOS floppies and hard drive 18 partitions from within Linux (but not transparently) is with the 19 mtools ("man mtools") program suite. You don't need to say Y here in 20 order to do that. 21 22 If you need to move large files on floppies between a DOS and a 23 Linux box, say Y here, mount the floppy under Linux with an MSDOS 24 file system and use GNU tar's M option. GNU tar is a program 25 available for Unix and DOS ("man tar" or "info tar"). 26 27 The FAT support will enlarge your kernel by about 37 KB. If unsure, 28 say Y. 29 30 To compile this as a module, choose M here: the module will be called 31 fat. Note that if you compile the FAT support as a module, you 32 cannot compile any of the FAT-based file systems into the kernel 33 -- they will have to be modules as well. 34 35config MSDOS_FS 36 tristate "MSDOS fs support" 37 select FAT_FS 38 help 39 This allows you to mount MSDOS partitions of your hard drive (unless 40 they are compressed; to access compressed MSDOS partitions under 41 Linux, you can either use the DOS emulator DOSEMU, described in the 42 DOSEMU-HOWTO, available from 43 <http://www.tldp.org/docs.html#howto>, or try dmsdosfs in 44 <ftp://ibiblio.org/pub/Linux/system/filesystems/dosfs/>. If you 45 intend to use dosemu with a non-compressed MSDOS partition, say Y 46 here) and MSDOS floppies. This means that file access becomes 47 transparent, i.e. the MSDOS files look and behave just like all 48 other Unix files. 49 50 If you have Windows 95 or Windows NT installed on your MSDOS 51 partitions, you should use the VFAT file system (say Y to "VFAT fs 52 support" below), or you will not be able to see the long filenames 53 generated by Windows 95 / Windows NT. 54 55 This option will enlarge your kernel by about 7 KB. If unsure, 56 answer Y. This will only work if you said Y to "DOS FAT fs support" 57 as well. To compile this as a module, choose M here: the module will 58 be called msdos. 59 60config VFAT_FS 61 tristate "VFAT (Windows-95) fs support" 62 select FAT_FS 63 help 64 This option provides support for normal Windows file systems with 65 long filenames. That includes non-compressed FAT-based file systems 66 used by Windows 95, Windows 98, Windows NT 4.0, and the Unix 67 programs from the mtools package. 68 69 The VFAT support enlarges your kernel by about 10 KB and it only 70 works if you said Y to the "DOS FAT fs support" above. Please read 71 the file <file:Documentation/filesystems/vfat.txt> for details. If 72 unsure, say Y. 73 74 To compile this as a module, choose M here: the module will be called 75 vfat. 76 77config FAT_DEFAULT_CODEPAGE 78 int "Default codepage for FAT" 79 depends on MSDOS_FS || VFAT_FS 80 default 437 81 help 82 This option should be set to the codepage of your FAT filesystems. 83 It can be overridden with the "codepage" mount option. 84 See <file:Documentation/filesystems/vfat.txt> for more information. 85 86config FAT_DEFAULT_IOCHARSET 87 string "Default iocharset for FAT" 88 depends on VFAT_FS 89 default "iso8859-1" 90 help 91 Set this to the default input/output character set you'd 92 like FAT to use. It should probably match the character set 93 that most of your FAT filesystems use, and can be overridden 94 with the "iocharset" mount option for FAT filesystems. 95 Note that "utf8" is not recommended for FAT filesystems. 96 If unsure, you shouldn't set "utf8" here - select the next option 97 instead if you would like to use UTF-8 encoded file names by default. 98 See <file:Documentation/filesystems/vfat.txt> for more information. 99 100 Enable any character sets you need in File Systems/Native Language 101 Support. 102 103config FAT_DEFAULT_UTF8 104 bool "Enable FAT UTF-8 option by default" 105 depends on VFAT_FS 106 default n 107 help 108 Set this if you would like to have "utf8" mount option set 109 by default when mounting FAT filesystems. 110 111 Even if you say Y here can always disable UTF-8 for 112 particular mount by adding "utf8=0" to mount options. 113 114 Say Y if you use UTF-8 encoding for file names, N otherwise. 115 116 See <file:Documentation/filesystems/vfat.txt> for more information. 117