Você está certo de que os drivers certamente seriam completamente diferentes entre o seu hardware físico e o "hardware" da máquina virtual. Então, enquanto você poderia mover o VHD para frente e para trás entre boot-to-vhd e boot-in-VirtualPC, não é realmente prático. A alteração substancial do hardware acionaria a nova autorização toda vez que você trocasse de modo e, depois de alguns switches, a chave do produto não funcionaria por mais tempo.
Eu fiz uma coisa semelhante para converter hardware antigo em uma máquina virtual e não é terrivelmente difícil fazer com que uma imagem física seja executada em uma VM, contanto que a máquina host não seja muito diferente da máquina física.