Knowledge Base

Search the Knowledge Base: |
Search the Knowledge Base: |
Using the VMware SCSI Disk Driver for Windows Guest Operating Systems
Purpose
VMware supplies a special SCSI driver for virtual machines that are configured to use the BusLogic virtual SCSI adapter. Virtual machines do not need this driver if they do not need to access any SCSI devices or if they are configured to use the LSI Logic virtual SCSI adapter.
The driver is included as part of the VMware Tools package, and is also available for download from this download page. The driver can be used in Windows XP, Windows Server 2003, or Windows 2000, with certain limitations described below. This article includes steps on how to install the driver.
Limitations and Considerations
For further information regarding the supportability of BusLogic or LSI Logic SCSI adapters with your guest operating system, see the VMware Guest/Host OS Compatibility Guide.
For performance considerations under ESX 3.x, please see Storage Performance Best Practices.
For performance considerations under ESX 4.x, please see Guest Operating System Storage Considerations.
Caution: When changing the controller that the guest uses to boot, you must ensure that you have both drivers installed in the guest operating system. Further, the virtual machine cannot have a snapshot prior to any changes to the controller. Disregarding either of the above recommendations may cause the guest operating system to boot to a STOP 0x0000007B error. For more information, see Troubleshooting a virtual machine that fails to boot with STOP 0x7B error (1006295).
Resolution
Using the driver in a new virtual machine
To use the driver when you are installing a Windows Server 2003 or Windows XP guest operating system in a newly created virtual machine:
-
Save the downloaded file to a folder or directory of your choice on your host computer.
-
Attach the floppy image to your virtual machine.
-
- For Workstation or GSX, in the virtual machine settings editor (VM > Settings) configure your virtual machine's floppy drive to use the file the .flp file you downloaded. Be sure the Connect at Power On check box is not selected.
-
For ESX, use the Hardware tab in the VMware Management Interface to edit the floppy drive configuration. Specify the .flp file you downloaded as the floppy image file.
- For Workstation or GSX, in the virtual machine settings editor (VM > Settings) configure your virtual machine's floppy drive to use the file the .flp file you downloaded. Be sure the Connect at Power On check box is not selected.
-
Insert the installation CD in the CD-ROM drive and begin installing the operating system.
-
Watch the messages at the bottom of the character-mode screen during the early stages of the installation. One of the messages tells you to press F6 if you need to install a third-party SCSI or RAID driver. When this message appears, press F6.
-
Connect the floppy drive (VM > Removable Devices) so your virtual machine can use the driver files contained in the file you downloaded.
-
Continue with the installation, following the instructions provided by the installer.
-
As you are installing the SCSI driver, warning messages inform you that the driver has not passed Windows logo testing. You may safely ignore these messages. Click Yes to continue installing the software.
If you prefer, you may use a utility such as rawrite on Windows or dd on Linux to make a physical floppy disk from the floppy image file.
Using the driver in an existing virtual machine
-
You may want to upgrade an existing virtual machine with a SCSI drive. During the upgrade, you update the SCSI driver in the virtual machine using the driver in the .flp floppy image file. The process is essentially the same as that described above for installation.
As with new installations, you may either connect the virtual machine's floppy drive to the image file, or use a utility such as rawrite on Windows or dd on Linux to make a physical floppy disk.
-
You may have a virtual machine that boots from an IDE virtual disk and want to add a SCSI disk to that virtual machine.
-
For Workstation or GSX, use the virtual machine settings editor (VM > Settings) to add the SCSI disk to the configuration.
-
For ESX, use the Hardware tab in the VMware Management Interface to add the SCSI disk to the configuration.
The next time you boot the virtual machine, Windows detects the new drive. Follow the instructions provided to add the new hardware, using the driver from the .flp floppy image file.
As with new installations, you may either connect the virtual machine's floppy drive to the image file or use a utility such as rawrite on Windows or dd on Linux to make a physical floppy disk.
Note: This example assumes that you continue to boot your virtual machine from the original IDE virtual disk.
-
To add the VMware SCSI Controller to a Windows guest operating system:
-
In the virtual machine, open the Control Panel. Choose Start > Control Panel.
-
Click Switch to Classic View, then double-click the System icon.
-
Click the Hardware tab, then click Device Manager.
-
Right-click SCSI Controller and select Update Driver. The Hardware Update wizard starts.
-
Insert the floppy disk into the floppy drive on your host machine.
-
Select Install from a list or specific location (Advanced). Click Next.
-
Select Don't search. I will choose the driver to install. Click Next.
-
Click Have Disk, then click Browse. Browse to your host's floppy drive.
-
Select VMSCSI.
-
Click Open, then click OK.
-
Select VMware SCSI Controller. Click Next.
-
A message appears, informing you that the driver is unsigned. Click Continue Anyway.
-
Click Finish and close the Device Manager.
Feedback
- KB Article: 1006956
- Updated: Nov 2, 2009
- Products:
VMware ESX
VMware ESXi
VMware GSX Server
VMware Server
VMware Workstation

