Skip to main content

Junction 1.06

Автор: Марк Руссинович (Mark Russinovich)

Опубликовано 8 сентября 2010 г.

Введение

В Windows 2000 и последующих версиях ОС поддерживаются символические ссылки на каталоги — иными словами, один каталог компьютера может исполнять роль символической ссылки на другой каталог. К примеру, если в свойствах каталога D:\SYMLINK указан целевой объект C:\WINNT\SYSTEM32, то любое приложение, обращающееся к D:\SYMLINK\DRIVERS, на самом деле получает доступ к C:\WINNT\SYSTEM32\DRIVERS. Символические ссылки на каталоги в терминологии Windows называются точками соединения NTFS. К сожалению, в составе ОС Windows не предусмотрены средства создания точек соединения — приходится покупать комплект Win2K Resource Kit, в котором есть специальная программа linkd. По этой причине я решил создать собственную программу для создания точек соединения — Junction. Программа Junction позволяет не только создавать точки соединения NTFS, но и проверять, исполняют ли те или иные файлы и каталоги роль точек повторной обработки. Точки повторной обработки — это механизм, на основе которого реализуются точки соединения NTFS. Кроме того, точки повторной обработки задействуются службой съемных носителей Windows (RSS) и точками подключения томов.

Инструкции по работе с точками соединения содержатся в этой статье базы знаний Майкрософт.

Создание точек соединения с каталогами, расположенными в удаленных общих папках, в среде Windows не поддерживается.

Для просмотра сведения о повторной обработке вызовите программу Junction следующим образом.

Синтаксис: junction [-s] <имя каталога или файла>

-s

Рекурсия подкаталогов.

Чтобы создать или удалить точку соединения, запустите программу Junction так.

Синтаксис: junction [-d] <каталог с точкой соединения> [<объект соединения>]

Чтобы удалить точку соединения, используйте параметр -d и укажите имя этой точки.