ghost文件.gho和vmware文件都是磁盘映像,但神奇的是,分属两家公司的文件格式,竟然能够互相转换。php
方法以下:html
1. 将 ghost .gho文件 转换为 vmware 硬盘文件 vmdk
命令行命令:windows
ghost32 -clone,mode=restore,src=YOUR-GHOST-FILE.gho,dst=YOUR-VM-NAME.vmdk -batch -sure
便可将 gho 文件转换为 vmdk文件bash
2. 建立一个和 ghost 原系统相匹配的虚拟机
在 vmware 中,按“新建虚拟机”向导,建立一个和 ghost 原系统匹配的虚拟机。工具
好比,ghost原系统是win7 x64,新虚拟机的操做系统,也要选择 windows 7 64位。
内存、硬盘,相应选择便可。操作系统
运行向导时,几个小细节须要注意:命令行
- “安装客户机操做系统”步骤,选择“稍后安装操做系统”
- “指定磁盘容量”步骤,选择“将虚拟磁盘存储为单个文件”
- 向导完成后,无需启动虚拟机
3. 覆盖 vmdk 文件
将步骤1转换生成的vmdk文件,复制到步骤2 vmware向导建立的虚拟机目录,覆盖相应的vmdk文件rest
这时,启动虚拟机,便可引导ghost映像文件中的操做系统。code
vmware有一个命令行工具 vmrun,用来执行vmware命令;结合ghost32,能够自动化完成这一整套操做。有须要的同窗,能够继续研究一下。orm
- 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