Home

Fat32 long file name entry

The fat driver generates a short name for the directory:THISIS~1. You can use both names to access it. #cd /mnt/ThisIsALongDirectoryName #cd /mnt/THISIS~1 Then after unmounting the partition, I opened the image in a hex editor(Okteta on KDE), searched for the SFN entry THISIS~1, and replaced it with MYNEWDIR. Also,each 32 byte LFN sub-entry stores a checksum of the SFN at offset 13. So I had t FAT32: Set Long File Name and File Name 8.3 Separately I need to construct a SDHC card (FAT32) with a directory where I have chosen the short and long filenames independently. E.g. short filename MYDIR but long name i am a cool name. yeah. check out the awesomeness. Based on Wikipedia, there is no manda

To use Long File names on a FAT system you have to pay Micro$oft royalties. That is why Microchip has only implements the 8.3 format. You are more than welcome to pay your royalties to Micro$oft and do the few modifications required to allow long file name support, I know that people have done this (I am not allowed to say who) (This is a special long file name entry, not a directory entry, if its attributes are equal to 0x0f. More on that later.) 0xC (1 B): reserved. 0xD (5 B): creation date/time in wacky FAT format. 0x12 (2B): accessed date. 0x14 (2B): high-order bytes of first cluster address (always 0 in FAT 16, only used in FAT32) 0x16 (4B): written date/tim Long-name Directory Entry Backwards-compatible way to allow longer names to be displayed Each long-name directory entry is 32 bytes A long file name can cover a setof long-name directory entries Each set of long-name directory entries must correspond to a short-name directory entry Long-name entries must immediately preced Since long filenames use more than one directory entry, this problem may occur with fewer than 512 files or folders in the root directory. There is space only for 24 long filenames of maximum length (512/ (1+20)). This problem does not exist for FAT32 volumes Please if dir entry have LFS, is his long 64 bytes? (short file name + LFS?) Please have file with LFS lenght 21 characters + 3 extension? Please is today in any machine used short names? I am thankful for answers. Klakap Member Posts: 188 Joined: Sat Mar 10, 2018 10:16 am. Top. Re: Questions on Long file names FAT32. by Pebblerubble » Mon May 20, 2019 1:12 pm . This link here answers.

For a given file or subdirectory, a group of one or more Long File Name directory entries immediately precedes the single 8.3 directory entry on the disk. Each Long File Name directory entry contains up to 13 characters of the long filename, and the operating system strings together as many as needed to comprise an entire long filename On the FAT filesystem, legal characters for object name (file/directory name) are, 0-9 A-Z ! # $ % & ' ( ) - @ ^ _ ` { } ~ and any extended character. The valid character codes of extended characters are depends on the configured code page. Under LFN supported system, also + , ; = [ ] and white space are legal for the object name and the white spaces and dots can be placed anywhere in the path name except for end of the name

filesystems - FAT32: set long filename and 8

Long file name directory entry . directory entry and. directory entry. Volume label directory entry . Analysis of FAT32 Short File Name Directory Item. FAT32 and FAT16 only differ in short files, the other three are exactly the same, here is just the short file name of FAT32. The meaning of FAT32 short file name directory entry. Byte offset. Field length. Field content and meaning. 0x00. VFAT is an optional extension for long file names, which can work on top of any FAT file system. Volumes using VFAT long-filenames can be read also by operating systems not supporting the VFAT extension. The general type of file system (FAT12, FAT16 or FAT32) is determined by the width of the cluster entries in the FAT. Specific threshold values for the number of clusters, stored in the disk parameter block, define which FAT type is used

File Name directory entries must immediately follow the Steam Extension directory entry in the number of NameLength/15 rounded up. The maximum number of File Name entries is 17, each can hold up to 15 Unicode characters and the maximum file name length is 255. Unused portion of FileName field must be set to 0x0000. Invalid File Name Character Filenames on FAT Volumes. Beginning with Windows NT 3.5, files created or renamed on FAT volumes use the attribute bits to support long filenames in a way that does not interfere with how MS-DOS or OS/2 accesses the volume. Whenever a user creates a file with a long filename, Windows creates an eight-plus-three name for the file LFN entries are 32 bytes long. The interpretation of the bytes distinguishes a short filename entry from an LFN entry. The most important difference between LFN and the other types of directory entries is that a single long filename can require multiple LFN entries, since each LFN entry has room for only 13 characters of the filename

