2
I have a Lenovo Windows 7 laptop with an MBR hard drive I want to clone. I used a Linux (Kali, FYI) live USB stick, booted on the PC and used dd if=/dev/sda of=/dev/sdc bs=100M conv=notrunc
to clone the internal HD to one connected via USB.
As far as I can tell, this all worked fine and from Linux I can access all the data on all the partitions. However when I rebooted into Windows to test it, Windows doesn't seem to recognise the drive. It plays the ge-dunk sound when I plug it in, but nothing appears in the list of drives when I go to "Computer".
I am not at all familiar with the workings of Windows, but I am familiar with Linux. I also tried plugging the drive into an OS X machine, and that was recognised just fine too.
How would I go about troubleshooting this within Windows, as I will need to access the drive from Windows at some point.
Thanks.
1Are you trying to boot the cloned drive as a windows drive? If so, the dd only copied the OS/data partition, not the boot sector. If you aren't booting it, what happens when you use the windows disk manager to view the partitions? Does it show the partition type from there? – jdh – 2013-04-03T14:13:54.297
@jdh, in Disk Management it shows the disk is "offline because it has a signature collision with another disk that is online". I imagine this is because it is a clone of the internal disk. – bountiful – 2013-04-03T14:18:17.113
@jdh, ah ha! If I right-click and choose "Online" it mounts it! – bountiful – 2013-04-03T14:20:27.997
2@fophillips Some sort of signature or ID collision was my guess. You should perhaps flesh that out a little more as an answer and post it; though this isn't exactly an everyday scenario, someone's bound to hit it. Also, it might be useful to state whether the drive is MBR or GPT. (Static/dynamic disk or whatever Windows might call it.) – a CVn – 2013-04-03T14:27:16.653