Before describing disk fragmentation and defragmentation, it is necessary to explain the details of how the various file systems used by various versions of the Microsoft Windows operating system perform disk and file allocation.
Two of the file systems supported by various versions of Microsoft Windows are FAT and NTFS.