Соединения (или взаимодействия) каталогов (directory junctions) позволяют объединять папки для связи каталога с любым локальным каталогом. Представьте, что есть три папки: c:\папка1, c:\папка2 и c:\доки. Существует возможность создания соединения каталогов для папки c:\доки, которая получит роль подкаталога для папок c:\папка1 и c:\папка2. Это приведет к созданию каталогов c:\папка1\доки и c:\папка2\доки.

Первоначально для создания точек соединения использовалась утилита LINKD.EXE, но она была изъята из базовой поставки операционной системы и поставляется в составе пакета Resource Kit. Соединения каталогов могут создаваться с помощью программного API, но для этого придется создавать отдельную программу.

На первый взгляд соединение каталогов и распределенная файловая система (DFS — Distributed File System) выполняют одинаковую роль, поскольку эмулируют единое дерево каталогов, которое на самом деле состоит из нескольких распределенных папок. Тем не менее, между этими концепция ми существует ряд отличий.

· Распределенная файловая система в домене для хранения информации использует Active Directory.

· Благодаря Active Directory система DFS менее чувствительна к ошибкам и позволяет проводить балансировку нагрузки. Соединения каталогов не предоставляют аналогичных функций (хотя этого и не требуется в локальной системе.)

· Система DFS более приспособлена для объединения нескольких сетевых ресурсов в единое пространство имен, в то время как соединения каталогов используется только для объединения локальных ресурсов.

· Система DFS позволяет работать с несколькими файловыми системами, а соединения каталогов зависят от возможностей файловой системы NTFS 5.0.

· Система DFS требует наличия клиентского программного обеспечения, чего не требуется для соединений каталогов.