How to image and deploy a Bootcamp setup?
There is a paid software called Winclone. It's at version 3.7 now. Take a look at reviews to see if it will do what you want. There is another open source software but I can't recall the name now. You might run into that info while doing a search for Winclone.

http://twocanoes.com/winclone/