Deutsch · English
← All projects

VMRewind

Checkpoints for virtual machines

VMRewind is a Mac tool for virtual machines in UTM. It captures the state of a VM as a checkpoint and resets it to exactly that state when needed.

This comes in handy before trying something in a VM: a system update, an installation or a software test. If something goes wrong, the previous state is back with one click.

Features

How it works

  1. Start VMRewind and, the first time, click “Allow access to UTM folder …”. In the dialog, one click on “Allow” is enough.
  2. Choose a VM from the list, shut it down in UTM and create a checkpoint. For the first checkpoint you choose a folder for the checkpoints.
  3. Work, test or install in the VM.
  4. When needed, select a checkpoint and click “Restore”.

Why it is so fast

VMRewind uses cloning in the APFS file system (copy-on-write). A checkpoint is initially just a reference to the same data. Storage is only used once the VM changes afterwards, and then only for the changed parts.

Requirements

Note: VMRewind runs in the macOS app sandbox and only accesses the folders you allow. The app collects no data; details are in the privacy policy. The app is still in development (version 0.10).

UTM is a trademark of its respective owner. VMRewind is an independent tool and is not affiliated with the UTM project or Turing Software, LLC.

macOSUTMAPFS