Есть универсальный, но трудоёмкий способ с помощью GRUB4DOS и драйвера Firadisk. Для начала нужно немного переразбить диск так, чтобы был девственный NTFS-раздел, размером не меньше Вашего системного C:\. На нём создаёте vhd-образ, причём проверяете, чтобы файл образа не был фрагментирован. Ставите GRUB4DOS, конфигурируете загрузку текущей Винды. Потом прописываете в реестре для Firadisk параметры монтирования, проверяете. Дальше акронисом разворачиваете систему на образ, прописываете в GRUB4DOS загрузку с образа, проверяете пути в реестре, правите те, которые указывают на старый системный раздел.
После чего образ можно переносить куда угодно, только в виртуальной машине на виртуальном диске он точно также должен лежать в виде образа, монтировать непосредственно в виртуальную машину его не надо. GRUB4DOS в виртуалке должен быть сконфигурирован аналогичным образом.