Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Всё о работе в Интернет" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
Секреты Windows: статьи о реестре, rundll32.exe, программах
Глава 2. Настройка компонентов. 2.10. Программа fsutil.exe Новое на сайте neodn.ru:
Программа fsutil.exe является стандартной программой командной строки операционной системы Windows Vista, предназначенной для работы с файловой системой NTFS. Некоторые возможности этой программы настолько уникальны и интересны, что не рассказать о них на страницах данной книги было бы неправильным. Подробнее об NTFS можно прочитать в разделе «Сравнение файловых систем NTFS и FAT», который имеет CLSID-номер 5dd16a76-7224-45ed-946a-72d5c6dc6e82. Настройка файловой системы (команда behavior)Прежде всего, программа fsutil.exe позволяет изменить значения некоторых параметров DWORD-типа, расположенных в ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\FileSystem. Для этого применяются следующие варианты синтаксиса команды.
В таблице ниже представлен перечень параметров, которые можно изменить при помощи команды fsutil behavior set, а также соответствующие этим параметрам параметры ветви реестра HKLM\SYSTEM\CurrentControlSet\Control\FileSystem. А в следующей таблице представлено описание соответствующих параметров реестра. Следует заметить, что параметры, изменяемые при помощи команды fsutil behavior set SymlinkEvaluation, могут быть переопределены групповой политикой ОЦЕНКА СИМВОЛЬНЫХ ССЫЛОК НА ОСНОВЕ ИХ ИСТОЧНИКОВ И АДРЕСОВ раздела КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/СИСТЕМА/ФАЙЛОВАЯ СИСТЕМА NTFS. Данная политика создает в ветви реестра HKLM\SOFTWARE\Policies\Microsoft\Windows\Filesystems\NTFS параметры DWORD-типа SymlinkLocalToLocalEvaluation, SymLinkState, SymlinkLocalToRemoteEvaluation, SymlinkRemoteToLocalEvaluation и SymlinkRemoteToRemoteEvaluation. От значения параметра SymLinkState зависит, будут ли использоваться остальные параметры ветви HKLM\SOFTWARE\Policies\Microsoft\Windows\Filesystems\NTFS, либо параметры ветви HKLM\SYSTEM\CurrentControlSet\Control\FileSystem. Таблица 2.55. Команда fsutil behavior set Allowextchar NtfsAllowExtendedCharacterIn8dot3Name disable8dot3 NtfsDisable8dot3NameCreation Disablecompression NtfsDisableCompression Disableencryption NtfsDisableEncryption disablelastaccess NtfsDisableLastAccessUpdate Encryptpagingfile NtfsEncryptPagingFile quotanotify NtfsQuotaNotifyRate Memoryusage NtfsMemoryUsage mftzone NtfsMftZoneReservation SymlinkEvaluation SymlinkLocalToLocalEvaluation, SymlinkLocalToRemoteEvaluation, SymlinkRemoteToLocalEvaluation, SymlinkRemoteToRemoteEvaluation Таблица 2.56. Команда fsutil behavior set
Просмотр сведений о файловой системе (команда fsinfo)Также при помощи программы fsutil.exe можно просмотреть сведения о работе файловой системы NTFS. Для этого применяются варианты синтаксиса команды fsutil.exe fsinfo, представленные ниже.
Точки повторного разбора (команда reparsepoint)Точка повторного разбора — это каталог или файл, который содержит в себе данные повторного разбора. Данные повторного разбора представляют собой команду на выполнение и тэг, определяющий создателя точки повторного разбора. Если программа обнаруживает точку повторного разбора, она просматривает ее тэг — если тэг указывает, что точку повторного разбора создала именно эта программа, тогда она выполняет заложенную в точке повторного разбора команду. Например, именно так работают точки подключения. В них в качестве команды выступает раздел, в который нужно перенаправить пользователя, обратившегося к точке подключения. Для работы с точками повторного разбора используются варианты синтаксиса команды fsutil.exe reparsepoint.
Количество точек повторного разбора на диске можно узнать, запустив программу командной строки chkdsk.exe. Жесткие ссылки (команда hardlink)Жесткая ссылка — это ссылка на файл, которая ведет себя как еще одна копия файла. Отличия данного подхода от обычных ссылок следующие.
Для создания жестких ссылок предназначена команда fsutil hardlink create «имя жесткой ссылки» «имя оригинального файла». Также для создания жестких связей можно воспользоваться командой MKLINK /H «имя жесткой ссылки» «имя оригинального файла». Работа с квотами (команда quota)Помимо вкладки КВОТА диалога СВОЙСТВА раздела диска, для работы с квотами можно применять описанные ниже варианты синтаксиса команды fsutil quota.
Также для работы с квотами можно воспользоваться программой wmic.exe. Например, она поддерживает следующие варианты синтаксиса.
Следует заметить, что настройки дисковых квот могут быть переопределены при помощи групповых политик, расположенных в разделе КОНФИГУРАЦИЯ КОМПЬЮТЕРА/АДМИНИСТРАТИВНЫЕ ШАБЛОНЫ/СИСТЕМА/ДИСКОВЫЕ КВОТЫ. Все эти политики изменяют значения параметров DWORD-типа и представлены в таблице ниже. Таблица 2.57. Ветвь HKLM\SOFTWARE\Policies\Microsoft\Windows NT\DiskQuota
Управление битом «грязный» (команда dirty)Бит «грязный» устанавливается для раздела диска в том случае, если на разделе произошла какая-либо ошибка, после которой данные файловой системы раздела могут быть повреждены. В этом случае, после установки бита «грязный», пользователь не сможет выполнить системные операции работы с соответствующим разделом диска (конвертирование, дефрагментация), пока не будет выполнена проверка целостности его структуры. Для работы с битом «грязный» применяются следующие команды.
Управление файлами (file)Функции программы fsutil.exe, предназначенные для работы с файлами, являются частью команды fsutil.exe file.
Управление идентификаторами объектов (команда objectid)Каждый объект файловой системы Windows Vista (например, файлы и папки) имеет свой уникальный идентификатор, который может использоваться для поиска этого объекта. Работать с уникальными идентификаторами объектов можно при помощи команды fsutil.exe objectid.
Управление самовосстановлением (команда repair)Для управления функцией автоматического самовосстановления состояния разделов диска можно применять варианты синтаксиса fsutil.exe repair.
Управление диспетчером ресурсов транзакций (команда resource)Для управления диспетчером ресурсов транзакций применяется синтаксис команды fsutil.exe resource.
Таблица 2.58. Команды синтаксиса fsutil.exe resource setlog команда «путь к корню»
Разреженные файлы (команда sparse)Разреженный файл — это файл, часть которого состоит из нулевых данных, которые при подсчете размера файла не учитываются. Если разреженный файл содержит в себе нулевые данные, Windows не выделяет места для этих данных. То есть, разреженные файлы являются «легкой» альтернативой сжатия файлов. Для работы с разреженными данными применяется синтаксис fsutil.exe sparse.
Управление транзакциями (команда transaction)Для управления транзакциями ядра файловой системы применяется синтаксис fsutil.exe transaction.
Управление USN (команда usn)Для управления USN применяется синтаксис fsutil.exe usn.
Количество записей журнала USN можно узнать, запустив программу командной строки chkdsk.exe. Управление томом (команда volume)И последней возможностью, которая реализована в программе fsutil.exe, является возможность работы с разделами диска. Для этого применяются следующие варианты синтаксиса.
2.11. ЗаключениеВот и закончилась часть книги, посвященная общим возможностям работы с операционной системой Windows Vista. В следующих главах мы с вами углубимся в конкретные возможности операционной системы Windows. В частности, мы с вами рассмотрим следующие возможности:
Продолжение следует Рейтинг: 0
Оцените: 1 2 3 4 5 moemesto.ru bobrdobr.ru
- добавить в социальные закладки
В начало записиОригинал статьи: http://www.onestyle.com.ua/txt.php?u=587
|
В избранное | ||