Что такое файловая система NTFS. Чем NTFS отличается от FAT
В свое время для операционных систем DOS и Windows существовала единственная файловая система — FAT. К сожалению, для FAT характерен ряд проблем, связанных, в частности, с распределением пространства жесткого диска. Корпорация Microsoft попыталась усовершенствовать FAT, в результате на свет появились несколько версий, но проблемы, в сущности, остались. В конечном счете, специалисты Microsoft решили, что проще начать «с нуля», и создали новую файловую систему — NTFS.
Не стоит представлять FAT и NTFS как нечто несопоставимое. Они решают одну и ту же задачу — сохраняют данные на жестком диске. Главное отличие состоит в том, что NTFS новее и поддерживает больше функций, чем FAT. Например, в NTFS имеются функции безопасности, позволяющие шифровать файлы данных так, чтобы никто, кроме Вас, не мог их прочитать. FAT не предоставляет такой возможности. С точки зрения производительности NTFS предпочтительнее в силу следующих причин:
- поддерживает сжатие файлов;
- располагает улучшенным механизмом управления дисковым пространством;
- использует кластеры (единицы храпения) меньшего объема, что повышает эффективность хранения информации;
- предоставляет усовершенствованную систему каталогов с ускоренным доступом к данным.
Самой важной особенностью NTFS с точки зрения оптимизации является уменьшенный размер кластера. Представьте себе, что Ваш замененный жесткий диск состоит из ряда небольших корзин. Любой фрагмент информации лежит в определенной корзине, причем, даже если его размер минимален (1 байт), он занимает всю корзину целиком. Если фрагмент не помещается в одну корзину, Windows выделяет для него столько корзин, сколько необходимо. В большинстве случаев размер кластера файловой системы FAT равен 256 Кбайт. Это значит, что файл длиной 1 байт занимает на диске 256 Кбайт. Для сравнения, кластер NTFS, как правило, имеет размер 4 Кбайт. Конечно, файл в 1 байт тоже займет его целиком, однако согласитесь, что это гораздо лучше, чем потерять 256 Кбайт в FAT!
Система каталогов также важна. Я не стану касаться ее в этой статье, поскольку описать систему каталогов простыми словами невозможно, а польза от знания принципов ее работы невелика. Система каталогов функционирует автоматически; все, что Вам нужно сделать для ее использования — это заменить файловую систему FAT на NTFS. Таким способом Вы добьетесь прироста производительности Вашей системы.