I used gparted to clone a Windows XP boot partition from one hard disk to another (using the copy and paste function).
However, the new drive does not boot.
How can clone a bootable drive and verify that the MBR has been correctly cloned?
I used gparted to clone a Windows XP boot partition from one hard disk to another (using the copy and paste function).
However, the new drive does not boot.
How can clone a bootable drive and verify that the MBR has been correctly cloned?
Cloning the MBR is not part of cloning partitions.
If you had followed my advice on your duplicate duplicating question here
Reliable way to move WinXP OS to a new hard drive
you would not have faced trouble. There are some reasons why I recommended it and you might discover the other ones sooner or later.
You could try repairing your cloned Windows XP drive using a Windows boot CD as described in the gparted FAQ:
The following commands are entered at the command line when using the Recovery Console from the Windows XP installation disk.
To repair the Master Boot Record of the boot disk: fixmbr
To write a new partition boot sector to the system partition: fixboot
To rebuild the boot.ini configuration file: bootcfg /rebuild
For more details refer to the following links: Fixmbr, Fixboot, Bootcfg
I think the easiest way to clone a bootable drive is to use disk cloning software. Gparted made it on the list, but it is more of a partition manager than disk cloning software. Disk cloning software will make sure the cloned drive has the correct partition scheme (MBR rather than GPT for Windows XP), it will set the boot partition as active, and it will allow you to clone the boot sector.
The disk imaging software I would use is CloneZilla.
A few notes:
-rescue option so it will continue even if the hard drive reports read errors.chkdsk /f /r c:) before it will successfully clone, but you could configure it to clone using the "raw sector copy" approach which would ignore filesystem corruption (use the -q1 option in the "Expert Mode" menu).