This one is free for home users. I have used it and it worked for me.
http://www.runtime.org/dixml.htm
The unfortunate failing in DriveImage XML is just that ... XML,
needing a working operating system to make a backup, plus a method
of 'locking' files so that they can be included in the image while
being used. This is NOT a DOS imaging tool like Ghost or TeraByte.
So far, to the best of my knowledge, there is NO other DOS executable
like TeraByte or Ghost (not later than version 2003)which does
precisely what you want to do, and these are commercial wares
(albeit almost free in the case of TeraByte under $20). I mention
this in a.c.f only to note the absence of freeware which performs
identically. A freeware version would be nice .. if some kind soul
would just do so.