Файловая система NTFS

NTFS в настоящее является наиболее используемой файловой системой для Windows XP, 7 и 8. Она обладает рядом преимуществ перед предыдущей системой FAT32, которую использовали многие версии Windows до Windows XP.


Вот только лишь малый список основных преимуществ её перед FAT32:


  • Способна автоматически самовосстанавливаться после некоторых ошибок и сбоев логического диска
  • Улучшена поддержка больших по объему жёстких дисков.
  • Более высокая степень безопасности. Можно давать разрешение и шифрованик для запрета пользовательского доступа к определенным файлам.

Все файловые системы, включая NTFS, делят место на жестком диске на кластеры – блоки информации, используемые для хранения файлов. NTFS корректно работает почти с любым размером кластера – от 512 байт до относительно больших блоков, размером 64 килобайт. Общепринятым стандартом принято считать размер 4 килобайт (он установлен по умолчанию).



Например, если устройство использует стандартный кластер размером 4 килобайт, а на жесткий диск необходимо сохранить файл, размером 6 килобайт, он займет два кластера – 8 килобайт пространства. Кластер минимальное пространство, которое выделяется для хранения файла.


Все NTFS-диски имеют служебный файл MFT (сокращение от Master Allocation Table). Данный файл представляет собой каталог, содержащий информацию о файлах на диске. При записи нового файла система добавляет в MFT новую запись, которая содержит данные об имени файла, атрибутах и содержимом. Кроме MFT используются еще 15 служебных файлов, которые нельзя просмотреть средствами Windows. Их принято называть метафайлами.



Поверхность диска условно делится на две зоны. Первые 12% свободного пространства резервируются под так называемую зону MFT – место, в которое увеличивается MFT.



Запись пользовательских файлов в эту область не производится (зона держится всегда пустой). Это необходимо, что файл не фрагментировался в процессе работы. Оставшееся место (88%) используется для хранения обычных файлов.



При заполнении дискового пространства зона MFT может автоматически уменьшаться (при возможности).



При появлении на диске свободного места, MFT-зона снова расширится, однако она будет фрагментирована (состоять из нескольких частей). Это не влияет на производительность в целом, просто считается, что система надежнее, если данный файл не фрагментирован.



Что касается физического размера MFT-файла, его можно примерно рассчитать, исходя из 1 мегабайта на тысячу файлов.


Что такое кэш-память процессора? СУБД - система управления базами данных