You can easily change the type of the virtual controller 
          for a given disk. 
          Lets have a look at an example.
# Disk DescriptorFile
        version=1
        CID=fffffffe
        parentCID=ffffffff
        createType="twoGbMaxExtentFlat"
        # Extent description
        RW 4193792 FLAT "diskname-f001.vmdk" 0
        RW 2097664 FLAT "diskname-f002.vmdk" 0
        # The Disk Data Base
        #DDB
        ddb.adapterType = "ide" 
        ddb.virtualHWVersion = "3"
        ddb.geometry.cylinders = "6241"
        ddb.geometry.heads = "16"
        ddb.geometry.sectors = "63"
      
The disk above uses a virtual ide-controller.
ddb.adapterType = "buslogic" 
        This entry converts the disk into a SCSI-disk with BusLogic Controller 
        
        ddb.adapterType = "lsilogic"   This 
        entry converts the disk into a SCSI-disk with LSILogic Controller 
        ddb.adapterType = "ide"   This 
        entry converts the disk into a IDE-disk with Intel-IDE Controller 
        
        This changes the harddisk - but doesn't change the controller itself. 
        
      
 
        ide0.present = "TRUE" 
        ide1.present = "TRUE" 
        scsi0.virtualDev = "lsilogic"
        scsi0.virtualDev = "buslogic" 
        scsi1.virtualDev = "lsilogic"
        scsi1.virtualDev = "buslogic" 
Use entries like this in your *.vmx file. By the way, you can have LSI-logic 
        and BUS-logic controllers in one VM.
        
        Think twice before you make changes like this with a boot-disk. 
        
        Bluescreen 07b - mass-storage driver:
        Activate the apropriate driver in the registry: intelide.sys or vmscsi.sys 
        or symmpi.sys - you may have to add files as well.
        
        Black screen with cursor blinking in the topleft of the screen:
        Write a new partition boot-sector.
        
      
