Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

As the software I'm writing is using instrument I/O, I cannot use virtual machines to test my software in different configurations. Therefore I'm looking for the best way to make snapshots at different states, and restore them quickly for tests.

What tools do you use? Right now I see:

  • Windows system restore
  • Clonezilla (not in love with it, sometimes failed for me)
  • Acronis TrueImage

What are your advice?

share|improve this question

closed as off topic by Mark Trapp Feb 12 '12 at 8:59

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

This question belongs on SuperUser. – Job Feb 9 '11 at 19:54
My question is specific to snapshot practices in the context of software testing, so I think it belongs here – CharlesB Feb 9 '11 at 20:13
up vote 4 down vote accepted

You could take images of your os and use something like norton ghost to restore them. Ghost is nice because after you have created your images you can place them in a network repository for ease of access. The restore process is pretty fast as well. The downside is you will need to spend the time to create each of the states you are looking to test.

share|improve this answer
I'll look into it; thanks! – CharlesB Feb 9 '11 at 20:21

I have had good luck with Drive Snapshot back when I used to do this sort of thing a lot.

It is reasonably fast, can do a bare metal restore from various sources, and can be used for backing up a running system through volume shadow.

The ability to mount the backup as a virtual drive has saved me from a lot of full restores as well.

share|improve this answer

a small linux boot cd and dd always work.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.