I don't know if this is even the right forum, but I am looking for a way to do a checkpoint/restart on a windows PC. I haven't found a utility to do this but most of the code is in windows in the hibernate function. I need to be able to periodically save the entire PC state for possible later restart from that point. I do not need to be able to roll back files. Any idea?