Junction Link Magic — это бесплатная утилита с графическим интерфейсом, которая создает точки соединения (junction points) в Windows, позволяя перенаправить папку на другой диск или каталог без перемещения данных вручную. Типичный сценарий: системный диск C: переполнен, а тяжелая папка с играми или профилями программ лежит именно на нем — junction решает проблему без переустановки софта.

Утилита давно не обновляется и выглядит архаично, но сам механизм точек соединения встроен в файловую систему NTFS и работает в современных версиях Windows штатно. Ниже разберем, что именно делает программа, когда её применение оправдано и какие риски стоит учитывать перед перенаправлением системных каталогов.

Что такое junction-точка и как она работает

Точка соединения — это объект файловой системы NTFS, который выглядит как обычная папка, но фактически ссылается на другой каталог. Когда программа обращается к пути C:\Games\BigGame, система прозрачно перенаправляет запрос, например, на D:\Storage\BigGame. Для приложения ничего не меняется: оно продолжает работать со старым путем.

Ключевая особенность junction в том, что перенаправление происходит на уровне файловой системы, а не оболочки. Это отличает точку соединения от ярлыка: ярлык понимает только Проводник, а junction видят все программы, включая службы и консольные утилиты.

Ограничение тоже существенное: классическая junction-точка работает только с локальными каталогами. Перенаправить папку на сетевой диск через junction нельзя — для этого существуют символические ссылки, которые создаются командой mklink.

💡

Junction работает на уровне NTFS и прозрачен для любых программ, но поддерживает только локальные пути внутри одного компьютера.