Thank goodness the Web has warnings like this one!
I am uneasy using opaque ghosting or backup tools like Acronis. Instead I have a simple cold-metal recovery plan. I bought a disk identical to my laptop disk. My laptop disk has an XP partition hda1 followed by an IBM service partition hda2. On the mirror disk connected via USB, the second partition sda2 boots Debian. When booted into Debian, I dd the XP partition hda1 to its mirror partition sda1. (I use some bomb-proof shell scripts that read /dev/disk/by-id/ to make sure I don't blow away my deployed XP.) Then comes the tricky part. To avoid the kind of peril above, I copy off the first 100MB of sda1 to a file in my Debian file system, and zero off these 100MB. This makes it impossible for XP to recognize sda1 as an NTFS file system, leave alone get into a fix over UUID.
In case I need cold-metal recovery, I will just transfer the ghost disk from its USB case to the laptop, boot Debian, copy back the file to the first 100MB of the first partition, thus restoring it to a mirror of my deployed XP (as of last backup). Then I reboot to XP, going back a couple weeks in time.
The USB Debian boot has other advantages: I can run badblocks, SMART tools, and backups also over the network, which I do less frequently. The Debian boot can also be used to boot other PCs and servers for maintenance and backups.