FAT32

Disk Structure
The basic FAT32 file system is characterized as file allocation table (FAT), which
is really a table that resides at the very “top” of the volume. A section of disk at the
beginning of each partition is set aside to contain the table. The table has one entry for
each disk block, and is indexed by block numbers. The FAT is used much as a linked list.
The directory entry contains the block number of the first block of the file. The table
entry indexed by that block number then contains the block number of the next block in
the file. The chain continues until the last block, which has a special end-of-file value as
entry.
FAT Naming convention
FAT uses the traditional 8.3 file naming convention and all filenames must be
created with the ASCII character set. The name of a file or directory can be up to eight
characters long, then a period (.) separator, and up to a three-character extension. The
name must start with either a letter or number and can contain any characters except
for the following:
. " / \ [ ] : ; | = ,
If any of the above characters are used, unexpected results may occur. The name
cannot contain any spaces.
The following names are reserved:
CON, AUX, COM1, COM2, COM3, COM4, LPT1, LPT2, LPT3, PRN, NUL
Both FAT16 and FAT32 have the capability of VFAT. VFAT is a technical term for a
long file name. VFAT allows up to 255 characters for a file name instead of the 8.3 file
name as discussed.
Advantages of FAT32
FAT32 provides the following enhancements over previous implementations of
the FAT file system:
It supports up to 2 Terabytes in size.
Uses space more effectively - FAT 32 uses smaller clusters (e.g. 4kb clusters for
drives up to 8GB in size), resulting in 10 to 15% more efficient use of disk space
relative to large FAT drives.
It is more robust and is more flexible - the root directory on a FAT32 drive is now
an ordinary cluster chain, so it can be arbitrarily large and located anywhere on
the drive. In addition, FAT mirroring can be disabled, allowing a copy of the FAT
other than the first one to be active. These features allow for dynamic resizing of
FAT32 partitions.
Disadvantages of FAT32
Despite its popularity, the FAT32 File System is not a perfect file system. It
suffers from three major problems:
Fragmentation.
Storage efficiency - The storage efficiency of the FAT32 File System degrades
for larger partitions.
It is not fault tolerant - The FAT32 File System is a corruptible file system where
a computer crash, a hardware malfunction, or a programming glitch can destroy
the file system.
Tidak ada komentar:
Posting Komentar