A very BIG thank you to Don Daniels for writing up his solution here so that others on the same quest can benefit from his experience!
Originally from ticket #17633.
I have a custom built desktop with a 128G SSD for the boot drive, and a RAID array for my storage. When I first installed my Starry Night Pro Plus 6 I thought I had lots of room to put the Starry Night database on the SSD for rapid access, but over time a lot of programs insist on storing their data on the boot drive, and I am filling up.
I would like to move the Starry Night Database to the Data drive to free up space on the boot drive. Is there an easy way to do that, or should I just uninstall (via the control panel I guess, since I don't see an uninstall option with your installation), and then re-install selecting a different drive for the data files?
Also, your license agreement used to allow installation on one desktop AND one associated laptop, but your current agreement does not seem to allow that. Am I reading it correctly.
OK, I finally figured it out. It could be better explained. I finally found another post that helped,
and in fact the final key was way down in the comments.
October 20, 2011 at 4:06 am
This worked like a CHARM! Thanks SO much for posting it! Saved me at least 4GB on my SSD…
Just to clarify to those who might not realize:
The file you wish to point to on your other drive (D:, E:, F:, etc.) MUST NOT EXIST yet on the C: drive before you create it through mklink.
For example, if you wish to point from
“C:\Program Files (x86)\Adobe\Adobe Premiere Elements 9\Movie Themes”
“D:\Adobe\Adobe Premiere Elements 9\Movie Themes”
then you need to DELETE the “Movie Themes” folder on the C: drive first before mklink can create a Junction there for it.
A simple concept, I know, but if one doesn’t completely grasp what mklink is actually doing, then it’s an easy concept to miss…
So, while I had tried renaming the folder I had copied to the D: Drive so that it could make a connection there, I had in fact got it backwards. What finally worked was to rename (until I was sure this would work) Sky Data to Sky Data1 on the C: drive. Then I ran the command:
mklink /J "C:\Program Files (x86)\Starry Night Pro Plus 6\Sky Data" "D:\Sky Data"
Two things seemed to be key:
1: The quote marks were crucial with the long directory path, though the use of quotations were not mentioned on either the Microsoft tech site or the Sevenforums site..
2: The directory in the program is actually looking for, in this case
C:\Program Files (x86)\Starry Night Pro Plus 6\Sky Data
can NOT exist when you try to make the link. It has to have that name free to be able to create the link with the name that the program is looking for.
I suggest you rename the source folder after copying it to another drive, then make the link, then when you are sure it works, you can delete the renamed source folder.
In my case, when I finally got the link to the moved data folder on the D: drive I was able to clear 11 gig on my full SSD. Thanks for the start to this solution, It took a little more research, but hopefully with this info you can experiment and put all of this into a simple concise help file to put on your Q&A or somewhere so that others can accomplish this move with several simple steps and a cut and paste.
Also, when doing this, remember that it is important to make the command line window with Administrator rights. The easiest way is to open the start window, go to All Programs / Accessories / Command Prompt, and instead of left clicking on "Command Prompt", you right click on it, and select "Run as Administrator".
Hope this helps make it possible for you to create "simple" concise instructions for others to do this in the future.