Hey
it is possible to passthrough all SATA physical drives to a specific VM. However, it may not be possible to do so on your specific system, as it appears that the SATA controller is not configured to allow passthrough.
To check if passthrough is possible, you can try the following steps:
- Boot your system into the BIOS or UEFI.
- Find the SATA controller settings.
- Look for an option to enable passthrough for the SATA controller.
- If the option is not present, then passthrough is not possible for your system.
If passthrough is possible, then you can follow these steps to passthrough the SATA drives to a VM:
- Power on your system and boot into ESXi.
- Open the vSphere Client.
- Right-click on the VM that you want to passthrough the SATA drives to and select "Edit Settings".
- In the "Hardware" tab, click on the "Add" button and select "Hard Disk".
- In the "Hard Disk" dialog, select the "Physical Disk" option and select the SATA drive that you want to passthrough.
- Click on the "OK" button.
The SATA drive will now be passedthrough to the VM. You can verify this by checking the VM's settings.
If you are unable to passthrough the SATA drives to the VM, then you can try the following:
- Try disabling the RAID controller in the BIOS or UEFI.
- Try creating a new RAID 1 array with the SATA drives.
- Try using a different SATA controller.