hardlinks on ntfs with windows

Solution 1:

cmd includes the mklink command which can create hardlinks:

Creates a symbolic link.

MKLINK [[/D] | [/H] | [/J]] Link Target

/D Creates a directory symbolic link. Default is a file symbolic link.

/H Creates a hard link instead of a symbolic link.

/J Creates a Directory Junction.

Link specifies the new symbolic link name.

Target specifies the path (relative or absolute) that the new link refers to.

Furthermore, the excellent Far Manager has support for creating them (Alt+F6).

There are also a number of shell extensions that allow for doing so.

Solution 2:

You can use Link Shell Extension to easily do what you want

Solution 3:

fsutil hardlink create new_file old_file_name

You will need to run this from an elevated command prompt.