Te recomiendo GHOST. Clonas el HD del pc viejo a un fichero (extension .gho).
luego en la máquina virtual, arrancas con ghost y restauras en el disco (virtual), tras esto, deberás, reinstalar seguramente el windows, ya que el HW cambia, pero una vez reinstalado, tendras a tu viejo equipo en una máquina viortual.
Como Sw de virtualización, bajo win yo usaba el VMWARE workstation. Existe tb el microsoft VirtualPC., VirtualBox, ...
AÑADIDO o Alternativa:
Pero esto lo hacia así hace un par de años. ...
Ahora existe una utilidad de sysinternals llamada Disk2vhd (Disco a HD virtual):
Mirate este enlace:
http://www.bloginformatico.com/disk2...na-virtual.php
salu2