Regarding your issue. I suggest you to download any windows server backup software which normally comes with 30 days minimum trails. Where you can backup the whole windows machine as image backup in vhd file format and restore it in another disk which is equal or bigger in size(during restore the layout should be written where it can not be smaller than source machine disk size layout).
The restoring can be done using recovery cd or you can convert that vhd files in to iso file and do booting in new machine.
Note : I can not recommend software for this but you can google it and take the software which suits you well