My previous backups of Windows were all done with dd. The problem with this is that you need to restore to a partition of exactly the right size. Since my hard disk is a different size, both Disk Utility and Boot Camp Assistant are creating a partition the wrong size. I tried using diskutil directly to create an accurately-sized partition but after restoring Windows I ended up with a system that wouldn’t boot.
After a bit of searching for a way out I found Winclone. I used it to copy the files off my restored partition, created the partition with Boot Camp Assistant and then restored with Winclone and the result was a system that booted. Yay.
I’m not sure if I can use it for backups but it’s not every day that you get a new hard disk.