This question might be better suited to server fault, so I apologize in advance if that's the case.

I have created a virtual machine with Oracle's Virtual Box (guest OS Windows 7 x64). On the storage tab in the settings menu, the storage tree window is auto populated with an IDE controller that points to the DVD drive and a SATA controller that points to a VDI disk.

When I run the diskpart command on the host OS it tells me that the disk type is RAID. When I run the same command on the guest OS it tells me that the disk type is SATA.

Is there a way to get the guest OS to see the same controller as the host OS (that being an Intel(R) ICH8M-E/ICH9M-E/5 Series SATA RAID Controller) or at least see the disk type as a RAID disk instead of a SATA disk?

  • 1
    Well... the controllers point to very different things. The Host controller points to the host disks, and the guest controller points to the VDI image. The VDI image is not a RAID. Do you want the guest OS to see the host OS's disk drives instead of the virtual ones? Commented Jun 27, 2012 at 22:34
  • No, but close. I want the guest OS to see disks that are identical to the ones of the host's (to the extent that that is realistically possible). Commented Jun 27, 2012 at 22:52

1 Answer 1


I don't think VirtualBox can pass-through disk controllers to guests. (the closest thing I could find was a request ticket that hasn't been implemented here for SCSI passthrough)

If you want to do RAID, it would have to be software RAID in the guest OS using multiple VDI disks, though to get any benefit from this each VDI would have to be on a different physical disk.

You could probably go one step further again by using multiple physical disks and raw disk access instead of VDIs, but be aware you can't share raw-accessed disks between guest and host.

  • 1
    Actually, I'm not looking to use RAID for any performance boost, but because I need the guest OS to see a RAID disk. Though if hardware RAID isn't possible, I'm out of luck. Commented Jun 27, 2012 at 23:33
  • 1
    @graf You're probably out of luck. VMs are great for software testing, but next to useless for hardware testing, and if you need a RAID controller to show up to the guest OS, you're doing hardware testing to some extent. Commented Jun 28, 2012 at 14:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .