Você pode usar uma máquina virtual (VM, abreviadamente). Um bom software para isso é o Oracle VM Virtual Box , que é livre e bastante fácil de usar. Se você deseja um software comercial, há VMWare Workstation , que oferece recursos adicionais.
Quando você cria uma VM, pode controlar suas propriedades e alocação de hardware, como número de núcleos de CPU disponíveis para a VM, alocação de RAM (memória), armazenamento em disco e assim por diante. Quando você liga a máquina virtual, pode instalar qualquer sistema operacional, como Linux e Windows. Você pode conectar a VM à Internet e compartilhar arquivos entre sua máquina física e a VM, e assim por diante. Ambos os programas estão disponíveis para todos os principais sistemas operacionais.
Aqui está uma captura de tela do Oracle VM Virual Box executando o Windows XP em um ambiente Windows 7: