
Andreas Löf wrote:
Hello,
From Matt Browne via wlug secretary.
If you're copying from a drive smaller than 137GB to one that larger than 137GB you may find the new drive won't boot afterwards if cloned using dd or Clonezilla. From my experience even reinstalling the boot loader doesn't help in this situation. I don't know the exact reason behind this is, but I expect it's due to drives that exceed the 48-bit LBA boundary requiring a slightly different partition layout.
A fresh OS install though will boot fine so for Linux partitions at least a cp -a afterwards will do the trick. I'm not aware of a nice way to work around this for Windows partitions.
Not sure if this problem still exists with SATA, but I've run into it a few times with PATA drives.
A way around this might be to create the partitions on the new drive, and then copy the filesystems. The copied filesystems can then be extended to fill the newly created partitions.
The steps for extending an ext2/3 filesystem can be found at http://www.howtoforge.com/linux_resizing_ext3_partitions_p2 I am sure you will be able to find something to deal with your ntfs filesystems in the same way,
\ Andrea
I did try creating the partitions first and then copying the filesystems themselves last time I ran into the problem, but the new drive still would not boot. I can't complain though, 9 times out of 10 I find dd or Clonezilla does the job fine. Matt Browne