Есть ли способ использовать функциональность hyper-v для виртуализации более современной ОС, или это просто не вариант для XP?
Hyper-V может быть установлен только в Windows 8, Windows 8.1, Windows Server 2012 и Windows Server 2012 R2. Не стесняйтесь устанавливать VMWare, Virtual PC 2007 или Virtual Box, поскольку вы ограничиваетесь только Windows Xp в качестве основной операционной системы.
Предыдущие версии Windows Server имели функцию Hyper-V, это была немного другая виртуальная машина, чем текущая версия. В Windows 7 была версия Virtual PC
под названием XP Mode, которая позволяла (почти) беспрепятственно интегрировать виртуальную машину Windows XP в Windows 7.