Is there a Linux utility that can create NTFS symbolic links? That is, a link on an NTFS partition that points to another NTFS folder - one that will work within Windows 7, specifically.

I wish to relocate a folder that is normally in-use while Windows is running. This machine can already dual-boot into Ubuntu, so I'd like to leverage that.

EDIT: To keep this from potentially turning into "which Windows Live CD is best", I will limit this question to "Is it possible with Linux, yes or no?"

link|improve this question

50% accept rate
1  
Create the symbolic link on the drive slaved up in another Windows machine? – Randolph West Jul 29 '10 at 19:17
That's definitely an alternative, but I'm more likely to go with a boot CD than to pull the drive in this case. – rymo Jul 29 '10 at 20:16
feedback

2 Answers

up vote 2 down vote accepted

By using NTFS-3G Advanced, it appears possible to treat existing junctions/NTFS links as if they were Linux symlinks, but my actual goal of creating new ones that work within Windows is a no-go:

Dereferencing junction points and symbolic links created by Windows is thus made possible, so are hard linking, renaming and deleting, but creating new ones is not.

link|improve this answer
feedback

Just mounting the partition under Linux and creating the link with ln -s should work. This doesn't give you access to the full complexity of NTFS links, but should be enough for your purpose.

There are two different implementations of NTFS for Linux: NTFS-3g (filesystem name ntfs-3g, Ubuntu package ntfs-3g) and Linux-NTFS (filesystem name fuse.ntfs, Ubuntu package ntfsprogs). If one of them doesn't do what you want, try the other one.

link|improve this answer
1  
I'm already mounting the partition with ntfs-3g, and it neither follows existing links/junctions, nor creates Windows-compatible links with ln – rymo Jul 29 '10 at 21:16
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.