You probably ran Windows with the new disk connected
as a slave disk, which assigned a Volume Name and a
drive letter to the partition on the new disk. After the
cloning process Windows used the same drive letter
for the new disk. This is independent of the cloning tool
you use - it will happen with DriveImage too!
If the machine is networked then you can do this:
- Use psexec.exe (
www.sysinternals.com) on the networked
PC to run a Command Prompt on the problem PC.
- Check its system drive letter by typing this command
set system
- Run regedit.exe from the networked machine and open
the registry of the problem PC.
- Navigate to HKLM\SYSTEM\MountedDevices.
- Rename \DosDevices\X: to DosDevices\C:
(assuming that X: was the incorrect system drive letter).
- Reboot the problem machine.
If you do not have a networked PC then similar methods are
available but they are more difficult to apply.