I am using a SSD which is running out of space. Like 300 kB remaining. I need a symbolic link from the Program Files folders(32 bit and 64 bit) on the C drive to the E drive. Unfortunatly, the mklink command only lets you make symbolic links if the folder already doesn't exist. I duplicated these folders on the E drive but can't modify the Program Files folders while the system is running because some of those programs need to be on full time(like Windows Programs). Any way to make a symbolic link in Ubuntu that Windows will recognize?


I had to do this too. The way I got around it was creating a symbolic link named Program Files2 through Windows. Switching to Ubuntu, you can delete the Program Files folder and rename the link, removing the 2. This should work for any type of link. Before attempting this, make sure you have a back up, or some way to revert to the old set up. With the copy on the E drive, this isn't too problematic; you'd just have to copy it back over. I've had a couple programs (I can't remember which) throw errors when operating on symbolic links.

  • Thanks for your answer. I just ended up buying a new SSD and duplicating using DriveXML. – user3105700 Apr 20 '15 at 22:26
  • That's generally a more stable solution. Glad you got things to work for you. – Poik Apr 21 '15 at 17:18

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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