Windows – When would one prefer a Junction Point (Directory Hard Link) over a symbolic link

junctionmklinksymbolic-linkwindows 7

Technically, I get the difference between the two; this is just a usage question.

In particular, I want to move some folders off of a smaller hard drive and onto a larger one, but I need to use some sort of link to do it–the application that uses these files only expects them to be where they currently are, and isn't configurable.

I'm not sure which argument I should pass to mklink: /J or /D. In doing some research on the web, places seem to just pick one or the other without explaining why they made that choice.

The data consists of many small files and folders, which are read and written to quite frequently, if that's something that would affect the decision.

Any thoughts?

Thanks.

Best Answer

Because Symbolic Links have more functionality, they are preferred, but if the disk may need to be used with pre-Vista Windows operating systems (including boot discs), use Junctions instead.

Related Question