Ntboot7z
To make your compressed Windows saves changes between sessions, include the EWF driver in your archived image. Then ntboot7z can boot with write support redirected to a separate overlay file.
Developers use NTBOOT7Z to test different OS builds without repartitioning their primary hard drive. By simply adding a new VHD file and updating the boot entry via NTBOOT, they can test a new environment in seconds. How to Use NTBOOT7Z ntboot7z