Файловая система NTFS

Файл : NTFS.doc (размер : 87,552 байт)

Министерство РФ по связи и информатизации

Сибирский государственный университет телекоммуникаций и информатики

Уральский технический институт связи и информатики

(филиал)

Колледж УрТИСИ

Реферат

тема: «Файловая система NTFS»

Операционные системы и сети

Исполнитель:

студент группы 271

Морозов А.В.

Преподаватель:

Скрябина Е.А.

Екатеринбург

2003

Содержание:

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

3NTFS: Немного истории

3Основа NTFS

4Файлы и каталоги

4Конфиденциальность и сохранность данных

5Журналирование NTFS

8Некоторые специальные возможности

9Обслуживание диска

9Требовательность к ресурсам компьютера

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

11Информационные источники:

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

Что же такое файловая система? Официально, файловая система - это методы и структуры данных, которые используются операционной системой для хранения файлов на диске или его разделе. О файловой системе также упоминают, когда ссылаются на диск (или раздел диска), служащий для хранения файлов. Необходима файловая система для того, чтобы ОС имела возможность работать с данными на жестком диске.

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

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

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

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

В апреле 1987 г. Microsoft и IBM начали совместную разработку новой операционной системы OS/2. Под эту ОС специально была разработана файловая система, призванная обеспечить стабильную и быструю работу с диском и облегчить труд администраторов. Но некоторые разногласия компаний привели к тому, что в сентябре 1990 г. сотрудничество было прекращено и каждый пошел своей дорогой. В результате мир получил OS/2 и файловую систему HPFS (High Perfomance File System) от IBM и Windows NT с файловой системой NTFS (New Technology File System) от Microsoft. У файловых систем было много общего, и до версии Windows NT 3.51 включительно Microsoft обеспечивала в своих операционных системах поддержку HPFS.

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

Основа NTFS

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

Файлы и каталоги

В NTFS любой элемент является файлом, включая каталоги и главную таблицу файлов. Элемент состоит из двух частей: обязательной записи о нем в MFT и опциональных параметров, называемых потоками. Все данные файла представляют собой опциональные параметры (его содержимое, версия, дата последней модификации, автор и т. д.). Но наиболее известные файловые менеджеры дают пользователю информацию только об ограниченном и заранее определенном наборе потоков. А размер файла, показываемый пользователю, является объемом только одного потока, который, собственно, и представляет собой то, что мы привыкли традиционно называть данными файла. Получается, что текстовый документ, состоящий всего из нескольких страниц текста, может занимать не один гигабайт, скрытый в другом потоке.

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