FAT32: Set Long File Name and File Name 8

  1. An important feature of FAT32 is that it fully supports long file names. The long file name is still recorded in the directory entry. In order for low version OS or programs to read files with long file names correctly, the system automatically creates a corresponding short file name for all files with long file names, so that the corresponding data can be addressed by long file names or short.
  2. The long filenames are stored in additional empty directory entries. The characters for the long filename are stored using 11 characters per additional directory entry
  3. In FAT32, if it is a short filename, then it can be saved in 32 byte dircotry entry of 8.3 form. When creating a long filename, there are following 3 principles for saving its corresponding short filename: To take the first 6 characters of the long filename, add ~1 to form the short filename, its extension is unchanged
  4. The LFN entries are, as described, placed above the real directory entry, for which they contain the long filename. The first 13 letters are in the first entry, letters 14-26 are in the second LFN entry, letters 27-39 are in the third LFN entry, and so on until the filename has ended. The maximum length of a filename has been limited to 255, even though this scheme has the potential to make them 1664 bytes long, Microsoft - who designed FAT32 - decided not to. The structure of each LFN entry.

View Notes - Long file names (v2).pdf from CENG 250 at Humber College. Long File names in VFAT and FAT32 04/03/2017 07:04 AM 31 NEWTEX~1.TXT New Text Document with a very, very long name to see wha The string must be at least 512 bytes long. Any error in the first entry should be interpreted as an invalid long name. Any error in the next entries should end up in the valid but truncated long name. Invalid long name is signaled by the empty string on return

