Tom's Guide Forum
  Tom's Guide Forums » Windows Vista » Vista General Discussion » Moving Program Files?
 




Word :   Username :  
 
Bottom
Author
 Thread : Moving Program Files?
 
More Information

So what im trying to do is have the default program file changed to my E program folder because i want to serperate apps from my os partition and some programs i can not tell it where to install. the problem is that then all the programs that vista puts in c during install wont work right. my question is how can i have all the programs in C work but have the default program folder in E. or is it possible to move everything from c to e and have that work aswell. when i though about it i dont tink it would work but that how i would love to do it and thought id ask. im not very experienced with regedit but i figure im going to have to set it up in there so f somehow could tell me how to do id really appreciate it.

Related Product

Register or log in to remove.

More Information

the usual solution is: create a partition on the desired spindle, mount it in some arbitrary place (drive letter or folder), copy the files from c:\program files (preferably using backup software so that file dates, attributes, etc. are retained exactly), empty the c:\program files folder once the copy is verified to be correct, then change the mount point of the new partition so that it gets mounted at c:\program files. if you're using vista x64, also do the same for c:\program files (x86).

however, this might be a good time to reinstall and correct your original error, reinstalling your apps to e:\program files (or e:\program files (x86)) and let those things that insist on installing to c:\ do so; be sure to make the boot partition large enough to accommodate those apps. i do that myself, my vx64 ultimate boot partition is 50G with 14.5G free right now. i do, however, install some programs to c: intentionally if they are critical apps that i might need to recover from problems (e.g., 7-zip, antivirus apps, backup software, etc)

given that (apparently) your CD/DVD drive is D:, i also recommend changing its drive letter (i use R: (for "ROM", "RW", or whatever mnemonic you want to call ti), S:, T:, U:, V: and W: for my optical drives); that way, when you add hard drives in the future, the optical drive won't be in the middle of the drive letter sequence. you can also change occurrences of D: to the new optical drive letter in the registry so that the "original install" location will switch to the optical drive's new location.


Message edited by tmike on 07-11-2008 at 09:58:04 PM
More Information

I have my C partition set at 25gig. i want it as small as possible which is why i dont want anything installed there. my optical drives are already s and t and my swap file is d. i have E set as a 150gig parttion for apps. currently i have nothing installed and all thats in program files is the default windows installed stuff. so there is no programs i would need to reinstall. i like the sound of ur first solution im just curious if i will need to fix registry files and short cuts with that?

More Information

well, if you insist that NO software be installed on the boot partition, then the first method is the only way... and it still won't guarantee that some extraneous stuff will end up on c: (such as the installation cache), so still allow some extra room on c:

you won't have to change anything (registry, shortcuts etc) because the old path, c:\program files, will still be the path after the switch.

just work carefully, doublecheck your work at each step, and always have a way to backtrack. (e.g., instead of deleting \program files before you switch the mount points, rename it and create a new empty \program files folder with the same ownership & ACLs as the original one, or at the very least retain the backup till you're completely done & tested).

i'm also tempted to say that if you weren't already familiar with how to do this, i question whether you should do it without someone looking over your shoulder.

finally, i assume that your d: (swap) is a separate spindle (preferably on a separate controller)... if it isn't at least the former, you're not accomplishing anything except moving your swap to a slower area of your spindle.

More Information

Are you installing programs in E:\Program Files because you think you wouldn't have to reinstall them if you reinstall Windows? If so, you're wasting you time.

Grumpy


  Tom's Guide Forums » Windows Vista » Vista General Discussion » Moving Program Files?

Go to:
 

Google ads