如何把VMware Workstation使用的虛擬SCSI磁盤轉換成虛擬IDE硬盤


如何把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)不變。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM