Skip to main content

How to clone a bootable drive to a part of a larger one?

Thread needs solution

I have a Lenovo laptop with a single ~100GB hard drive with 2 partitions - the working one (C:, NTFS, 87GB) and the hidden one (FAT32, shown as "EISA Configuration" in Disk Management) for some system purposes.

I have an almost new 500GB hard drive (currently accessed through USB) with 2 NTFS partitions (F: 150GB empty, and G: 350GB, with some data and, most importantly, installed programs there).

Is it possible to move my system with Acronis True Image (or Disk Director?) from the old disk (C:) to the new one (to the space where now is F:), without losing data currently on G: partition? 
So that my C:, and G: partitions would be, say, 150GB and 350GB and on the same drive, and drive letters would not be affected, and thus all installed programs would be also preserved?
 

If it is possible, how to do this?
If not, what is possible?
I definitely need to have a 500GB drive inside...

Thank you very much for your help.

 

0 Users found this helpful

You could make an image of your Lenovo C drive and restore it to the F partition. Use the resize tool to expand the old C to fill all the allocated space. You likely will have to restore the MBR since the USB drive likely doesn't have one. This might be a problem if the MBR doesn't reference the right partition but that should be fixable. There are others on this forum that understand the booting stuff better than I do. The F partltion would have to have been setup as a primary partition so it can be made bootable.

Windows will assign the drive letters and the first partition should become C. If G isn't G then Windows Disk Management should fix it.

I would make sure that all the partitions have meaningful labels on them so you know for certain which partitions you are dealing with. This is particularly important if you use the TI rescue CD for any operations with TI since the Linux environment does not necessarily assign the same drive letters as Windows when being accessed by Linux. The different letters are not a problem because Windows does its thing when you go back to Windows.

Unless the MountedDevices Registry entry is cleared or certain changes are made before the image is created, there will most likely be a drive letter problem when the new drive is booted if the F: partition is a Primary partition. This is because Windows will keep the existing F: assignment for the partition.

You could export (save) the current MountedDevices key, clear it, create the backup image of the C: partition (from Windows, if possible), then restore the exported MountedDevices key. Doing it this way would keep the existing drive bootable.

The MountedDevices key can be found at: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 

As Seekforever said, the C: partition image would need to be restored to the F: partition's space as an Active Primary partition. The MBR will also need to be restored. Since this is a laptop, you'll need to have the new drive installed in the laptop when you restore the image to it. I don't remember if the Lenovo is one that has different drive geometry or not. I would assume the G: partition would still be intact, but it wouldn't hurt to make a backup image of it before you being the process.

Thank you!

Please remind me what is the right way to copy MBR from the old disk to the new one? Or should I just recreate MBR?
Can Acronis do this?
Or should I go to the XP Recovery Console and run FIXMBR?