O que você está procurando é chamado de inicialização de um VHD (disco rígido virtual) . Supondo que você tenha o Windows 8 Pro, você pode instalá-lo em um arquivo VHD no disco rígido e inicializá-lo como se estivesse instalado em sua própria partição.
Consulte este artigo para obter instruções (eles são para o Developer Preview, mas devem ser aplicados à versão RTM também).
Se você tem o Windows 8 regular (não-Pro), você pode tentar um programa chamado VBoot , que deve suportar qualquer edição do Windows. Eles não listam explicitamente o suporte do Windows 8, no entanto.