Ремонт принтеров, сканнеров, факсов и остальной офисной техники


назад Оглавление вперед




[10]

При организации раздела NTFS система создает 10 системных файлов NTFS (табл. 24.19).

Таблица 24.19. Системные файлы NTFS

Имя

Назначение

Описание

файла

$mft

Содержит запись для каждого файла в разделе

Master File Table (MFT)

NTFS в его атрибуте Data

$mftmirr

Master File Table2 (MFT2)

Зеркальная копия MFT, используемая для восстановления

$badclus

Файл поврежденных секторов

Содержит все поврежденные секторы раздела

$bitmap

Содержит карту всего раздела, указывающую на

Карта распределения

занятые кластеры

кластеров

$boot

Содержит загрузочную информацию (если раздел

Загрузочный файл

загрузочный)

$attrdef

Содержит определение всех системных

Таблица определения

и пользовательских атрибутов раздела

атрибутов

$logfile

Файл журнала транзакций, используемый для

Файл журнала

восстановления

$quota

Таблица квот пользователей на данном разделе

Таблица квот

(используется только в NTFS 5)

$upcase

Таблица символов

Таблица, используемая для преобразования символов верхнего и нижнего регистров в символы верхнего регистра Unicode

$volume

Раздел

Содержит информацию о разделе, например имя раздела и версию

Первая запись в MFT называется дескриптором (descriptor) и содержит информацию о расположении самой MFT. Загрузочный сектор в разделе NTFS содержит ссылку на расположение записи дескриптора.

Вторая запись в MFT - это зеркальная копия дескриптора. Такое избыточное хранение данных обеспечивает большую устойчивость к ошибкам.

Третья запись - это запись файла журнала. Все операции (транзакции) в NTFS записываются в специальный файл журнала, что позволяет восстановить данные после сбоя. Остальная часть MFT состоит из записей для файлов и каталогов, которые хранятся в разделе. В файле NTFS хранятся атрибуты, определенные пользователем и системой. Атрибуты в разделе NTFS - это не простые флаги из раздела FAT. Вся информация о файле, т. е. атрибуты, в NTFS сохраняется вместе с файлом и является частью самого файла. Каталоги в NTFS состоят в основном из индексов файлов в этом каталоге и не содержат такой информации о файле, как размер, дата, время и др.

Таким образом, MFT - это не просто список кластеров, это основная структура хранения данных в разделе. Если файл или каталог относительно небольшой (около 1 500 байт),


его запись может храниться в MFT. Для больших массивов данных в MFT помещается указатель на файл или каталог, а сами данные располагаются в других кластерах в разделе. Эти кластеры называются экстентами (extents). Все записи в MFT, включая дескрипторы и файл журнала, могут использовать экстенты для хранения дополнительных атрибутов. Атрибуты файла, которые являются частью записи MFT, называются резидентными (resident), а атрибуты, расположенные в экстентах, - нерезидентными (nonresident).

NTFS 5.0 (NTFS 2000)

В Windows 2000 используется новая версия NTFS - файловая система NTFS 5. При установке Windows 2000 все существующие разделы NTFS автоматически обновляются до NTFS 5. Если на компьютере также используется Windows NT (мультизагрузка), то необходимо установить пакет обновления Service Pack 4 (SP4) или последующий, чтобы эта система могла работать с разделами NTFS 5. В процессе обновления изменяется версия драйвера NTFS.SYS.

Файловая система NTFS 5 обладает несколькими новыми свойствами.

Квотирование диска. Администраторы системы могут устанавливать для пользователей ограничения на использование диска. Эти квоты могут быть нескольких уровней: Off, Tracking и Enforced.

Шифрование. NTFS 5 поддерживает автоматическое шифрование и дешифрование файлов при их записи и считывании с диска.

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

Поддержка больших файлов. Это свойство позволяет более экономно расходовать дисковое пространство.

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

Обратите внимание, что большинство этих свойств поддерживается только операционной системой Windows 2000.

Совместимость NTFS

Получить доступ к разделу NTFS из DOS и других операционных систем нельзя. Windows NT предназначена для использования в качестве сетевой операционной системы, поэтому доступ к файлам в разделе NTFS можно получить с помощью сети. Для этого в NTFS поддерживаются имена файлов, удовлетворяющие стандарту "восемь-точка-три".

Основное преимущество NTFS - обеспечение безопасности файлов и каталогов. Атрибуты безопасности в NTFS называются разрешениями (permissions) и устанавливаются системным администратором посредством предоставления доступа к данным на уровне прав пользователей и групп пользователей.

Однако вы можете установить FAT-атрибуты файлов в NTFS с помощью стандартных инструментов операционной системы Windows NT/2000, например программы Windows NT Explorer, или команды DOS Attrib. При копировании файлов из раздела NTFS в FAT все атрибуты файла сохраняются, и пользователь с правами полного доступа не сможет удалить файл с FAT-атрибутом "только для чтения".


Алгоритм создания коротких имен файлов в Windows NT практически такой же, как и в файловой системе VFAT Windows 9х. Процесс создания имени файла, удовлетворяющего стандарту 8.3 для операционных систем Windows 9х, а также особенности этого процесса в Windows NT/2000 описаны выше в главе.

Создание раздела NTFS

Создать раздел NTFS можно только на жестком диске. Его нельзя создать на дискете, а на сменном устройстве, например Iomega Zip или Jaz, можно. Существует три способа создания раздела NTFS:

при установке операционной системы Windows NT/2000 или после установки с помощью программ работы с диском;

путем форматирования существующего раздела в NTFS (с удалением всех данных) с помощью команды Format системы Windows NT/2000 (параметр /fs:ntfs);

посредством преобразования существующего раздела FAT в NTFS (с сохранением всех данных) при установке или после установки Windows NT/2000 с помощью программы Convert.

Инструменты для NTFS

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

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

Когда Windows (NT/2000/XP) обнаруживает испорченный сектор в разделе NTFS, данные испорченного кластера воссоздаются в другом кластере. Если жесткий диск входит в отказоустойчивый дисковый массив, то любые утраченные данные восстанавливаются посредством дублирования данных с других жестких дисков.

Несмотря на все эти возможности Windows NT/2000/XP не хватает универсальной программы дефрагментации и восстановления данных NTFS-разделов. Рекомендуется использовать утилиты сторонних производителей, например Norton Utilities 2002 компании Symantec, совместимую с операционными системами Windows Me/NT 4.0/2000/XP.



[стр.Начало] [стр.1] [стр.2] [стр.3] [стр.4] [стр.5] [стр.6] [стр.7] [стр.8] [стр.9] [стр.10] [стр.11] [стр.12]