2024年5月9日发(作者:)

1、vmdk转img

Linux kvm下转换vmdk为img的命令为:

qemu-img convert /home/../*.vmdk /../../*.img

vmware通常会有多个vmdk文件,单独拷贝一个转换会造成无法找到启动磁盘的问题,需

要合并成一个,确保安装了vmware,在安装目录下,输入如下命令:

vmware-vdiskmanager -r D: -t 0 D:

其中0为数字零

此时再执行转换命令后生成img,创建虚拟机即可正常启动

除了使用qemu外,可以使用StartWind Converter工具进行vmdk的转换,效果一样,同

时第一步选择vmdk时可以看到是否可识别,不能识别的转换后都不能正常启动

2、vdi转img

转换命令,此处使用的vbox的命令,应该也可以直接使用qemu的命令转换

vbox命令为

:VBoxManage clonehd --format raw

注:同vmware命令一样,需要进入到vbox安装目录下,目标镜像存储位置空间要足够大

3、Windows系统镜像格式转换后蓝屏的解决方法

此处以vdi转img为例,vmdk windows系统的转换应该也会存在和vdi一样的问题,原因

都是硬件变更导致的驱动问题,主要是IDE问题,解决方法应该是一致的。

当系统有多个备份时,恢复至想转换的备份,将所有备份删掉,vbox自动合并当前状态至

最初的主vdi文件,缺点:备份删了就找不回来了,删之前全部vdi需存档

此时直接转的话kvm下新建虚拟机蓝屏出现0x0000007B错误,网上搜了一下,原因vbox

到kvm相当于硬件变更,windows下就存在驱动问题,主要是IDE问题,需要删除所有主

要驱动后再重新转换:

具体讨论见/forum/#!topic/shlug/M12Gk8gYvgo,有效方法见

//pcedu/soft/st/winxp/0405/371966_

为防止链接失效,此处转发如下:

-----------------------------------------------------------------------

万能WinXP Ghost镜像制作指南

对驱动程序做手术

由于我们要制作的是一个万能的Windows XP Ghost文件,目标计算机上的硬件配置和

当前计算机的配置肯定不完全相同,因此我们要将当前计算机上的设备驱动程序删除。

1. 删除普通驱动程序

① 在“运行”对话框里输人“”并回车,打开“设备管理器”控制台窗口。

② 找到网络适配器,鼠标右键单击其下的网卡设备名称,在弹出菜单上单击“卸载”菜

单项。

③ 再用类似的方法卸载通用串行总线控制器、视频游戏控制器、显卡、声卡等设备驱

动程序。这里要注意的是,如果系统提示需要重新启动,一定不要重启机器,以免系统自作

主张,重新安装驱动程序。

2. 更新ACPI属性

然后我们要把计算机的ACPI属性更改为Standard PC,这是因为如果目标计算机中有

不同类型的ACPI,则新克隆的目标计算机就无法实现电脑软关机,并且可能会在第一次启

动后崩溃!更改步骤如下:

① 在设备管理器控制台窗口用鼠标右键单击“计算机”→“ACPI Uniprocessor PC”,在弹

出菜单上单击“更新驱动程序”菜单项;

② 在打开的“硬件更新向导”对话框里选中“从列表或指定位置安装(高级)”选项,并

单击“下一步”按钮;

③ 在接下来的页面里选中“不要搜索,我要自己选择要安装的驱动程序”选项,并单击

“下一步”按钮;

④ 然后选择“Standsrd PC”选项,并根据屏幕提示一路Next, 只是最后提示是否重新启

动时,一定不要重启!

3. 更新IDE控制器属性

对设备驱动程序的最后一步手术是更改IDE ATA / ATAPI 控制器。这一步非常重要,

因为大家知道,不同的主板,例如Intel、Nforce 2、VIA等主板,其IDE ATA / ATAPI控制

器的驱动程序有很大的差别,根本无法通用!

① 在设备管理器控制台窗口用鼠标右键单击IDE ATA / ATAPI控制器、Intel (r) 82371

AB / EB Bus Master IDE Controller,在弹出菜单上单击“更新驱动程序”菜单项;

② 在打开的“硬件更新向导”对话框里选中“从列表或指定位置安装(高级)”选项,并

单击“下一步”按钮;

③ 在接下来的页面里选中“不要搜索,我自己选择要安装的驱动程序”选项,并单击“下

一步”按钮;

④ 然后选择“标准的双通道PCI IDE控制器”选项,并根据屏幕提示一路Next,只是最

后提示是否重新启动时,一定不要重启!

--------------------------------------------------------------------

需注意的是:更新ACPI和IDE驱动时,最好准备一下与原镜像系统版本一致的系统盘,需要用到部分系统文件