I'm a reformat freak and I reformat almost every month for one reason or another. I have a small (32 GB) C:\ partition for Windows and some programs and keep everything else on different partitions and/or hard disks that I never format.
Next time I'm doing this I would like to take an image of C:\ after I installed and configured Windows and my programs so that I can restore it at will, and it must be EXACTLY the same as it was when I took the image.
Obviously it cannot be done while Windows is running (or at least I think so) since the contents of the hard drive would change. So maybe I should boot Linux from a Live CD or something and use that?
How would I take and/or restore this image?
OS is Windows 7