

NTFS Junctions and NTFS Symbolic links are really doing the same thing in the same way (reparse points), aside from the aforementioned differences in how they're processed. Junctions are Reparse Points (may be described as symbolic links) Taken from here (a good introductory read) Here are some other comparisons on the topic, but these can be misleading when considering junctions because they don't list the benefits I list above. ** Ever since the Windows 10 Creators Update, one can enable Developer Mode to remove the admin restriction for NTFS symbolic links. * The statement of difference in speed/complexity comes from an unverified statement in the Wikipedia entry on NTFS reparse points (a good read). So, if you want a local link and can live with an absolute path, you're probably better off with a junction otherwise, consider a symbolic link for its added abilities. Remote targeting makes symbolic links more functional, but also raises their security profile, while junctions are safer because they are constrained to local paths.

Symbolic links have more functionality, while junctions almost seem to be a legacy feature because of their limitations, but the security implications of these limitations are specifically why a junction might be preferred over a symbolic link.
