Cloning C drive(windows 7) to another drive and boot from both?

0

I am trying to figure out a feasible way to clone my entire C drive to another drive and make both bootable.

I have a 160GB HDD, on which I have created a 20GB primary partition and have installed Windows 7 on it. Now, I have another 500GB HDD, on which I have created a 63GB partition. Now, I want to clone my 20GB C drive to this 63GB partition.

My purpose of doing such a thing is simply to have a backup OS to boot from when my Windows 7 fails on any drive.

Timesking

Posted 2011-12-10T14:10:10.843

Reputation: 11

Answers

1

The simplest way would be by making a binary copy, you can do this with an ubuntu live disk and the dd command. Then use grub to chainload the boot menu from Windows. As suggested by kinokijuf you will not be able to browse the cloned copy, but it will be there on the other disk if you ever need your clone, just chainload the bootloader from your other disk.

  1. boot a linux livecd
  2. use dd if=/old-disk/<c partition> of=/new-disk/<newpartition>
  3. Install grub from your livedisk to MBR

Lucas Kauffman

Posted 2011-12-10T14:10:10.843

Reputation: 2 545

1Why downvote this ? This actually works ... – Lucas Kauffman – 2011-12-10T14:16:25.213

can you explain in a more detailed manner? – Timesking – 2011-12-10T14:17:18.470

1

How about Ghost? Hiren's 10.4 is your friend. Extremely easy to do with Ghost.

OG Chuck Low

Posted 2011-12-10T14:10:10.843

Reputation: 531

I'm curious if you are gunna take the trouble to neg my answer, how about you tell me HOW it's not helpful. Looked pretty damn helpful to me. It IS easy to do in Ghost. – OG Chuck Low – 2011-12-10T21:22:54.813

1I agree, and i'll up vote you back to zero ;) An easy i used this method with my fathers computer. I did a fresh install of XP, then ghost backed up onto a very small slave HD. I then disconnected the slave, and only used the primary disk. This protected the other disk from excessive usage, since power was not even hooked up. When performance got sluggish, I simply would re-hook the secondary drive, and ghost from it back onto the main disk. Unhook the secondary disk again and I just did a full refresh back to stock in less than 10 minutes. – Lee Harrison – 2011-12-12T01:15:41.970

0

No, it's not possible. Windows doesn't allow two disks with the same signature.

kinokijuf

Posted 2011-12-10T14:10:10.843

Reputation: 7 734

can i backup my entire c drive to another external drive and then while installing, i can restore using this backup? – Timesking – 2011-12-10T14:16:49.093

0

You can use Windows 7's in-built Backup to do what you suggest in your comment to kinokijuf (image to the other disk and then restore from it during a reisntall).

You can find more info about it in Windows Help (F1), or on Microsoft's site.

You can also setup a RAID1 (mirror) to accomplish having a second disk to keep using, if the one fails.

Depending on you motherboard, it may support this at the firmware/BIOS level. Or you can setup a software-level one in Windows 7 (if you have a version that supports it).

Note: RAID1 is intended for redundancy (fault tolerance), not backup. :)

Ƭᴇcʜιᴇ007

Posted 2011-12-10T14:10:10.843

Reputation: 103 763