NTFS или FAT32? А также ждём ли мы WinFS…

22 января 2006, воскресенье 17:05
для раздела Блоги
На сегодняшний день это две самые распространённые файловые системы. Обе системы поддерживаются Windows XP. Но чем они отличаются и что лучше? Попытаюсь ответить на данные вопросы.

Так как FAT32 более старая, начнём с неё. Главным преимуществом данной системы является совместимость ссемейством ОС Windows9x, что для некоторых людей является критически важным. Также FAT32 использует меньше ресурсов, чем NTFS, что важно для слабых машин, с объёмом оперативной памяти < 256 мб. При одинаковом размере кластера (4096 байт, у NTFS можно выставлять другие размеры кластера – 2048б, 1024б, 512б, но об этом позже) FAT32 работает быстрее файлами.
Недостатки FAT32:
- низкая стабильность и глючность (неправильная информация о размерах файлов и свободном месте, «слёт» файловой системы и т.п.);
- сильная фрагментация файлов (соответственно падение производительности, в худшем случае - крах файловой системы), более долгий процесс дефрагментации;
- невозможность задания размера кластера;
- медленная работа с папками, содержащими много файлов.

Теперь о более новой системе – NTFS.
Главными преимуществами являются: надёжное хранение данных (очень мала вероятность «слёта»), более быстрая работа с папками и маленькими файлами. Это обеспечивается благодаря специальной таблице MFT – Master File Table, которая содержит указатели на файлы; а файлы, размером меньше 4кб, хранятся непосредственно в этой таблице.
Возможность задания размера кластера обеспечивает экономию места. Например у вас есть локальный диск, на котором очень много файлов, размером 1-4 кб. При размере кластера = 4 кб минимальный размер любого файла (даже если это текстовый документ, содержащий одну букву) будет 4 кб, а если размер кластера = 1024б, то файл <1024байт будет занимать именно 1кб, а не 4 кб. При наличии нескольких тысяч таких файлов (что нормально для серверов и при использовании компьютера для работы) экономия составит несколько сотен мегабайт.
Другие преимущества NTFS:
- возможность шифрования и архивирования данных на уровне файловой системы;
- управление правами доступа к файлам и папкам;
- устойчивость к сбоям;
- высокая производительность с большими массивами данных;

Недостатки:
Главным недостатком является несовместимость с ОС Windows9x
- меньшая (по сравнению с FAT32 ) скорость работы с маленькими разделами (<1гбайт);
- большее потребление оперативки (что незначительно при объёме >256мб).

Выходит, что для очень слабых машин, с установленной ОС Windows9x стоит поставить FAT32, а для современных компьютеров альтернативы NTFS просто нет (в среде Windows NT). Ведь повышенная надёжность и функциональность нужны не только серверам и рабочим станциям, но и обычным юзерам, объём жёстких дисков которых уже сейчас может достигать 1 терабайта (1000 гигабайт) и даже больше. В купе с мощными процессорами и оперативной памятью у FAT32 практически не остаётся козырей.

Выбор за вами, для меня он очевиден ;


Немного о WinFS.

Как известно скоро на смену WindowsXP придёт новая ОС – рабочее название Windows Vista (известная также как Windows Longhorn). Чем она интересна в контексте данной темы? А тем, что она будет использовать новую файловую систему – WinFS. Как нетрудно догадаться, расшифровывается как Windows File System. Что уже известно о ней?
Одним из главных нововедений является…отсутствие реестра в обычном понимании этого слова. Теперь все настройки и параметры будут храниться в специальном файле, доступ к которому будет строго ограничен. Хорошо это или плохо? Ну, учитывая нынешнюю ситуацию, когда в реестре «прописываются» записи от разных програм, которые даже после удаления не стираются (что естественно замедляет работу системы), то скорее хорошо. Другой вопрос – совместимость програм, написанных под нынешнюю организацию реестра… Думаю, такая серьёзная компания как Microsoft (без шуток и иронии) решит данную проблему. Тем более по планам Microsoft в первых версиях новой ОС WinFS не будет… Наверное хотят создать стимул для приобретения лицензионной версии, ведь WinFS, будет устанавливаться, скорее всего, вместе с новым сервис паком, а обновления доступны только для пользователей лицензии. Вообщем всё будет яснее после выхода ОС, который назначен на середину 2006 года. WinFS будет логическим продолжением NTFS и наверняка будет иметь с ней совместимость, а вот как будут обстоять дела с FAT32 - это ещё вопрос.
Вывод напрашивается сам собой - если система позволяет (а это 99%), то пора переходить на NTFS.



Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают