vhd можно создавать и монтировать в windows (к сожалению не доступно в home ревизиях, но народ как то это взламывал) прямо в интерфейсе Управление дисками, т.е. создаешь точно такого же размера диск динамический (он не будет занимать место пока не начнется запись) и делаешь копию через клонирование диска с помощью windd или аналогичных утилит.
Далее этот диск можно использовать внутри виртуальной машины VirtualBox и на сколько я знаю есть поддержка у kvm. При необходимости диск можно конвертировать в любой другой формат, просто создав временную виртуальную машину с этим диском и новым, в новом формате, и склонировать любыми инструментами (например clonezilla).
В подавляющем большинстве случаев, склонированный диск будет работать а система загружаться в virtualbox (с оговорками EFI, так как оно требует настройку либо инструментами биоса, у virtualbox оно эксперементальное, либо сторонними утилитами, смотреть какой там загрузчик, какая ос и т.п.)