Hi. Yes, there is this way.
First, make sure you can see hidden and system files.
Then copy the bootmgr file from C: to M: (both root.)
Copy the boot folder from C: to M: (both root), telling it to skip over copying bcd and bcd.log when it asks.
Then open an elevated command prompt. Copy and paste the following then hit enter:
Code:
bcdedit /export M:\boot\bcd
Check inside M:\boot that bcd is now in there. If so, reboot to bios. Change the first boot device to the M: hard drive.
Reboot to Windows and check disk management that M: is now also the system drive.
If so, now you can format C:
Then you can also use the boot tab of msconfig to delete the Vista entry so it will not be a choice when booting the machine.
Enjoy.