NTFS Link Windows Shell Extension - gHacks Tech News

NTFS Link Windows Shell Extension

NTFS Link is a Windows Shell Extension that provides the functionality to create hard links and junctions on hard drives formatted with the NTFS file system. Hard Links basically make it possible to access one file using multiple paths on the same volume while junctions provides the same functionality for directories with the addition that it can link directories on different local volumes of a computer.

A practical example would be to store files and directories in a different location than they have to reside in. This could be the Firefox profile directory, a Skype directory or the Windows Documents and settings folder. You basically tell Windows to look into the original folder but also in the linked folder for files.

NTFS Link offers three ways of creating hard links and junctions. The first and probably easiest way is by dragging and dropping a file or folder with the right mouse button to another location. The others are by making use of the New parameter in the right-click menu in Windows Explorer while the last works by right-clicking on an empty folder only.

ntfs links

The drag and drop function proves to be really useful and an uncomplicated way of creating hard links and junctions. It should however be noted that NTFS Links works best when run in pre-Vista operating systems as Windows Vista comes with its own possibilities to create symbolic links.

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. Womble said on February 2, 2009 at 4:58 pm
    Reply

    One important thing to note here iirc is that if you delete/modify the hardlink you also delete/modify the original and vice verse.

    Be careful!

  2. John said on February 2, 2009 at 5:16 pm
    Reply

    Maybe I’m crazy but I didn’t see a link … NTFS Link is located here:
    http://elsdoerfer.name/=ntfslink

  3. zondron said on February 2, 2009 at 5:20 pm
    Reply

    http://elsdoerfer.name/=ntfslink

    there’s no link to the file

    1. Martin said on February 2, 2009 at 5:30 pm
      Reply

      Thanks guys, added it.

  4. lmanpig said on February 2, 2009 at 5:36 pm
    Reply

    Thanks for mentioning it, Wombie.

  5. lmanpig said on February 2, 2009 at 5:45 pm
    Reply

    Wait, I just read the faq, and it says “If you delete the original, the link you created will continue to function”

  6. Womble said on February 2, 2009 at 7:22 pm
    Reply

    it’s possible I have it wrong, hence my iirc disclaimer :) but my understanding is that you can remove the links and the original will remain but modifications made to the link affect the original I assume this includes deleting.

  7. John said on February 2, 2009 at 7:40 pm
    Reply

    @Imanpig,
    Symlinks and junction points will be orphaned (think of it as a shortcut to a file that doesn’t exist) if the original is deleted however if you delete a junction point (not the original content!) in XP, it WILL delete the original content.
    XP’s delete functions are recursive and dumb when it comes to determining whether something is a link or the original content. Vista, on the other hand, handles links properly and will not delete the original.

    I still wouldn’t trust Vista to remove the links correctly so, if I were you, I’d go about the proper means of removing a JP, symlink, or hardlink.

  8. lmiller867 said on February 3, 2009 at 2:15 am
    Reply

    Another program that does the same thing is http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

  9. SMario said on February 3, 2009 at 10:21 am
    Reply

    IMHO, Link Shell Extension (LSE) is a much better software…

    http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

    Just for your information. :-)
    SMario

  10. Michael said on February 4, 2009 at 6:22 pm
    Reply

    NTFS Link hooks into Explorer’s deletion process and tries to unlink symbolic links before it let’s Explorer continue. I would advise not to trust this mechanism though if the symlink is merely a subentity of the strucutre you’re deleting.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.