I've used Acronis TrueImage the last couple of times I've cloned a Windows installation.

I used Clonezilla when I did my Linux desktop.
_________________________
-- roger