Книга: 500 типичных проблем и их решений при работе на ПК

Какую файловую систему выбрать при форматировании дисков?

Какую файловую систему выбрать при форматировании дисков?

Без возможности работы с информацией компьютер сразу же превращается в необыкновенно дорогую кучу железа, не более. Файловая система есть основа основ, на которой базируется любая манипуляция с данными: от загрузки операционной системы до чтения текстовых файлов в Блокноте. Поэтому к выбору файловой системы следует подходить осознанно. Реальных вариантов для выбора всего два: FAT32 и NTFS.

FAT32

Теоретически размер логического диска FAT32 ограничен 8 Тбайт. На практике же встроенные в Windows 2000/XP средства администрирования дисков не позволят создать раздел размером более 32 Гбайт. Но даже этого для сегодняшних компьютеров хватает с лихвой.

Пожалуй, одной из важнейших характеристик файловой системы является стабильность, то есть устойчивость к ошибкам. У FAT32 с этим дела обстоят, прямо говоря, неважно. Наиболее распространенная ошибка, которая знакома всем еще со времен Windows 98, – неправильно записанные данные о количестве свободного места. Она возникает по причине того, что данные о количестве свободного места не вычисляются, а просто записываются в загрузочную область, и, когда возникает сбой в процессе копирования (удаления, перемещения) файла, Windows не регистрирует обновленные данные о свободном месте на диске, хотя на самом деле объем его изменился. В результате возникает ошибка, исправить которую можно лишь полной проверкой винчестера специальной программой.

К тому же FAT32 довольно сильно подвержена фрагментации (особенно при заполнении диска более чем на 80 %) – это существенно замедляет работу. В особо запущенных случаях фрагментация может привести даже к «падению» всей файловой системы.

NTFS

Ограничения на размер жесткого диска, выставляемые NTFS, сегодня недостижимы – 2 000 000 Гбайт, поэтому можно сказать, что ограничений попросту нет. Первые 12 % диска под управлением NTFS отводятся под основную таблицу файлов – MFT (Master File Table). Она представляет собой каталог всех имеющихся файлов, причем файлы небольшого размера (до 100 байт) хранятся непосредственно в MFT, что заметно ускоряет доступ к ним. Для работы файловой системы очень важны первые 16 элементов MFT (указатели на системные файлы), в связи с чем на диске хранится копия этих записей. В результате нарушить NTFS довольно непросто: система в состоянии обойти серьезные неисправности поверхности диска и пережить даже повреждение MFT (аналогичная ситуация для FAT32 закончилась бы фатально).

Каталог в NTFS представляет собой специфический файл, хранящий ссылки на другие файлы и каталоги. Его внутренняя структура подобна бинарному дереву, что позволяет в десятки раз сократить время поиска нужного файла (так называемый метод деления пополам). Чем больше файлов в каталоге, тем больше преимуществ создается перед FAT32 при поиске.

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

Разграничение прав доступа к файлам в NTFS далеко не всегда защищает от несанкционированного доступа к закрытым данным. Злоумышленник может подключить ваш жесткий диск к другому компьютеру и без труда прочесть нужные файлы, поскольку ограничение прав доступа не распространяется за пределы вашей операционной системы. Поэтому в NTFS была введена дополнительная мера защиты – шифрование данных на уровне файловой системы, что позволяет скрывать информацию более успешно.

Сжатие данных в NTFS тоже производится на уровне файловой системы, что позволяет работать с ними относительно быстро, распаковывая информацию «на лету». Механизм сжатия чрезвычайно гибок – можно упаковать только половину файла, а другую часть оставить несжатой.

Сравнение

По данным, приведенным в табл. 9.4, видно, что преимуществ у FAT32 меньше, чем у NTFS (три против шести), недостатков же у обеих файловых систем равное количество. О чем это говорит? О том, что у каждой медали есть две стороны. У каждой файловой системы были, есть и будут свои минусы, но для кого-то они попросту являются несущественными. Например, если у вас объемный жесткий диск, то недостаток NTFS, указанный в таблице под номером 3, вас особо не касается. Если к тому же у вас достаточно оперативной памяти (да еще и DDR), то первый указанный недостаток системы вам тоже нипочем. В итоге из четырех минусов остается только два. Поэтому счастливым обладателям мощных компьютеров однозначно рекомендуется установка NTFS.

Таблица 9.4. Сравнительные характеристики файловых систем


Тем, у кого машина попроще, NTFS можно рекомендовать, если:

• за компьютером работает несколько пользователей или он подключен к локальной сети;

• на диске имеются секретные данные;

• сохранность информации играет очень важную роль.

В остальных случаях храните верность FAT32.

И напоследок. Если уж вы решились ставить NTFS, то ставьте ее на чистый диск, то есть форматируйте жесткий диск именно под эту файловую систему. Конвертация FAT32 в NTFS приводит к сильной фрагментации данных, что рано или поздно скажется на работе.

Оглавление книги

Оглавление статьи/книги

Генерация: 1.276. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз