Сейчас на сайте
Сейчас на сайте 0 пользователей и 0 гостей.

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

Файловая система - это базовая структура, предоставляющая средства именования, хранения и упорядочения файлов. Она обычно определяет очень многое: быстродействие, безопасность, надежность хранения данных. Поэтому очень важно знать, чем отличается одна от другой, в чем плюсы и минусы каждой.
Файловых систем существует великое множество. Это системы для Linux, Win­dows, Unix. Но поскольку в среде российских поль­зователей особенно популярна Windows, хочу рассказать именно о ее файловых системах. В настоящее время их существует три: FAT, FAT 32 и NTFS. Выбор системы происходит при форматировании  диска или установке ОС.

FAT 16

FAT 16 или просто FAT, как еще иногда ее называют, - это устаревшая файловая система с кучей недостатков, хотя она совместима практиче­ски с любыми ОС Windows. Система поддерживает логические диски размером до 4 Гб, т.е. если у вас винт на 40 Гб, то вам придется разбивать его на 10(!) логических дисков. А поскольку такие диски на сегодняшний день являются самыми распространенными, то большинству пользователей это будет очень неудобно. К тому же максимальный размер файла ограничен 2 Гб. FAT не поддерживает домены, что очень важно для работы в большой сети. Все это подписало приговор FAT 16.

FAT 32

FAT 32 - файловая система, созданная на основе простой FAT. На сегодняшний день она наиболее распространена, так как Windows 98 чаще всего работает на ней. Размер логических дисков ограничен 2 Тб, то есть практически неограничен. Максимальный размер файла равен 4 Гб, что вполне достаточно даже для фильмов. Она использует меньшие размеры кластеров, чем NTFS, что позволяет более эффективно использовать место на диске.

NTFS

NTFS - сравнительно новая файловая система, работающая только с Windows линейки NT. Размеры логических дисков здесь также ограничены терабайтами. Но эта файловая система уже не может использоваться на дискетах, так как рекомендуемый размер логиче­ского диска равен 10 Мб. Поддерживаются домены, а размер файла ограничен размером логического диска. Но в отличие от FAT и FAT 32, она совместима, как говорилось выше, только с Windows XP, 2000 и NT версией более 4. Файлы NTFS могут видеть только вышеперечисленные ОС, а другие, как, например, Windows 98 - нет. Зато ОС на NTFS видят и NTFS, и FAT 32.
Считается, что NTFS более мощная файловая система, обеспечивающая высокий уровень быстродействия и безопасности, а также дополнительные возможности, недоступные ни в одной версии FAT. Она также позволяет использовать дисковые квоты. Для преобразования FAT  в NTFS используется команда convert. При преобразовании данные не теряются в отличие от форматирования. Но если диск преобразован в формат NTFS, его нельзя будет просто преобразовать обратно в формат FAT или FAT32. Необходимо будет переформатировать диск или раздел, что приведет к уничтожению всех содержащихся на нем данных, а это создает дополнительные трудности. У NTFS есть еще один плюс - возможность сжатия NTFS. Большого эффекта вы от этого не добьетесь, но все-таки:

Сравнение NTFS и FAT 32

Во-первых, NTFS гораздо быстрее FAT 32 в поиске фрагментов файлов. Поэтому если у вас большой файл, и его фрагменты раскиданы по всему диску (а это в любом случае уменьшает работоспособность системы, спасает от этого регулярная дефрагментация), то FAT 32 придется попотеть. Она работает в этом случае гораздо хуже NTFS, особенно с большими файлами.Во-вторых, NTFS лучше находит на диске свободное место. Т.е., создание, сохранение, копирование файлов на винт происходит быстрее. А во всем "виновата" битовая карта NTFS. FAT 32 имеет 32 битовые записи и для просмотра свободного места системе приходится просмотреть эту запись. NTFS имеет запись в один бит, соответственно, поиск свободного места проходит быстрее. NTFS работает в несколько раз быстрее FAT 32 с большими каталогами (сотни и тысячи файлов).

Но FAT 32 тоже имеет ряд плюсов по сравнению с NTFS. С небольшими каталогами FAT 32 работает очень неплохо и иногда лучше NTFS. NTFS может работать только с оперативной памятью объемом 64 и более Мб. Медленные винты существенно снижают быстродействие этой файловой системой. Вывод: если вы работаете на Windows 98 или 95, выбора у вас нет - это, естественно, FAT 32. Если же вы работаете с Windows 2000 или XP, придется подумать основательно. В случае, когда у вас стоят одновременно Windows 98 и Windows 2000/XP, вам следует вспомнить, что придется переразбивать диск, и те файлы, которые будут находиться на диске с NTFS, из-под Windows 98 не будут видны. Это может быть очень неудобно. Но если у вас стоит только Windows XP или Windows 2000, то давайте сравнивать.

Во-первых, если компьютер староватый и на нем Windows 2000 грузится несколько минут, следует выбрать FAT 32. Она лучше работает с малыми каталогами, небольшими медленными дисками и маленькой оперативкой. А если у вас новенький Pentium 4 или что-то похожее,  следует остановиться на NTFS. NTFS требовательна к оперативке, хорошим дискам, работает с большими каталогами и быстрее.