I agree with saltgrass regarding 3rd party imaging solutions. Windows 8 must be the most unfriendly version yet!
Windows has its own imaging system, and Shawn Brink has written several related tutorials - start with:
Refresh Windows 8 - Create and Use Custom Recovery Image
Another way to use Windows to image your system is to use the Windows 8 version of DISM (Deployment and Image Servicing Management tool) to capture an image of your c:\drive as a .wim (Windows Image Format file), and also use DISM to apply it to a formatted volume. Here's Technet articles describing how:
Capture Images of Hard Disk Partitions Using DISM
Apply Images Using DISM
the syntax from an elevated or Windows PE cmd prompt is not particularly complex:
Dism /Capture-Image /ImageFile:c:\my-windows-partition.wim /CaptureDir:C:\ /Name:"My Windows partition"
(where the sources and target paths are your own choice)
Dism /apply-image /imagefile:N:\Images\my-windows-partition.wim /index:1 /ApplyDir:W:\
You can then recreate the BCD store using bcdboot.
Links to other MS articles etc., here:
How to do a custom install.wim of Windows 8?
Windows 8 (not RT) will boot virtual hard disks (.vhd files) natively - including Windows 7, as long as they are Enterprise or Ultimate editions. They are much easier to manage than partitions for dual booting, since they are virtual image files already. Vhds can also be installed to from the sources\install.wim file on the Windows 7 setup disk or USB, or from copies of the install.wim file on hard disk for the fastest installation time, using the DISM /apply-image technique.
Windows 8 VHD - Create at Boot to Dual Boot with