Bei mir war das zum Glück nie notwendig irgendwelche Treiber direkt zu korrigieren. Ich habe einfach unter Windows das Image in die gemountete virtuelle Festplatte wiederhergestellt und diese wieder entladen, dann den virtuellen PC gestartet und eine Reparaturinstallation von der Windows-DVD aus durchgeführt. Dann war ich fertig und es lief in der Regel alles problemlos.
Mit der Vista 32 Bit Partition ist mir das auch gelungen, allerdings dauert das installieren in der VM sehr lange, was vermutlich am USB 2 liegt.
USB 2.0 High Speed schafft zwar etwa 30 MiB/s (je nach Betriebssystem etwas mehr wie bei Windows 7 oder etwas weniger wie bei XP oder Debian), aber wenn es durch den virtuellen Treiber durchgeleitet wird, schrumpft das massiv auf nur noch 2-4 MiB/s. Dadurch dauert es dann natürlich ewig.
Da hätte ich die Festplatte dann eher aus dem externen Gehäuse genommen und intern angeschlossen statt den USB-Anschluss durchzuleiten.