Вы можете виртуализировать существующую установку Windows 7, используя метод, упомянутый в ntw1103, или используя конвертер VMWare, который превратит его в файл VMDK.
Это совершенно законно, если у вас Win7 Pro. Лицензия Microsoft не допускает виртуализацию (в последний раз я смотрел) менее дорогих лицензий их операционных систем. (Это касается XP и Vista, я не читал подробно лицензии Win7.)
Это дикая мысль, которая, вероятно, не сработает для вас, но вы можете попробовать ReactOS, которая является олицетворяющей Windows ОС, операционной системой, не использующей код Microsoft, но пытающейся дублировать все свои API и запускать все программы Windows. В настоящее время он находится в альфа-версии, но выглядит интересно, и я считаю, что вы можете загрузить виртуальную машину, содержащую ReactOS напрямую.