ghost文件.gho和vmware文件都是磁盤映像,但神奇的是,分屬兩家公司的文件格式,居然可以互相轉換。
方法如下:
1. 將 ghost .gho文件 轉換為 vmware 硬盤文件 vmdk
命令行命令:
ghost32 -clone,mode=restore,src=YOUR-GHOST-FILE.gho,dst=YOUR-VM-NAME.vmdk -batch -sure
即可將 gho 文件轉換為 vmdk文件
2. 創建一個和 ghost 原系統相匹配的虛擬機
在 vmware 中,按“新建虛擬機”向導,創建一個和 ghost 原系統匹配的虛擬機。
比如,ghost原系統是win7 x64,新虛擬機的操作系統,也要選擇 windows 7 64位。
內存、硬盤,相應選擇即可。
運行向導時,幾個小細節需要注意:
- “安裝客戶機操作系統”步驟,選擇“稍后安裝操作系統”
- “指定磁盤容量”步驟,選擇“將虛擬磁盤存儲為單個文件”
- 向導完成后,無需啟動虛擬機
3. 覆蓋 vmdk 文件
將步驟1轉換生成的vmdk文件,復制到步驟2 vmware向導創建的虛擬機目錄,覆蓋相應的vmdk文件
這時,啟動虛擬機,即可引導ghost映像文件中的操作系統。
vmware有一個命令行工具 vmrun,用來執行vmware命令;結合ghost32,可以自動化完成這一整套操作。有需要的同學,可以繼續研究一下。
參考文檔:
- Creating a Workstation virtual machine using existing VMDK virtual disks (2010196)
https://kb.vmware.com/s/article/2010196- Converting Image File Format From GHO to VMDK and From VMDK to GHO
https://www.symantec.com/connect/articles/converting-image-file-format-gho-vmdk-and-vmdk-gho- 使用vmrun命令行來創建vmware虛擬機
http://www.cnblogs.com/phpdragon/p/5111692.html
