Windows – In Windows 7, can I create a Symlink or Junction for winsxs or installer folders

mklinkssdwindows 7

I have an SSD as my C:\ drive, and it's only 128 Gig.

I'm noticing that the C:\Windows subfolders "winsxs" and "Installer"–both of which I've read numerous places that one should never delete unless they want a nightmare–are taking the biggest chunk of space.

So, can I create a Junction using the mklink command after moving the data to one of my spindle drives with more space?
Thanks,
–Jim

Best Answer

You can do this for Installer. You can use this tool:

http://bitsum.com/junctionmaster.php

enter image description here

JunctionMaster is a small and simple shell extension that will allow you to MOVE and LINK a folder in one easy step. It focuses on MOVING the folder, then replacing the original folder with a hard link (junction) to the new location. Windows (and the user) can reference the files at the same location as before, but the actual storage of them is on the other drive. It is handy for new hard drives, and also in the case of SSDs where you may wish to redirect some folders with lots of RW activity to a conventional HDD.

For instance, if you bought a new hard drive you might wish to move some large folders without having to change their paths? For instance, having it store the stuff in c:\movies, but not having the path of c:\movies change. This is what JunctionMaster will do. It would move the files to f:\movies, but c:\movies still accesses them just the same (with no perceptible difference at all in the shell until Windows 7, where it now shows a link overlay on the folder icon). You must be CAREFUL though as deleting the files from either location will delete them in both (since only one real copy exists).

Related Question