File Systems

Previous Topic Next Topic

Which Is Faster – FAT16, FAT32, or NTFS?

For small volumes, FAT16 or FAT32 usually provide faster access to files than NTFS because:

NTFS minimizes the number of disk accesses and time needed to find a file. In addition, if a folder is small enough to fit in the MFT record, NTFS reads the entire folder when it reads its MFT record.

A FAT folder entry contains an index of the file allocation table, which identifies the cluster number for the first cluster of the folder. To view a file, FAT has to search the folder structure.

In comparing the speed of operations performed on large folders containing both long and short file names, the speed of a FAT operation depends on the operation itself and the size of the folder. If FAT searches for a file that does not exist, it has to search the entire folder— an operation that takes longer on a FAT structure than on the B-tree structure used by NTFS. In mathematical terms, the average time to find a file on a FAT folder is a function of N/2, where N is the number of files. On an NTFS folder, the average time is a function of Log N.

Several factors affect the speed with which Windows 2000 reads or writes a file:

© 1985-2000 Microsoft Corporation. All rights reserved.