Страницы:
0 1 2 |Все сразу|
Часть 3. Что выбрать?
Любая из представленных ныне файловых систем уходит своими корнями в глубокое
прошлое - еще к 80-м годам. Да, NTFS, как это не странно - очень старая система!
Дело в том, что долгое время персональные компьютеры пользовались лишь
операционной системой DOS, которой и обязана своим появлением FAT. Но
параллельно разрабатывались и тихо существовали системы, нацеленные на будущее.
Две таких системы, получившие всё же широкое признание - NTFS, созданная для
операционной системы Windows NT 3.1 еще в незапамятные времена, и HPFS - верная
спутница OS/2.
Внедрение новых систем шло трудно - еще в 95м году, с выходом Windows95, ни у
кого не было и мыслей о том, что что-то нужно менять - FAT получил второе
дыхание посредством налепленной сверху заплатки "длинные имена", реализация
которых там хоть и близка к идеально возможной без изменения системы, но всё же
довольно бестолкова. Но в последующие годы необходимость перемен назрела
окончательно, поскольку естественные ограничения FAT стали давать о себе знать.
FAT32, появившаяся в Windows 95 OSR2, просто сдвинула рамки - не изменив сути
системы, которая просто не дает возможности организовать эффективную работу с
большим количеством данных.
HPFS (High Performance File System), активно применяемая до сих пор
пользователями OS/2, показала себя достаточно удачной системой, но и она имела
существенные недостатки - полное отсутствие средств автоматической
восстанавливаемости, излишнюю сложность организации данных и невысокую
гибкость.
NTFS же долго не могла завоевать персональные компьютеры из-за того, что для
организации эффективной работы с её структурами данных требовались значительные
объемы памяти. Системы с 4 или 8 Мбайт (стандарт 95-96 годов) были просто
неспособны получить хоть какой-либо плюс от NTFS, поэтому за ней закрепилась не
очень правильная репутация медленной и громоздкой системы. На самом деле это не
соответствует действительности - современные компьютерные системы с памятью
более 64 Мб получают просто огромный прирост производительности от использования
NTFS.
В данной таблице сведены воедино все существенные плюсы и минусы
распространенных в наше время систем, таких как FAT32, FAT и NTFS. Вряд ли
разумно обсуждать другие системы, так как в настоящее время 97% пользователей
делают выбор между Windows98, Windows NT4.0 и Windows 2000 (NT5.0), а других
вариантов там просто нет.
|
|
FAT |
FAT32 |
NTFS |
| Системы, её поддерживающие |
DOS, Windows9Х, NT всех версий |
Windows98, NT5 |
NT4, NT5 |
| Максимальный размер тома |
2 Гбайт |
практически неограничен |
практически неограничен |
| Макс. число файлов на томе |
примерно 65 тысяч |
практически не ограничено |
практически не ограничено |
| Имя файла |
с поддержкой длинных имен - 255 символов, системный набор
символов |
с поддержкой длинных имен - 255 символов, системный набор
символов |
255 символов, любые символы любых алфавитов (65 тысяч разных
начертаний) |
| Возможные атрибуты файла |
Базовый набор |
Базовый набор |
всё, что придет в голову производителям программного
обеспечения |
| Безопасность |
нет |
нет |
да (начиная с NT5.0 встроена возможность физически шифровать
данные) |
| Сжатие |
нет |
нет |
да |
| Устойчивость к сбоям |
средняя (система слишком проста и поэтому ломаться особо нечему
:)) |
плохая (средства оптимизации по скорости привели к появлению
слабых по надежности мест) |
полная - автоматическое восстановление системы при любых сбоях
(не считая физические ошибки записи, когда пишется одно, а на самом деле
записывается другое) |
| Экономичность |
минимальная (огромные размеры кластеров на больших дисках) |
улучшена за счет уменьшения размеров кластеров |
максимальна. Очень эффективная и разнообразная система хранения
данных |
| Быстродействие |
высокое для малого числа файлов, но быстро уменьшается с
появлением большого количества файлов в каталогах. результат - для слабо
заполненных дисков - максимальное, для заполненных - плохое |
полностью аналогично FAT, но на дисках большого размера (десятки
гигабайт) начинаются серьезные проблемы с общей организацией данных |
система не очень эффективна для малых и простых разделов (до 1
Гбайт), но работа с огромными массивами данных и внушительными каталогами
организована как нельзя более эффективно и очень сильно превосходит по скорости
другие системы |
Хотелось бы сказать, что если ваша операционная система - NT (Windows 2000),
то использовать какую-либо файловую систему, отличную от NTFS - значит
существенно ограничивать свое удобство и гибкость работы самой операционной
системы. NT, а особенно Windows 2000, составляет с NTFS как бы две части единого
целого - множество полезных возможностей NT напрямую завязано на физическую и
логическую структуру файловой системы, и использовать там FAT или FAT32 имеет
смысл лишь для совместимости - если у вас стоит задача читать эти диски из
каких-либо других систем.
Хотелось бы выразить искреннюю признательность Андрею Шабалину
(a.shabalin@public.mtu.ru), без
которого эта статья просто не была бы написана, а даже будучи написанной,
содержала бы много досадных неточностей.
Страницы:
0 1 2 |Все сразу|