如何把VMware Workstation使用的虛擬SCSI磁盤轉換成虛擬IDE硬盤
摘自:http://blog.sina.com.cn/s/blog_7525b71f0101d0u8.html
某些特殊的軟件限定只能運行在IDE硬盤上。如果你想在虛擬機(使用虛擬SCSI磁盤)里使用該軟件,又不想重新創建一個虛擬機,你可以使用下面的辦法把虛擬SCSI磁盤轉換成虛擬IDE硬盤。
注意1:建議完整閱讀全文后再動手,不要邊看邊做,以免發生悲劇。
注意2:按本文對虛擬磁盤進行修改后所導致的一切后果均與本人無關。
1、關閉要修改的虛擬機。
2、刪除這個虛擬機所有的快照。
3、(可選)如果要轉換的虛擬磁盤是single file的,可以參考這個KB把它轉換成 2 GB分割的多個文件。
4、打開Virtual Machine Settings的界面,記住這個虛擬磁盤的文件名,比如D:\vm\Windows_7_x64_LL2G\Windows 7 x64.vmdk,一會兒會用到這個信息。

5、選中這個虛擬機,單擊[Remove]

6、在本地文件系統中找到第4步中記錄的虛擬磁盤文件D:\vm\Windows_7_x64_LL2G\Windows 7 x64.vmdk。用文本編輯器打開。找到ddb.adapterType = "buslogic" 這一行,我的原來是"lsilogic"。將 "buslogic" 或"lsilogic"替換為 "IDE"。保存退出。
此處scsi及sata和nvme均為"lsilogic"
只有ide的為"ide"

7、在Virtual Machine Settings界面,添加新硬盤,選擇磁盤類型IDE。在Select a Disk頁面,選擇Use an existing virtual disk。

8、選中第6步中修改過的文件D:\vm\Windows_7_x64_LL2G\Windows 7 x64.vmdk並確認。

9、在Virtual Machine Settings里就可以看到,這個SCSI磁盤已經變成IDE磁盤了。
有一點要注意,如果要更改的磁盤是虛擬機操作系統所在盤,而且虛擬機包含多個虛擬磁盤時,將磁盤刪除后再添加會導致磁盤順序變化。比如刪除前是New Disk,刪除后是New Disk 3。這種情況下虛擬機將無法正常啟動。必須保證更改前后的虛擬磁盤的順序(New Disk, New Disk 1, New Disk 2, etc)不變。