Clone current host OS to a guest virtual machine
I would like to run a few repeated checks on a setup procedure I am documenting, to verify my document. I would like to somehow create a VM that replicates the environment on my machine, i.e. the host machine, onto a guest VM. Then I can use Windows' System Restore on the guest to start at the point before I commenced the setup procedure and repeat it as many times as required until no more trial-and-error etc. is required to supplement my document.
I have Virtual PC and VirtualBox available to install as host environments, running on Windows 7 Professional.
See the article VirtualBox P2V Success for how to convert a Windows machine to VirtualBox by using the VMware vCenter Converter.
Another possibility is Paragon Backup & Recovery (Advanced) Free, using the P2V Migration wizard, which can, according to the documentation, convert any partition to a VM.
Yet another possibility: Disk2vhd.