This is how to proceed if C: is shown as the system partition and G: is shown as the boot partition in Windows 7 Disk Management screen. You can post it anyhow if you'd like me to double check.
1) Make sure your computer is set to see all hidden and system files.
2) Copy bootmgr file from C: to G:
3) Copy the Boot folder from C: to G:
Ignore the warning that it can not copy bcd or the log files. Tell it to skip over these.
4) Open an elevated command prompt. Copy and paste the following command then hit enter:
Code:
bcdedit /export G:\boot\bcd
5) Go into Windows 7 disk management and set G: to be the active partition.
6) Type
msconfig into the start menu and hit enter. Go to the boot tab. Click on XP line then click delete.
7) Reboot and quick format C:
8) You are now free to do as you wish with the free space of C: such as cloning G: to it. If you clone G: to C:, you can use C: as your Windows 7 if you set C: partition as active after the cloning.
To be on the safe side, you can dual boot both C: and G: by adding C: to the boot menu using EasyBCD software. Once satisfied C: is well, then you can remove G: from the boot menu.
A good and free clone utility is Clonezilla.