Работа с файловой системой NTFS

Сжатие файлов на томах NTFS

Сжатие на томах NTFS выполняется автоматически, если установлен на файле или каталоге атрибут сжатия (в свойствах файла или каталога).

Если установлен атрибут сжатия, то он:

· для папки означает сжатие всех файлов в ней, а для файла, что он будет сжат

· уменьшает быстродействие для больших объемов

· не поддерживается для разделов с размером кластера более 4 Кб

2) Сжатие можно выполнить с помощью проводника или другого обозревателя дисков, где вызвать:

свойства (файла или каталога) - вкладка Generalкн. Advanced - флаг Compress contents...

3) атрибут сжатия сохраняется только при перемещении на том же томе, в остальных случаях атрибут наследуется у той папки, куда скопирован или перемещен файл или каталог. Таким образом, если файл скопирован в несжатую папку, то он автоматически будет распакован.

4) Сжатие файлов и каталогов можно выполнять также из командной строки или командного файла командой:

compact.exe параметры

/c сжатие

/u распаковка

/s выполнение для подкаталогов

/a обработка скрытых и системных файлов

/i игнорирование ошибок

/f сжатие для даже уже сжатых файлов (при сбое во время сжатия и для продолжения начатого сжатия)

/q вывод на экран только итогов

без параметров - на экран выводится состояние сжатия

· не сжимаются открытые в данный момент файлы!

Дефрагментация диска – в свойствах диска, закладка «сервис»

Проверка диска на исправность структуры и секторов – в свойствах диска или из командной строки(для текущего диска - Chkdsk или для любого диска - Chkdsk диск:).

Шифрование файлов:

Шифрование Файлов используется для усиления защиты информации, особенно на компьютерах, которые могут украсть или переносных компьютерах. Для шифрования файла достаточно установить на нем атрибут шифрования (свойства файла - General – кн Advanced – encrypt contents...).

После установки атрибута, файл шифруется и, при этом, для пользователя создается сертификат шифрования, который содержит два ключа: для шифрования (общедоступный) и для дешифрования (приватный).

Наличие сертификата – это возможность «взломать» зашифрованный файл. Поэтому, для усиления защиты от взлома можно экспортировать сертификат на дискету, и затем совсем удалить его с компьютера. Это используется, например, на переносных компьютерах во время их перевозки.

Для работы с сертификатами можно запустить консоль (в командной строке набрать команду mmc) и в меню «консоль» выбрать пункт «добавить/удалить оснастку» - «добавить» - «сертификаты»... При открытии пункта соответствующего сертификата можно в свойствах сертификата (контекстное меню на сертификате) его экспортировать (на дискету или др. устройство), а затем удалить с компьютера. После этого зашифрованные файлы этого пользователя будут недоступны. Для работы с ними можно снова импортировать сертификат.

Дисковые квоты - это установка ограничений на использование дискового пространства пользователями. Ограничения могут быть установлены по разному. Может быть установлено:

· одинаковое ограничение для всех

· персональные квоты

· журнализация событий превышения квот

· запрет записи на диск при превышении квоты

Квоты устанавливаются в свойствах диска (закладка „Квота”)

При нажатии клавиши «записи квот» появляется окно, в котором можно настроить квоты персонально для каждого пользователя. Для этого в появившемся окне выбрать в меню «квота» - «создание записи квоты» или нажать соответствующий инструмент на панели инструментов. Затем из списка пользователей выбрать пользователя или группу и для них задать квоту.

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

Журнализация, однако, позволяет увидеть предупреждения не для одного диска, а для всех дисков, что ускоряет работу администратора дисков. Все сообщения о квотах записываются в системный журнал. Их можно просмотреть программой Event Viewer и отфильтровать по категории.

При превышении квоты возможны два варианта (зависит от флажка «Не выделять место на диске при превышении квоты»):

1) записать предупреждение в системный журнал (и окно записей квот) о превышении квоты, но пользователь может продолжать вести запись на диск

2) аналогично выводятся предупреждения, но пользователь не может продолжать запись на диск

Преобразование длинных имен в формат 8.3 (псевдоним)

В первых версиях систем Microsoft (DOS, Win3.1...), когда использовалась файловая система FAT16, все имена файлов представляли из себя не более 8 символов имени и 3 символа в расширении файла, например document.txt, ris.bmp... Этот формат имен получил название формат 8.3.

Это ограничение стало заметным, когда файлов стало очень много, и эти варианты имен стали ограничивать интуитивную «понятность» наименований файлов. В файловой системе VFAT, а затем и в последующих файловых системах FAT32, NTFS... стали использоваться длинные имена файлов.

Однако, при использовании «старых» программ или при копировании на файловую систему FAT16, длинные имена не могли сохраняться в первоначальном виде, и их нужно было как-то укоротить до старого варианта имен. Такое преобразование длинных имен в формат 8.3 называется созданием псевдонима. Для каждого файла с длинным именем существует свой псевдоним. Если файл имеет имя более 8 символов, то его псевдоним создается по следующему правилу:

  • 6 первых символов сохраняются неизменными, а оставшиеся заменяются на ~1. Если существует в том-же каталоге еще один файл с такими же первыми 6 символами, то у него оставшиеся символы заменяются на ~2, у третьего файла с такими же первыми 6 символами – на ~3, а у четвертого на ~4.
  • если в одной папке встречаются более 4 имен с одинаковыми 6 символами, то имена следующих файлов преобразовываются по другому правилу:
    2 символа остаются неизменными, 4 следующих формируются из случайной комбинации букв и цифр, а за ними указывается ~1
    когда заканчивается то ~1 меняется на ~2 и снова перебираются все случайные комбинации из 4 символов и.т.д. до ~4

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

Если исходное имя уже представлено в формате 8.3 и имеет все заглавные буквы, то псевдоним не создается.

Псевдонимы хранятся в записях каталога FAT, совместимых с MS-DOS. Их можно увидеть в списке файлов каталога, получить который можно из командной строки с помощью команды dir /x.

  • Так как для каждого файла в таблице файлов на диске отведено строго определенное место, то запись длинных имен выполняется особым образом: каждое длинное имя разбивается на части по 13 символов (каждая часть – это одна запись). При этом, в блок, где содержится информация о файле, записывается его псевдоним, а остальные части длинного имени размещаются в дополнительных записях таблицы файлов. Если, например, имя файла состоит из 24 символов, то будет создано три записи: одна с псевдонимом а две другие будут содержать по 13 символов имени.
  • В корневом каталоге FAT есть ограничение на количество записей – 512, и поэтому, большое количество длинных имен может исчерпать их количество очень быстро.
  • Запретить генерацию длинных имен файлов на разделах FAT можно в реестре:

HLM\System\CCSet\Control\file system\win31filesystem=1


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: