Gigabyte motherboards usually come with Xpress Recovery 2 built into the firmware
See
GIGABYTE Xpress Recovery2 That may do what you need
As regards copying utility partitions, often you simply can't. In many cases they are hidden by use of the SET MAX ADDRESS disk drive utility which restricts use of the hard drive to a certain area. Only way to gain access is to boot with a CD with fake partition table, or to overwrite the SET MAX ADDRESS command
Host protected area - Wikipedia, the free encyclopedia
I'm also aware of at least two patents about hiding recovery partitions in the same way
Back to the original question - have you tried Norton Ghost?