Таким образом, FAT32 представляет собой 32-битную версию предыдущей 16-битной файловой системы FAT В результате FAT32 поддерживает значительно большие жесткие диски или разделы жестких дисков (до 2 терабайт). Эта файловая система уже может использоваться в Windows 95 (Service Pack 2) и в Windows 98/2000/ХР. Предыдущие версии DOS и Windows не смогут распознать FAT32, и поэтому они не смогут произвести загрузку или использовать файлы с диска или раздела жесткого диска, которые отформатированы с использованием файловой системы FAT32. Среди других характерных отличий от FAT можно назвать меньший размер кластеров, дублирование загрузочной записи, а корневая директория в FAT32 может быть любого размера и располагаться где угодно на жестком диске или его разделе.
NTFS (New Technology File System) является стандартной файловой системой для Microsoft Windows NT и последовавших за ней Windows 2000, Windows XP и Windows Server 2003. NTFS во многом копирует концепцию HPFS, файловой системы, которая была создана Microsoft и IBM для замены устаревшей файловой системы FAT, унаследованной от MS-DOS. В файловой системе HPFS было реализовано несколько усовершенствований для повышения производительности и более рационального использования дискового пространства: поддержка метаданных (
В файловой системе NTFS есть все, что имеет хоть какое-то отношение к файлам (имя, дата создания, права доступа и даже тип информации). Все это записывается как метаданные. Для хранения данных файловой системы используются двоичные деревья. Несмотря на сложность реализации, такой подход позволяет получить более быстрый доступ к данным и уменьшает фрагментацию. Журнал используется для того, чтобы гарантировать целостность самой файловой системы, но не каждого отдельного файла.
Операционные системы, которые используют NTFS, имеют повышенную надежность, что было очень важным требованием, учитывая нестабильность первых версий Windows NT.
Поскольку детали реализации закрыты, независимые разработчики столкнулись с рядом проблем при попытке создания инструментов для работы с NTFS. В настоящее время ядро операционной системы Linux включает в себя модуль, которые позволяет считывать данные из разделов NTFS. Впрочем, общая сложность файловой системы и ограниченность ресурсов очень долго не позволяли реализовать поддержку записи в разделы NTFS.
На жестких дисках небольшого объема не рекомендуется использовать файловую систему NTFS, так как она использует значительные объемы дискового пространства для хранения своих структур. Центральная структура этой файловой системы называется главной файловой таблицей (
За счет использования небольших размеров кластера NTFS обеспечивает хорошую производительность и экономное расходование дискового пространства даже на жестких дисках очень большого объема. И, наконец, файловая система NTFS поддерживает функцию горячего исправления (hot fixing), которая позволяет автоматически определять дефектные секторы жесткого диска и помечать их, чтобы они более не использовались файловой системой.
Ext2 (