I want to make full disk images of different computers that I could later restore if something goes wrong. Also, being able to mount the image/access the backed up files would be really useful.

What are my options?