Windows Vista. Для профессионалов
Шрифт:
Программа mountvol.exe. Для работы с точками подключения используется программа командной строки mountvol.ехе. Она управляет работой драйвера mountmgr. sys, описанного в ветви реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\MountMgr.
Программа поддерживает следующие стандартные возможности.
• mountvol.exe <раздел или путь к каталогу> – Сточка подключения> – подключает указанную точку подключения (список доступных точек подключения отображается после ввода команды mountvol.ехе) к указанному каталогу. Каталог, к которому подключается точка подключения, должен быть пуст.
• mountvol.exe <раздел или путь к
Программа mountvol.ехе операционной системы Windows Vista также поддерживает следующие новые возможности.
• mountvol.ехе /N – отменяет автоматическое подключение к разделам новых точек подключения. Чтобы заново установить автоматическое подключение новых точек подключения, нужно вместо параметра /N воспользоваться параметром /Е.
Эти команды изменяют значение параметра REG_DWORD-типа NoAutoMount, расположенного в ветви системного реестра HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services\MountMgr.
Примечание
Отключить или включить автоматическое монтирование можно и с помощью программы diskpart. Для этого сначала нужно войти в данную программу, введя в командной строке diskpart, а после этого в появившейся строке приветствия ввести команду automount enable|disable.
• mountvol.exe/R – отключает все точки подключения.
Оснастка Управление дисками. Можно также создать точку подключения на основе свободного пространства на диске. Для этого нужно воспользоваться оснасткой Управление дисками, которую можно отобразить с помощью консоли diskmgmt. msc.
После запуска данной оснастки нужно выделить свободное пространство на диске, после чего в его контекстном меню выбрать команду Создать простой том. Это приведет к отображению мастера Мастер создания простых томов, на втором шаге которого нужно установить переключатель Назначение буквы диска или пути в положение Подключить том как пустую NTFS-папку и в поле под данным переключателем указать путь к папке, к которой будет примонтировано данное свободное пространство.
Примечание
Создать точку подключения можно и с помощью программы командной строки diskpart.exe. Для этого нужно войти в оболочку данной программы, выбрать нужную партицию диска с помощью команды select partition <номер партиции, начиная с 1>, а потом ввести команду ASSIGN М01ЛМТ=<каталог>.
Точки повторного разбора
Механизм точек подключения, которые мы рассмотрели выше, основан на точках повторного разбора. Точкой повторного разбора является каталог или файл, который хранит данные повторного разбора. Данные повторного разбора содержат команду, а также тег, определяющий создателя точки повторного разбора. Если программа или компонент операционной системы обнаруживает точку повторного разбора, он просматривает ее тег. И если тег указывает, что точку повторного разбора создал именно данный компонент, то он выполняет заложенную в точке повторного разбора команду. Например, именно так и работают точки подключения: в качестве команды, заложенной в точке повторного разбора, выступает раздел, в который нужно перенаправить пользователя, обратившегося к данной точке повторного разбора.
Для
• fsutil reparsepoint query <путь к каталогу или файлу> – отображает сведения о точке повторного разбора (тег точки повторного разбора, длину, а также записанные в точку данные), которая присвоена данному каталогу или файлу. Например, можно создать точку подключения, после чего просмотреть сведения о точке повторного разбора, созданной в каталоге, который мы определили как точку подключения.
• fsutil reparsepoint delete <путь к каталогу или файлу>– удаляет точку повторного разбора в указанном каталоге или файле. Удаление точки повторного разбора приводит к удалению точки подключения.
Жесткие ссылки
Жесткие ссылки позволяют отображать один и тот же файл в разных каталогах файловой системы и под различными именами. Иначе говоря, в чем-то жесткие ссылки похожи на обычные ссылки. Однако есть некоторые существенные различия.
• Жесткая ссылка никак не отличается от оригинального файла. Например, она весит столько же, сколько и оригинальный файл. Жесткая ссылка выглядит точно так же, как и оригинальный файл.
• Отличие от обычной ссылки состоит и в том, что, если удалить оригинальный файл, жесткая ссылка все равно будет работать и хранить содержимое оригинального файла.
• Результат изменения содержимого жесткой ссылки заносится в файл-оригинал. Результат изменения в оригинальном файле заносится в жесткую ссылку. При этом, как уже говорилось выше, жесткая ссылка и файл-оригинал не взаимосвязаны. Иными словами, повторюсь, если удалить файл-оригинал, то жесткая ссылка все равно будет содержать его данные. Однако после удаления файла-оригинала жесткая ссылка автоматически преобразуется в обычный файл.
Чтобы создать жесткую ссылку, достаточно воспользоваться командой fsutil hardlink Create <путь к создаваемой жесткой ссылке и ее имя> <путь к файлу оригиналу, на который создается жесткая ссылках
Проверка диска
Проверку диска в операционной системе Windows Vista можно выполнить тремя способами. Первый из них – это использование программы командной строки chkdsk.exe во время работы операционной системы. Второй же – назначение выполнения проверки диска при перезагрузке операционной системы. А третьим способом является использование оболочки операционной системы.
Использование программы chkdsk.exe
Программа chkdsk.ехе является стандартной консольной программой всех версий операционной системы Windows, однако в Windows Vista данная программа стала поддерживать новый параметр /В. Он используется вместе с параметрами /R и /F и говорит программе о том, что она должна заново проверить количество сбойных кластеров на томе.
Теперь рассмотрим основные способы использования данной программы.
• Chkdsk <буква диска> /L – отображает сведения о текущей файловой системе диска, используемом размере файла журнала, а также о размере файла журнала, который используется по умолчанию для данного раздела.
• Chkdsk <буква диска> /Ь:<размер файла журнала> – устанавливает новый размер файла журнала (в килобайтах) для данного раздела диска.
• Chkdsk – выполнить проверку системного диска. При этом режим восстановления сбойных кластеров отключен и выполняется стандартная проверка диска, состоящая из трех этапов (проверка структуры файлов, индексов и дескрипторов безопасности).