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

Компьютерная техника, к сожалению или к счастью — сказать трудно, уверенно входит в наш быт, и сегодня уже не нужно быть великим знатоком процессоров и микросхем, чтобы позволить себе персональный компьютер. Однако некоторые «железные» вопросы довольно актуальны и для начинающих пользователей, до сих пор не овладевших тайнами компьютерного мироздания. С одним из этих вопросов, а именно с выбором типа файловой системы жесткого диска, читателю поможет разобраться знакомство с материалом данной статьи.

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

Разумеется, неофиты компьютерного мира не будут сразу ставить себе на машину ОС Unix или ей подобные операционные системы. Что же касается Mac OS, то здесь вообще все просто: компьютеры Macintosh под управлением этой ОС поставляются в уже готовом к использованию виде и не требуют подготовки к работе.

Сразу надо сказать, что FAT16 на сегодня уже неактуальна из-за ограниченности ее возможностей. К тому же новые операционные системы компании Microsoft (Windows 2000/XP) в процессе установки предложат модернизацию файловой системы FAT16 до FAT32 или NTFS.

Файловая система. Что это и как работает?

До того как будет рассмотрено устройство и принцип работы файловой системы, важно определить, что такое кластер и сектор и чем они друг от друга отличаются.

Кластер — минимальная единица пользовательских данных, которую могут использовать программы, работающие с жестким диском посредством операционной системы.

FAT32. Чем она лучше FAT16?

Основным отличием данной файловой системы от FAT16 является 32-битовая таблица размещения файлов, что позволило уменьшить размер кластера и добиться поддержки б?ольших по объему разделов, а также дало возможность содержать в одном разделе свыше 65 тыс. файлов.

Фундамент FAT32

  • загрузочная запись (Boot Record), где хранится информация о размере раздела, количестве свободного места, размере кластера и т. д.;
  • таблица размещения файлов (File Allocation Table, FAT). В этой таблице содержится информация о том, как располагаются данные файлов на разделе диска;
  • корневой каталог (Root Directory). Это самый «главный» каталог на логическом диске, все остальные каталоги и файлы располагаются по иерархии ниже его. В FAT32 у корневой папки (каталога) есть некоторые особенности. Во-первых, она имеет нефиксированное расположение (хотя чаще всего начинается со второго кластера). Во-вторых, ее размер не ограничен и под свои нужды она использует область данных пользователя.

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

Теперь немного о том, каким может быть файл. Вы, возможно, знаете, что поддержка длинных имен была введена еще в Windows 95 и это позволило более «дружелюбно» называть файлы. Согласитесь, имя каталога DOCUME~1 мало о чем говорит. Гораздо понятнее выглядит название Documents and Settings. FAT32 в этом плане мало чем отличается от FAT16. Имя файла может содержать до 255 символов, с ISO-кодами (цифровым представлением символа) от 33 до 255 за исключением специальных символов — «*„, “?», «/„, “» и некоторых других. Максимально возможный размер файла составляет 4 Гбайт.

Прежде чем начать разговор о стабильности файловой системы, необходимо дать несколько сухих определений.

Еще один термин — журналирование. Этим не очень благозвучным словом называют ведение журнала всех изменений и операций, производимых над данными. Журналирование помогает установить тип возможной ошибки, произошедшей при сбое в работе операционной системы, и используется при самовосстановлении файловой системы.

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

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

Немного истории

На сегодняшний день из семейства Windows файловую систему NTFS поддерживают только те операционные системы, которые базируются на ядре NT. Это Windows NT 3.xx, Windows NT 4.0, Windows 2000 и Windows XP.

Базисом NTFS является главная таблица файлов (Master File Table, MFT). MFT изначально резервирует под себя одну восьмую часть раздела (примерно 12%). Если место на разделе заканчивается, MFT сокращается в два раза, освобождая для файлов пользователя свободное пространство. Процедура может повторяться несколько раз. При появлении незанятого места MFT снова резервирует под себя 12% от объема раздела, что приводит к нежелательному эффекту — фрагментации MFT. При этом эффективность работы с NTFS-диском падает.

Представление о файлах и каталогах имеют даже новички. Однако, приступая к описанию NTFS, необходимо дать некоторые объяснения этим понятиям.

