0

I cloned an existing ntfs partition on faulty hardware using dd and gzip. The copied partition was then written to a newly created ntfs partition on a new disk (on another server) and the bootable flag was set.
However, the "Operating system not found" (or is it No operating system found?) is what happens when I try to boot it.

The faulty server is part of the AD domain, but I do not have the local administrator password, so I couldn't use the repair console of windows 2003 to fixmbr. I did try to do a normal repair during win2003 installation menu, but with no success. Both windows installation and Linux recognizes it as a ntfs partition of its true size, and files can be seen and read.

I've done this a couple of times before, but I didn't encounter this problem. Of course I encountered other problems, like BSDO due to lack of hw drivers etc - but that was pretty easily fixed.

Why am I failing to get the copied partition to even be recognized as a bootable disk on the new server?

3molo
  • 4,330
  • 5
  • 32
  • 46

1 Answers1

1

Have you tried to backup from faulty machine also the MBR of the disk ?

for backup the MBR with dd run this on faulty machine :

dd if=/dev/sda of=/home/aleroot/boot.mbr bs=512 count=1

and then for restore the MBR in the new machine :

dd if=boot.mbr of=/dev/sda bs=512 count=1

You could run this dd commandline booting up the machine with a GNU/Linux Live CD image like Knoppix.

aleroot
  • 3,180
  • 6
  • 29
  • 37
  • It suddently dawned on me that I in stress copied the first 512 bytes of sda1, not sda. It's probably that simple! Will test it today. – 3molo Jan 17 '11 at 04:57