This question already has an answer here:
I have a Windows 7 installation on a separate HDD, since installing Windows takes at least half a day on my machine do to the fact that I have to install a big list of drivers, I would like to do an image of my final installation on HDD so I don't have to re-install everything and I can just format my HDD when I have to and re-put my HDD image on it in no time.
How to do I do an exact copy of my Windows Installation under Ubuntu ? The HDD is connected through an internal SATA connection and it's on its own, I only got Windows on it. It's possible to generate some kind of compressed image ? It's also possible to do this so any HDD of any size can be used ?