Характерно также, что файл, содержащий небольшие по объему данные, может иметь только ссылку на запись в MFT. В этом случае данные хранятся в главной таблице файлов вместе с информацией о самом элементе. Грубо говоря, весь файл находится внутри MFT.

Имя элемента данной файловой системы может содержать до 255 символов в кодировке Unicode (количество возможных символов — 65 536). Данная кодировка, в частности, обеспечивает многоязычную поддержку.

Практически нет. Дело в том, что объем раздела NTFS теоретически не ограничен, так как он может занимать до двух экзобайт (2 000 000 Гбайт). При этом логический диск может содержать до 224 файлов. А кластер не зависит от объема раздела, и стандартом де-факто является объем в 4 Кбайт.

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

Однако главное достоинство NTFS — журналирование и методы, которыми файловая система проводит операции с данными. Любое действие в разделе NTFS выполняется транзакцией. Транзакция — это пакет операций, который или выполняется полностью или не выполняется совсем, третьего не дано. Любое действие с данными записывается в журнал; из него в случае какого-либо сбоя в дальнейшем можно узнать, какая транзакция не смогла успешно завершиться и почему. Основные объекты NTFS ко всему прочему зеркалируются, т. е. делается резервная копия загрузочной записи и некоторых элементов MFT. Такая логика операций с данными приводит к высокой стабильности файловой системы. Сбой во время дефрагментации, скорее всего, будет просто незаметен для пользователя, в то время как для FAT32 такая ошибка стала бы в большинстве случаев фатальной.

В NTFS существуют такие понятия, как жесткая ссылка и точка присоединения.

Точка присоединения (Reparse Point) — это, грубо говоря, ссылка, указывающая на какой-либо каталог (понятие «точка присоединения» нельзя применять к файлам). С ее помощью можно создать некий виртуальный каталог-дублер, неотличимый от оригинала, но располагающийся в другом месте структуры каталогов. Это бывает полезно при администрировании и работе с файлами.

Жесткая ссылка, точка присоединения и точка монтирования объединяются общим понятием «точка повторной обработки».

Рассматриваемая файловая система обладает еще одной интересной функцией — возможностью сжатия. Сжатым может быть каталог, файл или даже часть файла. И уплотненный элемент не будет чем-либо отличаться от обычного в «понимании» приложений, его использующих. Таким образом достигается увеличение свободного пространства, но время доступа к данным возрастает.

Несколько хуже у NTFS обстоят дела с фрагментацией, особенно когда диск заполнен более чем на 88%. Выход в дефрагментации, но здесь есть проблема. Практически ни одна из созданных для этого программ не способна провести нормальную оптимизацию, поскольку возможности используемых ими стандартных функций ОС очень ограниченны. В результате этот процесс придется повторять чуть ли не каждый месяц. Один из немногих, а может быть, и единственный дефрагментатор, который способен исправить ситуацию, — Speed Disk из пакета программ Norton Utilities. Его методы работы позволяют обходить ограничения, наложенные функциями ОС. Так что выбор за вами: или не проводить дефрагментацию вообще, потому что оптимизацию раздела не этой утилитой можно назвать вредной, или использовать Speed Disk. Хотя падение производительности на NTFS из-за фрагментации гораздо менее заметно, чем в случае FAT32.

Для приятной (без заметного падения производительности) работы с рассматриваемой файловой системой необходимо достаточное количество оперативной памяти (64 Мбайт и более). В свое время это было существенным недостатком NTFS, но сейчас уже трудно представить себе современный компьютер, несущий «на борту» менее 128 Мбайт.

Что предпочтительнее: h4FAT32 или NTFS?

Существует еще одна хитрость, подстерегающая любителей поэкспериментировать над своим жестким диском. Дело в том, что если преобразование FAT32 в NTFS легко осуществимо средствами, например, Windows NT/2000/XP, то обратное преобразование без потери данных не сделаешь. Поэтому, прежде чем решиться на настойчивое предложение Windows переформатировать FAT32 в NTFS, следует тщательно подумать, так как единственным методом обратного преобразования будет перепись содержимого NTFS-раздела диска на другой раздел (или другой жесткий диск) с последующим форматированием NTFS-раздела и его преобразованием в FAT32.

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

Источник

Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Вам будет интересно