Virutaalsed seadmedraiverid esindavad uut seadmedraiverite varianti. Neid kasutatakse, et emuleerida mingit riistvara seadet, enamasti virtualiseerimis keskkonnas. Näiteks kui DOS programmi kasutatakse Windowsi arvutis või kui külalisoperatsioonisüsteemi kasutatakse Xen hostis. Selle asemel, et võimaldada külalisoperatsioonisüsteemil suhelda riistvaraga, virtuaalsed seadmedraiverid võtavad vastas rolli ja emuleerivad mingit riistvara seadet, nii et külalisoperatsioonisüsteem ja selle virutaalses masinas töötavatel draiveritel oleks illusioon, et neil on ligipääs reaalsele riistvarale. Külalisoperatsioonisüsteemi katsed riistvarale ligipääsemiseks on ümbersuunatud virtuaalsesse seadmedraiverisse hosti operatsioonisüsteemi funktsiooni kutsetena. Virtuaalsed seadmed võivad töötada ka mitte virtuaalses keskkonnas. Näiteks virtuaalset võrguadapterit kasutatakse virtuaalses privaatvõgus, samal ajal kui virtuaalset ketta seadet kasutatakse iSCSI'ga
Virutaalsed seadmedraiverid esindavad uut seadmedraiverite varianti. Neid kasutatakse, et emuleerida mingit riistvara seadet, enamasti virtualiseerimis keskkonnas. Näiteks kui DOS programmi kasutatakse Windowsi arvutis või kui külalisoperatsioonisüsteemi kasutatakse Xen hostis. Selle asemel, et võimaldada külalisoperatsioonisüsteemil suhelda riistvaraga, virtuaalsed seadmedraiverid võtavad vastas rolli ja emuleerivad mingit riistvara seadet, nii et külalisoperatsioonisüsteem ja selle virutaalses masinas töötavatel draiveritel oleks illusioon, et neil on ligipääs reaalsele riistvarale. Külalisoperatsioonisüsteemi katsed riistvarale ligipääsemiseks on ümbersuunatud virtuaalsesse seadmedraiverisse hosti operatsioonisüsteemi funktsiooni kutsetena. Virtuaalsed seadmed võivad töötada ka mitte virtuaalses keskkonnas. Näiteks virtuaalset võrguadapterit kasutatakse virtuaalses privaatvõgus, samal ajal kui virtuaalset ketta seadet kasutatakse iSCSI'ga