No, folder entries do NOT start with . (0x2E) unless they are for the . and. entries of subdirectories (these aren't in the root). The dirent's attributes byte has the 0x10 bit set if the dirent is a directory. You are also looking at a directory that has long file names. The original FAT file system specification only allowed 11 character names that were all upper case and were in the OEM. Supports 8.3 names or long file names New entries are added to the directory using a first­available or next­available strategy First­available: Finds first unallocated entry in the directory (e.g., Win98) Next­available: Finds next available entry from the last allocated entry; at end of directory chain, start again at beginning (e.g., WinXP) 15. Root Directory Entries The Root Directory. If a file has a name that is Unicode or that doesn't follow the MS-DOS 8.3 naming convention, additional directory entries are allocated to store the long file name: the supplementary entries precede the file's main entry. Figure 3 shows a sample directory entry for a file named The quick brown fox.: the system has created a THEQUI~1 FOX 8.3 representation of the name (that is, you. It also holds information such as the entry's name, size, and creation time. There are two types of directories in a FAT file system. Standard 8.3 directory entries, which appear on all FAT file systems, and Long File Name directory entries which are optionally present to allow for longer file names. Standard 8.3 forma Name (byte) FAT Long Directory Entry Structure Characters 12-13 of the long-name sub - component in this dir entry. LDIR_Name3 28 4 LDIR_FstClusLO 26 2 Must be ZERO. Characters 6-11 of the long-name sub-component in this dir entry. LDIR_Name2 14 12 Checksum of name in the short dir entry at the end of the long dir set. LDIR_Chksum 13 1 LDIR_Type 12 1 Zero LDIR_Attr 11 1 Attributes - must be.

FAT32 and Long file names Microchi

  1. LFN (Long File Name) Entry. LFN 엔트리는 8바이트를 초과하는 파일의 이름을 표현하기 위해 FAT 파일시스템에서 사용하는 엔트리로 구조는 다음과 같다. 0 - 0 : Sequence Number or Status Byte; 1 - 10 : LFN Character 1-5 (Unicode) 11 - 11 : Attributes; 12 - 12 : Reserved; 13 - 13 : Chesu
  2. This article provides detail introduction of FAT 32 file system structure information, FAT 32 boot sector, FAT 32 partition table, FAT 32 MBR. If you lost data by accident, free download EaseUS Data Recovery Wizard to undelete files, unerase and recover lost data, unformat disk, restore formatted or deleted hard drives, partitions under FAT 32 file system
  3. The FAT's entries contain either the number of the next cluster in the file, or a marker indicating EOF (end of file), unused disk space, or other areas of the drive that are specially reserved. The drive's root directory contains the number of the first cluster of each file in the directory; the operating system traverses the FAT table, looking up the cluster number of each successive part of.
  4. The FAT entry for the second cluster is set to the End-of-file value (FFFFh). The two highest bits of this value may be used for dirty volume flags in the following way. FAT Entry Value for 2nd cluster 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0; C: E: These bits must be set: 0000h; C = If clear then the volume may be dirty because it was not cleanly dismounted. If the bit is set then the volume is.

long file names; fatso32. Hello, I want to finally move completely from Windows to Linux (no more Vmware!!!) but I have one issue: long filenames on FAT32 partitions. I tried this once before (a few years, and many gigabytes of data, ago), and the files that resided on a FAT32-formatted partition were renamed with the DOS 8.3 format. I was dual booting XP and Mandrake when this occurred. I. FAT File Name Character Set. 4. Data Structures Description. 4.1. Long Name Directory Entry Structure. 5. Design Overview. 6. Exported Interfaces. 6.1. Long Name Int 21h Function. Change Directory. Create/Open File. Delete File, Find Close. Find First File. Find Next File. Get Current Directory. Get/Set Attributes, Get/Set Attributes, Make Directory. Remove Directory. Rename File. But I can use longer file names in FAT32! Well, You're right. There's a little trick to write longer file names, using other type of enrtries called Long File Name Entries (LFN Entries): Every file that has a long file name (more then 11 bytes) or a name in some different language, that requires UNICODE, is using 1 or more LFN entries. Each entry has a few bytes to hold the file's name.

Compatibility issues []. Microsoft implemented support for LFNs in the FAT filesystem by using hidden directory entries, of the volume label type, to store the longer names; this scheme is known as VFAT, and was chosen for compatibility, as volume labels are generally ignored by programs and operating system (OS) components. Programs running on older OSs could still access the files' short. Long FAT filenames are 16-bit unicode (UTF-16) strings, which is also the VSOS native string format. They are stored in long file name entries just prior to the file's main entry in the directory. 13 UTF-16 characters are stored in each 32-byte entry. They are picked up and pushed to the longFileName string by by this code in vo_fat.c, line 1205 Each Long File Name directory entry contains up to 13 characters of the long filename, and the operating system strings together as many as needed to comprise an entire long filename. For a Long File Name directory entry, filenames are stored in Unicode format, which requires 2 Bytes per character as opposed to 1 Byte of ASCII. Filename characters are spread among three separate fields: The.

SD Fat long file names example. Using Arduino. Programming Questions. kamil_szczepan March 7, 2019, 10:51am #1. Hi, I have a problem with the example of the sd Fat library. Serial runs only files from the range 0-9 ( single digit ) I would like to choose two digit values. someone will help ? best. #include<SPI.h> #include SdFat.h #include FreeStack.h // SD card chip select pin. const uint8. The FatFs module supports long file name (LFN) and 8.3 format file name (SFN). The LFN can be used when LFN feature is enabled (_USE_LFN > 0). The sub directories are separated with a \ or / in the same way as DOS/Windows API. Duplicated separators are skipped and ignored. Only a difference is that the logical drive is specified in a numeral with a colon. When the drive number is omitted, it.

I found a bug with enabling Long File Name (LFN) and using FATFS. Performing fs_stat on a file with a filename larger than 12 characters long will cause a buffer overflow. Where the overflow occurs.. Long filename explained. Long filename (LFN) support is Microsoft's backward compatible extension of the 8.3 filename (short filename) naming scheme used in DOS.Long filenames can be more descriptive, including longer filename extensions such as [[.jpeg]], [[.tiff]], [[.html]], and [[.xhtml]] that are common on other operating systems, rather than specialized shortened names such as .jpg, .tif. Since it is the file will have the file name, the name of the root directory is the disk label. FAT32 file names are in uppercase letters, some with a length of less than whitespace padded, so we have to read the file TEST.TXT becomes a TEST. TXT, which will help match the file name we do not have to deal with long file names ranging. fat32 directory structure 3 files, 2 of use vfat long file names. vfat long file names (lfns) stored on fat file system using trick—adding (possibly multiple) additional entries directory before normal file entry. additional entries marked volume label, system, hidden, , read attributes (yielding 0x0f), combination not expected in ms-dos environment, , therefore ignored ms-dos programs. Here FAT stands for File Allocation Table: the disk is divided into clusters, the unit used by the file allocation The long name is stored in the special entries, starting with the tail end. The Unicode characters are of course stored little endian. The sequence numbers are ascending, starting with 1. Now an ordinary directory entry follows these special entries, and it has the usual info.

VFAT Long File Names (LFN) are stored on a FAT file system using a trick—adding (possibly multiple) additional entries into the directory before the normal file entry. The additional entries are marked with the Volume Label, System, Hidden, and Read Only attributes (yielding 0x0F), which is a combination that is not expected in the MS-DOS environment, and therefore ignored by MS-DOS programs. IIRC, it's actually up to the OS to determine the detail for long file names - i.e it's not specific to FAT32. FAT32 essentially removes some of the barriers for number of files etc In the case of the 16-bit FAT file system, each entry in the FAT is two bytes in length (i.e. 16 bits). The disk data area is divided into clusters, which are the same thing as allocation units, but numbered differently (instead of being numbered from the start of the disk, they are numbered from the start of the disk data area). So, the cluster number is the allocation unit number, minus a. Root Entries. The total number of file name entries that can be stored in the root folder of the volume. One entry is always used as a Volume Label. Files with long filenames use up multiple entries per file. Therefore, the largest number of files in the root folder is typically 511, but you will run out of entries sooner if you use long filenames long file name of FAT32. HellNo, I tested as you prompted, and it works well. Thanks very much! GZH . Mon, 17 Dec 2001 03:00:00 GMT Page 1 of 1 [ 3 post ] Similar Threads: 1. FAT32 & Long File Names. 2. Long file names/fat32. 3. How should I mount fat and fat32 to get long names. 4. Where is Interactive s5l (long file name file system) 5. long file names in mandrake 6.1. 6. Can't read long.

Long filename. Long filename (LFN) support is Microsoft's backward compatible extension of the 8.3 filename (short filename) naming scheme used in DOS.Long filenames can be more descriptive, including longer filename extensions such as .jpeg, .tiff, .html, and .xhtml that are common on other operating systems, rather than specialized shortened names such as .jpg, .tif, .htm, or .xht Contains file names and metadata Located immediately after FAT(s) in FAT12/16 or in a location specified in the FAT32 boot sector Supports 8.3 names or long file names New entries are added to the directory using a first-available or next-available strateg

Note, however, that one entry is always used as a Volume Label, and that files with long file names will use up multiple entries per file. This means the largest number of files in the root directory is typically 511, however you will run out of entries long before that if long file names are used. Bear in mind that this value is zero if the root directory is not fixed. All FAT32 disks should. To establish a long filename sub-directory test folder under the FAT32 root directory, the registration entry in root directory FDT are as following chart: From the chart we may see, the sub-directory management completely complies with the FAT32 long filename management rule. From this file's registration entry, we may know the start cluster of test folder is located in cluster.

11: FATs and Directory Entries COMPSCI 365/590F

is above and beyond the FAT file system, which has to scan all file names in a large folder in. Each folder entry holds 13 characters of the long file name. FAT. RusbarskyKelsey_Research-Paper-Summer-2012.pdf. Read/Download File Report Abuse. Microsoft's Original DOS File System, FAT12, and its - Oldlinux.org filename. This paper will discuss and explain the original FAT file system. It. Today FAT comes in three different flavours - FAT12, FAT16 and FAT32. The names refer to the number of bits used by the entries in table that gave the file system its name! The File Allocation Table itself is actually one of the structures inside the FAT file system as seen on-disk. The purpose of this table is to keep track of which areas. weird bug. GitHub Gist: instantly share code, notes, and snippets > Was this the group where recently there was a thread about long file name > implementation? > Yes, it was. My main concern about this is that Microsoft may want to establish that the patent is valid (at least over there in the US). If they do, then what is currently a secondary issue, the long filenames, could become a primary issue in the. Utility to sort FAT12, FAT16 and FAT32 partitions. FATSort is a C utility that sorts FAT12, FAT16 and FAT32 partitions. It even can handle long file name entries. FATSort reads the boot sector and sorts the directory structure recursively

The FAT file system is characterized by the file allocation table (FAT), which is really a table that resides at the very top of the volume. To protect the volume, two copies of the FAT are kept in case one becomes damaged. In addition, the FAT tables and the root directory must be stored in a fixed location so that the system's boot files can be correctly located Understanding File System (FAT) The file allocation table (FAT) file system is a simple file system originally designed for small disks and simple folder structures. It is thusly named for its method of organization by storing entries in a table which resides at the beginning of the volume. The file allocation tables and the root folder must also be stored in a fixed location so that the files. Supports long file names. Compresses individual files and directories. Supports large file sizes in excess of 4 GB. How many clusters can a FAT 32 file system manage? 2^28 = 268,435,456 clusters. In a FAT file system, the FAT tracks the ___ while the directory entry tracks the ___ The file's last cluster (EOF) and file's starting cluster. How many copies of the FAT does each FAT32 volume. Minoca operating system. Contribute to minoca/os development by creating an account on GitHub

Long filename - Wikipedi

For supporting long file names. ___ fragments can be supported. 12; 20; 26; 32 ; 16. Drive parameter block is derived from ___ FCB; FAT; BPB ; CPB; 17. ___ is the first logical sector of NTFS partition. DPB; MFT; Boot sector ; None; 18. In NFTS, Fat and root directory is replaced by: FCB; MFT ; Hidden blocks; Boot sector; 19. File can be ___ views as collection of clusters or blocks. Choose a format for naming your files and use it consistently. When you create a long file name, Windows may also create a short 8.3 form of the name, called the 8.3 alias or short name, and store it on disk also. 4. [5] This scheme is still maintained by successors such as 4OS2, 4NT / Take Command. Microsoft implemented support for LFNs in the FAT filesystem by using hidden directory entries. three FAT file system types: FAT12, FAT16 and FAT32. The basic difference in these FAT sub types, and the reason for the names, is the size, in bits, of the entries in the actual FAT structure on the disk. There are 12 bits in a FAT12 FAT entry, 16 bits in a FAT16 FAT entry and 32 bits in a FAT32 FAT entry. Content The name of exFAT gives a hint for its precursors: FAT file system. exFAT is a newer version of the FAT32 file system, and you can think it this way: it is a middle ground between FAT32 and NTFS file system (New Technology File System). The Pros of exFAT. exFAT is a file system that is optimized for flash drives. For that purpose, exFAT has some of the main features that distinguish it from. Directory entry의 가장 첫번째에 해당되는 DIR_Name[0]은 특별한 의미를 가지고 있는데, 그 값이 0xE5이면 그 디렉토리나 파일이 삭제되었다는 것을 의미한다. 만약 이 값이 0이라면 여기까지만 정보가 있고 이후에는 아무 정보가 없다는 directory entry의 끝을 의미한다. DIR_Name[0]에 0x05가 올 수 있는데, 이.

OSDev.org • View topic - Questions on Long file names FAT3

Filesystem/Fat32Anerty&#39;s Lair - DriveSort

Long File Name LFN Root Directory entries data space

I originally had CONFIG_FAT_MAXFNAME set to 32 but the file names I'm generating are 31 characters so to be safe I changed it to 64. I just got back from lunch and my app has been running for the entire time and I've got over 300 files in a directory but about 80 of them are 8.3 and the rest are as expected. So on the same SD card I have files named C000123_meas_1130101_001250.json and C0001. FAT32 file long file name(国外英文资料).doc,FAT32 file long file name(国外英文资料) A piece of online writing might be useful for you: = = = = = = English long file name implementation = = = = = = Use an example: save a long English file named longname123456789012345678900.txt on the CF card, rea Features of FAT File System. Some important features of the FAT File System are as follows. Naming convention. FAT file system used by MS-DOS provides file name of only 8 characters long. FAT file system used by Windows 2000 supports long file name. The full path of file including filename can be up to 255 characters long

FAT32, fat entry not working AVR Freak

Short file names in LocalServer32 entries I have a Component in an installer Project (created with an old Installshield Version). The Class table entry in the MSI is created correct. But when the installer runs the entry in the registry (LocalServer32) is created with a short 8.3 Name. Wha File Allocation Table The FAT has space for an entry that corresponds to every cluster in the data cluster section of the partition. This entry would be 2 bytes in case of FAT16 and 4 bytes in the FAT32 file system. For example, the third set of two bytes in the FAT will correspond to the first cluster in the data region 0x30 File Name A repeatable attribute for both long and short file names. The long name of the file can be up to 255 Unicode characters. The short name is the MS-DOS-readable, 8.3, case-insensitive name for the file. Additional names, or hard links, required by POSIX can be included as additional file name attributes. 0x40 Object I

Analysis of directory entries in FAT32 file system (4

Creates a new zip entry taking some information from the given file and using the provided name. ZipArchiveEntry If the file is not a directory a potential trailing forward slash will be stripped from the entry name. Parameters: inputPath - path to create the entry from. entryName - name of the entry. options - options indicating how symbolic links are handled. Throws: IOException - if an. Tabla de asignación de archivos, comúnmente conocido como FAT (del inglés file allocation table), es un sistema de archivos desarrollado para MS-DOS, así como el sistema de archivos principal de las ediciones no empresariales de Microsoft Windows hasta Windows Me.. FAT es relativamente sencillo. A causa de ello, es un formato popular para disquetes admitido prácticamente por todos los. 4 Directory Entry - in a FAT file system, this is a 32 byte record which stores information about a particular file such as the name, size, date/times and starting cluster. www.digital-detective.co.uk Page 6 of 9 Examination of the root directory identifies a directory entry which contains a name identical to our volume label. The label is stored in the exact same way as a file or folder but. 그러나 이 포스팅에서 Root Directory Entry에 나오는 모든 항목을 설명하지 않았다. 바로 Long File Names에 대한 내용이다. 이번 포스팅이 좀 내용이 길어져 다음 포스팅에 파일명 등을 정리해 보도록 하겠다

Kurumi Atelier FAT32 Storage - (ゝω·)~ kira

File Allocation Table - Wikipedi

Filename attribute: As its name suggests, this not only contains name, it also contains DOS File Permissions (file attributes), file times, Unicode long file name/short file name, allocated size, and real size of the file. It is a repeatable attribute for both long and short filenames. The long name of the file can be up to 255 Unicode characters. The short name is the MS-DOS- readable, eight. Khi cờ LAST_LONG_ENTRY được bật (0x40)thì có nghĩa là phần cuối cùng trong chỗ Entry _Name1: 1: 10: Tên. Kí tự thứ nhất đến kí tự thứ 5. LDIR_Attr: 11: 1: Thuộc tính của LFN. Biểu diễn rằng đây là một phần của LFN Entry , giá trị phải là ATTR_LONG_NAME. LDIR_Type: 12: 1: Loại LFN. The mount options -t iso9660 -o norock,nojoliet will prevent long names from showing up.. Please note that symbolic links are a RockRidge feature! You will find that if you mount your disk with -o norock then symbolic links show up as short files rather than as links. Therefore, you cannot reference symbolic links; however, hard links should work as expected The operating system creates a FAT entry for the new file, recording the location of each cluster and its order. When you read a file, the operating system reassembles the file from these clusters and places it as the entire file where you want to read it. Then you can tell that the FAT file system is named for its method of organization - the file allocation table. It is a file system.

Archaeological Dig for Digital Forensics: File System

( A file or directory on a FAT volume always has a short file name, which is the old MS-DOS 8.3 name format. It means that the name part of a filename must have at most eight characters, and its extension at most three. A file or dir can also have a long file name, which can be a bit longer than 250 characters, and supports Unicode characters. When a file name contains mixed case, or has one. The FAT32 file system is not suitable when you are working with large files. When the file is too large for the destination file system error, convert FAT32 to NTFS file system. For this, there is no need for formatting if you are using the AOMEI Partition Assistant Standard tool. This will convert the file system on your hard drive from one to another. Moreover, it contains a graphical and. Inside NTFS: Files in the NTFS System. In this article, we'll tell you how file recovery works with NTFS-formatted disks.In our previous article we were discussing how data recovery tools are able to recover information. In that article we covered FAT, one of the two major file systems used in Windows computers.Today, we'll be discussing the other file system: the NTFS The FAT contains an entry for every file stored on the volume that contains the address of the file's starting cluster. Each cluster contains a pointer to the next cluster in the file, or an end-of-file indicator at (0xFFFF), which indicates that this cluster is the end of the file. The diagram shows three files: File1.txt uses three clusters, File2.txt is a fragmented file that requires. In order to gain POSIX compliance, case sEnSiTiVe file names are used: FAT saved everything in uppercase HPFS, while it did save the case of a file's name, referred to the same file no matter how you mixed the case when opening it Under NTFS README.TXT Readme.txt readme.txt are all different files