ИМХО, если это десктоп, то проще оставить старый диск и ОС на нем включить в мультибут с новой - пользоваться по необходимости, хотя вариант с виртуалкой имеет свои преимущества -я использую оба способа :-). Если этот вариант не подходит, опять же ИМХО, встроенная в винду виртуалка( она и в семерке работает), достаточно сложная для новичка, и имеет ограничения и несовместимости, хотя и преимущества есть, но они понятны пользователям с опытом работы с виртуальными машинами, потому выбор -либо виртуалбокс либо вмваре. Для виртуализирования физически установленной винды VMware будет поудобнее(для новичка), к тому же у VMware есть понятная утилита для такой операции. Второй вопрос не ясен -перенос уже виртуалки на другой диск? это как перчатки из кармана в карман - обычная операция, как, впрочем, и физически установленной рабочей ОС - множество софта работающего с дисками умеют это делать. Вот тут чуть подробнее, для общего понимания:
 comms.ru
[Только зарегистрированные и активированные пользователи могут просматривать ссылки. ]