Win 7 Home Premium 64bit came pre-installed on my Dad's HP. He bought an OCZ Vertex 4 SATA III 128 Gb ssd to run the OS on. HP does not provide a Windows install disk, and can't download it from Microsoft without buying another copy of Win 7.
We burned the recovery disks (4 DVD's) from the recovery partition on the 2TB HD. So we have that in case of emergency.
Installed the ssd hardware easily enough. Formatted the drive. Labeled it drive E: to begin with. On the 2TB HD, there is the 100Mb system partition, a 1.75Tb partition with the OS (labeled C: ), and the recovery partition (labeled D: ).
I shrunk the C: partition with the OS on it to 115Gb so that it would fit on the 128Gb ssd. Then used the free DriveImage XML program to copy the partition to the ssd. It has a "disk to disk" feature that creates and image from one disk and burns it to another on the fly. This worked fine.
Made that cloned partition on the E: drive active in the Windows Disk Manager (I'll call that WDM from now on). Then restarted the pc, opened the bios and changed the boot order so that it boots from the E: drive (after removable media).
Windows runs well, but when I open the Windows Performance monitor, under "disk" it shows which processes are running from which locations, and while the majority of them are running from the E: drive, many are still running from the C: drive.
I feel pretty confident that if I could switch the ssd drive letter to C:, the pointers in the cloned OS would start all processes from that drive. But this is kind of impossible. I first need to change the 2Gb HD's drive letter to something else. I actually was able to do that in WDM, but it warned me that the change would not take place until after restart. So "C:" was not available for me to change the ssd's label to. I restarted the computer, and it gave me a message about trying to populate the desktop (sorry I forgot the actual phrasing), sat for about 30 seconds, and then went to a blank blue screen - pretty much bricked, but Ctrl-Alt-Del worked, and I tried to use the 'run' option from there. The Windows Explorer window that opened saw both HD's (the ssd as E:, the HD as M: ), but would not run WDM from either drive (or other programs). I ended up changing the boot order back, then using DriveImage to write the OS from the HD to the ssd again, overwriting the previous copy. This fixed the drive letter situation, as the changes I had made were apparently only in the copy of the OS on the ssd. The computer now sees the HD as C: and the ssd as E: again. I changed the boot order back and am back to the previous point - boots from the ssd, but runs Win processes from both the E: and C: partitions.
I tried copying the 100Mb partition to the ssd in front of the partition with the OS, but then after changing the boot order to start from the ssd, ALL windows processes ran from the C: drive (the HD, not the ssd). So leaving that partition off works fine as long as I make the E: partition on the ssd active in WMD.
HP of course includes a good bit of bloatware in the OS when the pc shipped. It is also in the recovery image. So there are some HP programs, and a Norton's program included in the startup. But these don't account for the processes running from the C: drive. Those processes seem to be part of the OS, as they run from C:/Windows.
I thought of deleting the OS from the C: drive and running Windows Startup Repair, but I'm kind of scared to do that. I DO have the recovery disks burned, so if it bricked the OS I could restore that drive back to the original state (if anyone thinks this would have a chance of working).
I'm convinced that if I could find a way of changing the ssd's drive letter to C:, that would fix all issues, and I could erase the OS from the HD, expand the partition back, and use it as a data drive (the original plan).
My Dad obviously wants to avoid spending another $125 on a Windows install disk. HP wouldn't send us one (asked them to when ordering, they said no). NOT going to use a pirated one (even though the OEM key would allegedly work), due to obvious risks involved. If I had one though, I would just use it in a heartbeat to do a clean install straight to the ssd. It annoys the crap out of me that when spending all of this $ for a new pc, we are not given an install disk, and are forced to both deal with this migration issue as well as the bloatware issues.
thanks in advance for any advice!