No need to buy ghost, just boot up a live linux distro and "dd" it. Or even the dd-win32 app.
But if your install is screwed up because you are doing it in the car, you have an underlying issue. Hardware working correctly doesnt care if you are in a car, in a truck, a boat, a plane, or on a laptop riding a camel across the sahara. With working hardware all OS install outcomes will be 100% equal starting from a fresh formatted drive.
If you are getting weird results in the car, somethings up.
And to answer your question, I made a quick terminal connector from parts gathered on mouser, so all I do is unscrew a cap, pull and out it comes. I plan to reformat this coming January as I like to do it once a year because the car does screw up the HD on bouncing over a period of a year. Do a full format and windows will ignore the bad areas saving you from a "crash" when a system critical chunk developes an error.
And of course keep media/drivers on 1 partition, OS on the other. Programs and OS together if using windows since the registry is the glue that holds them together so even if you save the program folder, you will have some major registry work to do. Usually easier to just reinstall the programs. When I was testing a bunch of stuff out, I can get a compete system turnaround of under 2 hours from yanking the pc to putting it back in and installing from the CD. When I just dd it back on, maybe 30 minutes including doing tedious driver installs in the car for the things I dont remove (sirius, gps, touchscreen)