Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I'm moving some folders to an external storage drive and replacing them with a Shortcut, however the shortcut is listed in with the Files, not the Folders. It also doesn't show up in the folder Tree View that's on the left side of Windows Explorer.

Is there a way to make Windows Explorer treat a Shortcut Folder the same way it would a regular Folder?

share|improve this question
2  
I guess this is not possible. However, you may be able to achieve what you want if you use NTFS junction points or symbolic links instead of shortcuts. –  netvope Nov 9 '11 at 17:02
    
@joeqwerty Because it is a shortcut to a Folder. Basically I want to move a bunch of folders to an external drive, and replace that folder with a shortcut of some kind that acts the same way the folder did, so users don't wonder where all their files went. –  Rachel Nov 9 '11 at 17:44
    
@Rachel: OK, I got it. Thanks for the clarification. –  joeqwerty Nov 9 '11 at 17:52
    
@netvope Would you be able to provide an example of how I could accomplish? The directories I want to move are actually on a shared network drive belonging to a Windows 2003 machine –  Rachel Nov 9 '11 at 18:00
2  
@Rachel According to Microsoft 'Windows does not support junctions to directories on remote shares' –  sgmoore Nov 9 '11 at 20:25
add comment

3 Answers

In Windows Vista and 7 you can use NTFS symbolic link. Wikipedia states that "the NTFS symbolic link implementation provides full support for cross-filesystem links."

If you're not comfortable using the command line program mklink, you can use Link Shell Extension. After downloading and installing the software, follow the step-by-step guide in "Using Link Shell Extension". Basically you select the folder on the external/remote drive, click "pick link source", go back to the original drive and choose "drop as Symbolic Link".

I have not personally tested this method. Please let me know if my instructions don't work.

share|improve this answer
    
We have older systems. The network share is on Windows Server 2003 and most of our users are on XP –  Rachel Nov 10 '11 at 13:11
1  
Then I'm afraid there is no ready-made solution, unfortunately. Hardlinks can only be made within one NTFS volume. Junctions and volume mount points only work for locally attached volumes. Symbolic links require Windows Vista or above. You could hire someone to build a solution, relax your requirements, or simply get over it :-) –  netvope Nov 10 '11 at 20:30
add comment

Use a junction. You can use the Link Shell Extension ( http://schinagl.priv.at ). Best of all, programs won't notice.

share|improve this answer
    
Can you give me an example of how I would set that up? –  Rachel Nov 9 '11 at 19:30
    
Source: Rightclick>pick link source. Destination: Rightclick>create link>junction. –  kinokijuf Nov 11 '11 at 13:39
add comment

Don't use shortcuts. Instead, use hard links or volume mount points

Edit: The simplest way is to create a mount point for the root folder, but it has a couple of limitations: you MUST redirect a whole folder and you MUST use a complete volume as destination. To do that, create an empty NTFS folder where you will redirect your volume and then open disk manager, select your volume, right-click on it and select "change drive letter and path", remove the drive letter mapping (if any and if you want to) and add the path of the EMPTY NTFS folder.

Hard links are a bit more delicate to use and, upon reflexion, it won't help you on since all links must point to the same volume (which isn't your case).

share|improve this answer
    
Can you give me an example of how I would create a hard link on Windows XP which would point to a Directory on an external storage unit? –  Rachel Nov 9 '11 at 17:04
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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