To configure an existing Windows boot disk to use a PVSCSI adapter:
This procedure is required as the guest operating system does not have the PVSCSI driver and the guest will BSOD on boot if using the above method. This workaround forces the guest operating system to install the PVSCSI driver.
- Power off the virtual machine.
- Create a new temporary 1GB disk(SCSI 1:0) and assign a new SCSI controller (default is LSI LOGIC SAS).
- Change the new SCSI controller to PVSCSI for the new SCSI controller.
- Click Change Type.
- Click VMware Paravirtual and click OK.
- Click OK to exit the Virtual Machine Properties dialog.
- Power on the virtual machine.
- Verify the new disk was found and is visible in Disk Management. This confirms the PVSCSI driver is now installed.
- Power off the virtual machine.
- Delete the temporary 1GB vmdk disk and associated controller (SCSI 1:0).
- Change the original SCSI controller(SCSI 0:X) to PVSCSI as detailed in Steps 3 to 5.
- Power on the virtual machine.
https://kb.vmware.com/s/article/1010398