ГЛАВНАЯ | Каталог статей | Регистрация | ВХОД  
 
Здарова, Гость | RSS  
 
vk.ucoz.net
НАВИГАЦИЯ
PDA без рекламы! http://anonym.to
Разделы Новостей
Категории каталога
ЧАТ-ОКНО
ПОПУЛЯРНОЕ
  • Обмен банерами (59)
  • Усилители От 200вт По Ценам И По Мощностям (4)
  • Как подключить интернет в ноутбуке? (4)
  • Чатик "SaMax" (5)
  • Игра Ассоциации (11)
  • НОВОЕ
    РЕКЛАМА
    =)
    РЕКЛАМА
    РЕКЛАМА
    Добавить новость
    Мой фотоальбом
    Зайти на форум
    Добавить сайт
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    и
    РЕКЛАМА
     


    Поставьте нашу ссылку, или банер на своем сайте или блоге:

    wWw.ahera.Ru

    Здесь может быть ваша реклама.
    Этот Интернет проект продаётся. ICQ 310-481-985 Если не отвечаю, обратитесь через форму обратной связи. Возможно, скоро этот проект станет именно ваш спешите!
     

    Главная » Статьи » Мои статьи

    Файловые системы Fat и NTFS под Windows Устройство и работа файловых систем FAT и NTFS под Windows
    FAT против NTFS - кто круче?
    Без возможности работы с информацией наши компьютеры сразу же превращаются в необыкновенно дорогую кучу железа, не более. Файловая система есть основа основ, на которой базируется любая манипуляция с данными, производимая на ПК: от загрузки операционной системы до чтения текстовых файлов в "блокноте".


    В эпоху DOS и Windows 3.1 не было возможности выбирать файловую систему (ФС) - все работали в FAT16 и были довольны. Конечно, не из-за того, что причин для недовольства не было, просто альтернативы на то время не существовало. С выходом в свет Windows 95 OSR2 альтернатива появилась, но выбор между FAT16 и FAT32 был настолько очевиден, что без лишних вопросов более новая версия одержала верх. Операционные системы Windows NT/2000, несмотря на поддержку NTFS, революцию в умах обладателей домашних ПК так и не совершили, поскольку это были системы, больше ориентированные на серверы. А вот с появлением Windows XP на беззащитные головы пользователей таки свалилась проблема выбора между FAT32 и NTFS. Ведь каждому из нас хочется, как минимум, не отставать от прогресса и применять к своему железному другу последние достижения научно-технического прогресса. Однако кое-что все-таки заставляет нас размышлять на тему "Стоит или не стоит?", и это кое-что - увы, отнюдь не безграничные ресурсы нашего компьютера. Итак, какую же из двух ФС предпочесть? Как вы убедитесь далее, ответ на этот вопрос сугубо индивидуален.


    Что такое файловая система?

    ФС управляет хранением и доступом к файлам на компьютере - и этим все сказано.

    Одним из базовых понятий ФС является кластер - минимальный размер данных на диске. Например, если ваш файл "весит" всего 1 байт, а размер кластера на винчестере - 8 Кб, то в итоге на жестком диске размер файла будет тоже 8 Кб (один кластер). Если же файл реально занимает 8,1 Кб, на диске он будет "весить" все 16 Кб (два кластера). Теперь попробуйте прикинуть, сколько сотен файлов хранится на винчестере, и вам покажется, что все прошедшие годы вы просто недооценивали роль кластера в вашей жизни.

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


    FAT32

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

    Имена файлов в FAT32 могут содержать до 255 символов. Максимально возможный размер одного файла составляет 4 Гб.

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

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


    NTFS

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

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

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

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

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

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

    Имя файла может содержать любые символы, включая полный набор национальных алфавитов, так как данные представлены в Unicode (65535 разных символов).


    Что выбрать?

    Перед тем, как задаваться подобными вопросами, неплохо было бы разузнать, какая файловая система стоит на вашем компьютере. Если на ПК установлена Windows 95/98, можете быть уверены - данными управляет FAT. А вот если Windows 2000/XP, то возможны варианты, поэтому лучше откройте проводник, кликните на каком-нибудь диске и выберите закладку "Свойства" - в графе "Файловая система" вам будет дан намек.

    Теперь, когда мы полностью осведомлены, можно вернуться к главному. Информация по ФС обобщена в таблице.

    Сравнение файловых систем FAT32 и NTFS


    FAT32

    NTFS

    Системы, поддерживающие ФС

    Windows 98/NT/2000/ XP

    Windows NT/2000/XP

    Преимущества

    1. Низкое требование к объему оперативной памяти.

    2. Эффективная работа с файлами средних и малых размеров.

    3. Более низкий износ дисков вследствие меньшего количества передвижений головок чтения/записи.

    4. Много хороших утилит для дефрагментации (та, что поставляется с Windows к таковым не относится).

    1. Быстрая скорость доступа к файлам малого размера.

    2. Разграничение прав доступа к файлам и шифрование.

    3. Поддержка сжатия на уровне ФС.

    4. Автоматическое восстановление системы при любых сбоях.

    5. Эффективное хранение данных.

    6. Высокая производительность при работе с крупными массивами данных и большими каталогами.

    7. Размеры кластера могут быть очень маленькими (512 байт).

    Недостатки

    1. Низкая защита от сбоев системы (средства оптимизации по скорости привели к появлению слабых по надежности мест).

    2. Проблемы с общей организацией данных на дисках большого размера (десятки Гб).

    3. Сильное снижение быстродействия при фрагментации.

    4. Медленная работа с каталогами, содержащими большое количество файлов.

    5. Не поддерживаются маленькие размеры кластеров.

    1. Более высокие требования к объему оперативной памяти.

    2. Невозможность доступа из DOS, Windows 95/98.

    3. Cистема не очень эффективна для малых и простых разделов (до 1 Гб).

    4. Алгоритм заполнения кластеров не очень хорош и приводит к фрагментации.

    5. Внутренними средствами Windows дефрагментацию произвести практически невозможно. Как следствие, мало нормальных утилит, выполняющих дефрагментацию.

    Попробуем сделать на основании всего этого выводы.

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

    Тем, у кого машина попроще (в любом случае, памяти должно быть не меньше 128 Мб), NTFS можно прописать, когда: а) за компьютером работает несколько пользователей или он подключен к локальной сети; б) на диске имеются секретные данные; в) сохранность информации играет очень важную роль.

    Вот, пожалуй, и все. В остальных случаях храните верность FAT32. Помните, NTFS - не панацея от регулярно "зависающей винды" и не средство от похудения. Следует понимать, что NTFS была создана для работы на серверах и потому предъявляет к знаниям пользователей более высокие требования, нежели FAT32. Если этих знаний пока не много, то и связываться с новой файловой системой тоже преждевременно.

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

    Автор: Дмитрий БАРДИЯН
    Источник: http://www.kv.by
    Категория: Мои статьи | Добавил: admin (15.01.2011)
    Просмотров: 646 | Рейтинг: 0.0/0 |
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    © 2024 - ahera.ru
    Развлекательный Портал - ahera.ru

    ВХОД НА САЙТ
    ГОЛОСУЙ!
    Что вы хотите видеть на сайте?
    Всего ответов: 48
    Поиск
    [n|a]
    [n|a]
    Статистика сайта

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Яндекс цитирования Счетчик PR-CY.Rank CY & PR DAFKA.RU Материалы опубликованы пользователями сайта для обмена и ознакомления, администрация не несёт ответственности за их содержание. На сайте хранятся только ссылки на файлы. Это значит, что мы не храним никаких нелегальных материалов, а также материалов охраняемых авторским правом. Если вы являетесь правообладателем какого либо контента и не желаете его распространения, сообщите нам и нарушение будет устранено.
    Мы будем рады, если Вы воспользуетесь нашим бесплатным хостингом изображений. Здесь можно быстро загрузить свои фотографии или другие изображения и разослать ссылки свои друзьям. Выложить картинку через наш хостинг очень просто - достаточно лишь совершить несколько кликов мышкой. Хостинг предназначен исключительно для изображений, не нарушающих законодательство РФ. Любые изображения, не соблюдающие эти правила, будут удалены. Надеемся на Ваше понимание. Приятного использования сервиса! Администрация сайта никак не связана с публикуемыми изображениями и не несет ответственности за их содержание.
    КЛИКАЙ
    ДРУЗЬЯ САЙТА