Архитектура современных операционных систем

168 Пользователь имеет возможность создавать свои собственные потоки данных. Таким образом, теоретически один файл NTFS может содержать несколь- ко потоков данных. Один поток данных - безымянный (используется по умолчанию), осталь- ные потоки данных должны иметь имя. Для того, чтобы не менять формат вызова API функций ввода-вывода, имя потока данных записывается через «:» после имени файла. Если имя потока не указано, используется безымянный поток данных по умолчанию. 2. NTFS допускает использование в именах файлов 16-разрядную кодировку Unicode. 3. NTFS имеет встроенные средства индексации атрибутов файла. 4. Переназначение плохих кластеров. Если в системе используется отказо- устойчивые средства хранения и при чтении какого-то сектора происходит постоянная ошибка, то NTFS выполняет следующие действия:  находит другую копию поврежденных данных;  выделят файлу новый кластер и восстанавливает его содержимое;  помечает сбойный кластер как плохой, чтобы он в дальнейшем не мог использоваться для других файлов. Все это выполняется автоматически. Если отказоустойчивые средства не используются. NTFS также выделит файлу новый кластер вместо сбойного, од- нако восстановить его содержимое она не уже сможет. 5. Поддержка Posix:  различие имен файлов и каталогов в зависимости от регистра ис- пользуемых символов;  возможность жестких ссылок (создание нескольких имен для одно- го и того же файла).

RkJQdWJsaXNoZXIy MTY0OTYy