SATA passthrough without VT-d/IOMMU

bititanb

New Member
Nov 15, 2016
2
0
1
34
Hi, I'm curious whether it is possible for one of my VMs to have direct access to one of my HDDs, some sort of SATA passthrough? I don't have VT-d support on my system.
 
Hi, I'm curious whether it is possible for one of my VMs to have direct access to one of my HDDs, some sort of SATA passthrough? I don't have VT-d support on my system.
If you dont mount on host system any partition from these HDD, stop VM and add in VMs config something like this:

virtio0: /dev/disk/by-id/ata-M4-CT064M4SSD2_000000001203032B27D9
virtio1: /dev/disk/by-id/ata-WDC_WD3200AAJS-00L7A0_WD-WMAV2M315911
 
If you dont mount on host system any partition from these HDD, stop VM and add in VMs config something like this:

virtio0: /dev/disk/by-id/ata-M4-CT064M4SSD2_000000001203032B27D9
virtio1: /dev/disk/by-id/ata-WDC_WD3200AAJS-00L7A0_WD-WMAV2M315911

Will it be the true direct access to the disk? I tried to google virtio, and I'm not sure about this, because it sounds like VIRTualized I/O. Thanks.