But one could create such. However each VM system would use another method. In Virtual Box all one would need to do is to copy the VM "image" file to a working copy during the boot process. A little time consuming but it would meet your spec.
But this is a simple to do thing. Anyone running Virtual Box may have the skill to get it done.
Is there a virtual machine that automatically resets every time it is powered off and reverts back to it 'saved state' next time you boot? Therefore, you can't get a virus or other type of malware.