Выбрать главу

Второе, достаточно важное отличие NTFS5 от старой версии – возможность поиска файла, по имени его владельца. Зачем это нужно? А вот зачем: например, вам нужно найти все файлы созданные в Word-е, каким-то одним пользователем, на диске, где этих файлов тысячи. В NT4 это было проблемой. С помощью Access Control List (Список управления доступом), можно легко проверить, какие файлы доступны пользователю, и установить права доступа к отдельным файлам или каталогам.

Кроме непосредственного изменения самой структуры NTFS, в W2k добавлен Microsoft Index Server, который значительно ускоряет поиск файлов, особенно по их содержимому, за счёт индексации содержимого дисков. Управляется эта служба через раздел Indexing Service окна Computer Management. В этом разделе можно просмотреть, какие директории индексируются, и, при желании, добавить новые или удалить старые. Работает это c любыми разделами, а не только NTFS.

В NTFS5 добавлена такая функция как точки монтирования или, по-другому, точки соединения (junction point). Функция эта давно знакома пользователям различных вариантов Unix/Linux, но в продуктах Microsoft она появилась впервые. С помощью этой технологии можно присоединить любой дисковый ресурс в любое место файловой системы. Например, можно присоединить жёсткий диск D: в любой из каталогов на диске C:, например, в C:games Теперь, зайдя в директорию C:games, можно будет видеть содержимое корневого каталога диска D:. Все изменения, которые будут произведены в этой директории, будут произведены на диске D:. После этого, можно в окне Computer management→Disk Management убрать букву, присвоенную этому диску (Change disk letter and path), и пользователь даже не будет знать, что на компьютере установлено два диска! Он будет работать с одним диском C: и директория C:games для него ничем не будет отличаться от других. Смонтировать диск или раздел в директорию на NTFS разделе или диске, можно из уже знакомого нам меню Change disk letter and path, выбором пункта Add..→Mount in this Ntfs folder→Browse: Управлять этой функцией можно и через командную строку, командой mountvol.

(2.5) Что такое кластер?

Кластер – минимальный размер места на диске, которое может быть выделено файловой системой для хранения одного файла. Определяется он, как правило, автоматически, при форматировании винчестера, по зависимости указанной в таблице:

Размер раздела Секторов в кластере Размер кластера < 512 Мб 1 512 байт < 1024 Мб 2 1K < 2048 Мб 4 2K < 4096 Мб 8 4K < 8192 Мб 16 8K < 16384 Мб 32 16K < 32768 Мб 64 32K > 32768 MБ 128 64K

Небольшое исключение для системного раздела: если он меньше 2048МБ, то размер кластера всегда 512 байт.

Узнать размер кластера в W2k можно несколькими способами. Во первых, можно зайти в Administrative Tools→Computer Management→Storage→Disk Defragmenter. Выбрать нужный диск и нажать на Analyze. Через несколько секунд появится табличка, где есть три кнопки. Нажатие на View Report запускает окошко, в котором море информации про выбраный диск, в том числе и Cluster size.

Есть ещё один метод, который подходит не только для W2k. Создаётся, или берётся готовый, маленький файлик размером от 1 байта до 500 байт. Нажимается на нём правая кнопка мыши, выбирается Properties. Смотрим на два пункта, Size и Size on disk. Size должен быть чем-то вроде 10 байт (или какой там размер он реально имеет), а Size on disk будет, к примеру, 4096 байт, что соответствует настоящему размеру кластера, т.е. 4K.

Размер кластера можно выбрать и самому, вручную, правда, только при форматировании. Делается это так: "format d: /A:size", где size это размер кластера в байтах. Однако существуют некоторые правила, которых следует придерживаться: во-первых, размер кластера должен быть кратен размеру физического сектора, то есть 512 байтам в подавляющем большинстве случаев; во-вторых, есть ограничения по количеству кластеров на разделе.