Using small Linux distro like Puppy Linux and open source emulator like QEMU,it is possible to run and stop Linux like normal windows programs. By creating virtual hard disks and using software like WinImage you can actually transfer data between Linux and Window.