Clone with dd if=/dev/hda of=/dev/hdb question
I have a dual boot 20GB drive with winxp (4 partitions, FAT32), and Mandrake 10.0 (4 partitions, reiser3).
Is there any way to use dd if=/dev/hda of=/dev/hdb from a knoppix live cd boot, to copy the 20GB into a 40GB or larger drive, having it bootable, and also have dd expand all the copied partitions into proportional sizes on the larger drive, using the entire drive? In otherwords, like Drive Image would handle a winxp only installation.
I was just about try this, but then luckily read where expert Neddy Seagoon on the Gentoo formum says not to use dd for this, as it will only make an exact 20GB copy, including the MBR partition table, and thus make the remaining free space on the new drive unusable. Is this correct, and is there any way around this limitation? I've googled for many hours, read the Gentoo and knoppix forums, and can't find anything explaining my exact circumstances.
I need winxp to run professional Music sequencing etc. software- Rosegarden is just not well-developed enough yet (hopefully soon!), compared to Cubase or Cakewalk Sonar4. I use Gentoo for everything else, but unfortunately in this case it appears I'm going to have to use winxp. I need to clone my xp to a new larger faster drive, on the same box.