zu 2.:
Wenn DOS parallel läuft, siehe 1.
Wenn DOS in einer VM läuft, sollte das kein Problem sein.
Ich kann dir zu Vista nichts sagen, aber unter Unix mit qemu liefe das
so, dass du dem Emulator Dateien oder Devices mitgeben kannst, so
in der Art:
qemu -hda=/dev/hdb2 -cdrom=/dev/sda0
Da der Zugriff auf die Devices abstrahiert wird, sollte DOS keine
Probleme haben, da qemu irgendwelche Legacy-Devices emuliert.
Mit einem Emulator sollte das generell laufen, wobei ich nicht weiß,
wie es um den CD/DVD-Support unter DOS bestellt wird.
Das DVD-Laufwerk wird schwierig, sollte aber auch machbar sein,
wenn du dir dafür einen Wrapper schreibst.
Beste Grüße