Чтение онлайн

на главную - закладки

Жанры

Компьютер на флешке. Работающие Windows, Linux, Офис и 150 самых полезных программ у вас в кармане
Шрифт:

• возможностью перемещения корневого каталога и резервной копии FAT (если основная копия получила повреждения);

• возможностью хранения резервной копии системных данных.

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

Файловая система NTFS представляет собой выдающееся достижение структуризации: каждый элемент системы представляет собой файл.

Общие сведения

Ни одна из версий FAT не обеспечивает хоть сколько-нибудь приемлемого уровня безопасности.

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

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

Назначение прав доступа позволяет запретить/разрешить каким-либо пользователям и программам проделывать какие-либо операции над файлами. Например, не обладая достаточными правами, посторонний пользователь не сможет изменить какой-либо файл. Или, опять же не обладая достаточными правами, файл не сможет испортить вирус.

Кроме того, NTFS, как было сказано выше, обеспечивает лучшую производительность и возможность работы с большими объемами данных. Напоминаю, что форматирование флешки в NTFS не только позволяет забыть о такой напасти FAT/FAT32, как потерянные кластеры, но и повышает надежность и долговечность флешек, а также позволяет несколько увеличить скорость чтения/записи данных.

Начиная с Windows 2000 используется версия NTFS 5.0, которая помимо стандартных позволяет реализовывать следующие возможности:

• Шифрование данных — эта возможность реализуется специальной надстройкой NTFS, которая называется Encrypting File System (EFS) — шифрующая файловая система. Благодаря этому механизму шифрованные данные могут быть прочитаны только на компьютере, на котором произошла шифровка. В Windows XP этот механизм был существенно доработан, были устранены недостатки.

• Дисковые квоты — стало возможно назначать пользователям определенный (ограниченный) размер на диске, который они могут использовать.

• Эффективное хранение разреженных файлов. Встречаются файлы, в которых содержится большое количество последовательных пустых файлов. Так файловая система NTFS позволяет оптимизировать их хранение.

• Использование журнала изменений — позволяет регистрировать все операции доступа к файлам и томам.

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

Рис. 3.1. Чего только не придумают производители флешек

Устройство NTFS. Главная таблица файлов MFT

Как

и любая другая файловая система, NTFS делит все полезное место на кластеры — минимальные блоки данных, на которые разбиваются файлы. NTFS поддерживает почти любые размеры кластеров — от 512 байт до 64 Кбайт. Однако общепринятым стандартом считается кластер размером 4 Кбайт. Именно он используется по умолчанию. Принцип существования кластеров можно проиллюстрировать следующим примером.

Если у вас размер кластера составляет 4 Кб (что скорее всего), а вам нужно сохранить файл размером 5 Кб, то реально под него будет выделено 8 Кб. Так как в один кластер он не помещается, а под файл дисковое пространство выделяется только кластерами.

Для каждого NTFS-диска имеется специальный файл — MFT (Master Allocation Table — главная таблица файлов). В этом файле содержится централизованный каталог всех имеющихся на диске файлов. При создании файла NTFS создает и заполняет в MFT соответствующую запись, в которой содержится информация об атрибутах файла, содержимом файла, имени файла и т.п.

Помимо MFT имеется еще 15 специальных файлов (вместе с MFT — 16), которые недоступны операционной системе и называются метафайлами. Имена всех метафайлов начинаются с символа $, но стандартными средствами операционной системы просмотреть их и вообще увидеть не представляется возможным. Далее для примера представлены основные метафайлы:

• $MFT — сам MFT;

• $MFTmirr — копия первых 16 записей MFT, размещенная посередине диска;

• $LogFile — файл поддержки журналирования (см. ниже);

• $Volume — служебная информация — метка тома, версия файловой системы и т.д.;

• $AttrDef — список стандартных атрибутов файлов на томе;

• $ — корневой каталог;

• $Bitmap — карта свободного места тома;

• $Boot — загрузочный сектор (если раздел загрузочный);

• $Quotaфайл, в котором записаны права пользователей на использование дискового пространства;

• $Upcase — файл-таблица соответствия заглавных и прописных букв в именах файлов на текущем томе. Нужен в основном потому, что в NTFS имена файлов записываются в Unicode, что составляет 65 тысяч различных символов, искать большие и малые эквиваленты которых очень нетривиально.

Что касается принципа организации данных на диске NTFS, то он условно делится на две части. Первые 12% диска отводятся под так называемую MFT-зону — пространство, в которое растет метафайл MFT.

Запись каких-либо пользовательских данных в эту область невозможна. MFT-зона всегда держится пустой — это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

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

Поделиться:
Популярные книги

Адвокат Империи 3

Карелин Сергей Витальевич
3. Адвокат империи
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
фантастика: прочее
5.00
рейтинг книги
Адвокат Империи 3

Кротовский, может, хватит?

Парсиев Дмитрий
3. РОС: Изнанка Империи
Фантастика:
попаданцы
альтернативная история
аниме
7.50
рейтинг книги
Кротовский, может, хватит?

Дурная жена неверного дракона

Ганова Алиса
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Дурная жена неверного дракона

Вонгозеро

Вагнер Яна
1. Вонгозеро
Детективы:
триллеры
9.19
рейтинг книги
Вонгозеро

Ведьма Вильхельма

Шёпот Светлана
Любовные романы:
любовно-фантастические романы
8.67
рейтинг книги
Ведьма Вильхельма

Папина дочка

Рам Янка
4. Самбисты
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Папина дочка

Законы Рода. Том 6

Flow Ascold
6. Граф Берестьев
Фантастика:
юмористическое фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 6

Как я строил магическую империю 7

Зубов Константин
7. Как я строил магическую империю
Фантастика:
попаданцы
постапокалипсис
аниме
фантастика: прочее
5.00
рейтинг книги
Как я строил магическую империю 7

Лучший из худший 3

Дашко Дмитрий
3. Лучший из худших
Фантастика:
городское фэнтези
попаданцы
аниме
6.00
рейтинг книги
Лучший из худший 3

Штурмовик из будущего 3

Политов Дмитрий Валерьевич
3. Небо в огне
Фантастика:
попаданцы
альтернативная история
5.00
рейтинг книги
Штурмовик из будущего 3

Последний попаданец 2

Зубов Константин
2. Последний попаданец
Фантастика:
юмористическая фантастика
попаданцы
рпг
7.50
рейтинг книги
Последний попаданец 2

Идеальный мир для Лекаря 14

Сапфир Олег
14. Лекарь
Фантастика:
юмористическое фэнтези
попаданцы
аниме
5.00
рейтинг книги
Идеальный мир для Лекаря 14

Безумный Макс. Поручик Империи

Ланцов Михаил Алексеевич
1. Безумный Макс
Фантастика:
героическая фантастика
альтернативная история
7.64
рейтинг книги
Безумный Макс. Поручик Империи

Вдова на выданье

Шах Ольга
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Вдова на выданье