Copying program installations
Copying program installations
How would I move my program installations from one hdd to the other? (I'm thinking, just the registry).
I have a number of games and progies physically on my C: drive, but installed on my E: drive. I want to move them over to C, but don't know how.
Also reinstalling just isn't an option as some are huge (4-6 gigs) and others i've lost the install files or can't get them back.
There's also some programs that are installed and are located on E, and it'd be nice if i could move those over to C: as well.
Any ideas?
I have a number of games and progies physically on my C: drive, but installed on my E: drive. I want to move them over to C, but don't know how.
Also reinstalling just isn't an option as some are huge (4-6 gigs) and others i've lost the install files or can't get them back.
There's also some programs that are installed and are located on E, and it'd be nice if i could move those over to C: as well.
Any ideas?
- CDN_Merlin
- DBB_Master
- Posts: 9781
- Joined: Thu Nov 05, 1998 12:01 pm
- Location: Capital Of Canada
- De Rigueur
- DBB Admiral
- Posts: 1189
- Joined: Wed Jun 06, 2001 2:01 am
- Location: Rural Mississippi, USA
If they're still installed in your current registry, you just need to go in and use a registry replacing utility (if not free, there should be fully functional trials) to replace "e:\program files" with "c:\program files", or some other smart combo that will only replace what you need and not what you don't want.
If they're still installed *somewhere*, i.e. you still have a registry hive from maybe an old Windows installation, then it's a matter of importing the hives using regedit into an arbitarily named key. The "software" hive (named "software" in your c:\windows\system32\config) folder is likely what you'll want to import. Once imported, I'd export it to a .reg file and sift through it with notepad, getting rid of junk you don't need, and then finally using notepad's replace function to modify the registry paths so that when you import it it doesn't go back to where it came from but rather instead so that it lines up properly into your current registry. Of course, sometimes even this method isn't complete, and you'll need other keys, but it's a good start.
I've done this before, so it's certainly possible, but not always worth the effort.
If they're still installed *somewhere*, i.e. you still have a registry hive from maybe an old Windows installation, then it's a matter of importing the hives using regedit into an arbitarily named key. The "software" hive (named "software" in your c:\windows\system32\config) folder is likely what you'll want to import. Once imported, I'd export it to a .reg file and sift through it with notepad, getting rid of junk you don't need, and then finally using notepad's replace function to modify the registry paths so that when you import it it doesn't go back to where it came from but rather instead so that it lines up properly into your current registry. Of course, sometimes even this method isn't complete, and you'll need other keys, but it's a good start.
I've done this before, so it's certainly possible, but not always worth the effort.
It's still highly recommended that you reinstall everything. If your motivation for moving Windows to another drive was purely HDD space, then you should have just copied the entire contents of the smaller drive over to the bigger one using a boot disk, then swapped the two drives (in terms of master/slave settings). If there was something wrong with your Windows installation, you would need to extract from the registry only the keys and values that pertain to the programs you're copying over, and you'd be lucky if you got all of them and they had no dependencies on the old Windows's registry. Otherwise, you're just inviting the instability you were trying to avoid by re-installing Windows.
I don't have a lot on my smaller drive, but the problem is that all the programs are installed to the version of windows that is on the smaller drive.
So I'm pretty stuck.
And I didn't reinstall windows, nor was it for instability.
I just want to free up this partition on my smaller drive so I can play with Linux.
So I'm pretty stuck.
And I didn't reinstall windows, nor was it for instability.
I just want to free up this partition on my smaller drive so I can play with Linux.