Bonjour,
Oui, c'est tout à fait possible, je l'ai fait avec virtualbox.
Avec deux disques durs séparés, pas de problème, de même qu'avec des images brutes de disque (raw disk).
Pour la vitesse, tout va dépendre du paramétrage système de ta machine virtuelle et bien sûr de la puissance de ton pc.
Concernant virtualbox, je t'invite à utiliser la dernière version disponible sur le site
https://www.virtualbox.org/, la 4.2.18 et de lire la documentation très brève sur les fichiers .vmdk et leur utilisation permettant de pointer vers un disque physique (commande "VBoxManage internalcommands createrawvmdk -filename file.vmdk -rawdisk périphérique ").
Si windows est déjà installé tu devrais même pouvoir installer linux sur le deuxième disque dur avec virtualbox.
Mon expérience se limite à l'utilisation de machines virtuelles sous linux, avec entre autre, des machines virtuelles windows Xp.
PS: tu pourras être confronté à des problèmes d'autorisation (vrai sous linux, sous windows je l'ignore).