由于工作需要需要大量使用测试环境借助于vmware。
最近入手T430后,就安装vmware(为9.0非最新的10.0),前期在其他本本上有已经搭建好的RedHat虚拟机、Windows2003虚拟机。然后就copy到新本本的硬盘上。安装完毕vmware后,通过wmware打开已有的虚拟机环境windows2003,结果一启动,物理机就重启,重新启动物理机,再次打开vmware启动已有的Windows虚拟机,仍然出现了重启物理机。
由于原来使用的一直是Dell的本本,一直认为装完vmware后就能直接使用,虽未多做考虑,但是遇到问题后也做了以下几点的排查。
1.想难道vmware区分32位与64位(但是自己原来使用的Dell也是64哦),而自己的是windows8 64位系统,就搜了一下,了解到vmware不区分32位于64位,安装过程中会识别你的系统是64还是32。
2.既然wmware不区分64与32,难道是安装有问题,就卸载了wmware,把wmware重新安装了一下,结果依旧。
3.既然1、2没解决问题,难道是copy来的windows2003虚拟文件有问题了?那就尝试一下,重新安装一个虚拟环境,仍然安装windows2003(32位的哦),结果一运行,物理机依然的重启了。这是很纠结啊,原来虽未长时间使用ThinkPad,但是也陆陆续续使用过,未留意有着问题啊?
4.系统重装的肯定未有问题,那问题在那儿?想到使用hyper-v需要在Bios里打开虚拟化,然后就重启电脑进入BIOS,看到T430的BIOS里有hyper-v这一项,已经是Enable状态,既然进入了BIOS就点点看了,结果发现BIOS里有Virtualization Technology选项该选项默认是Disable,但是当时想,虚拟化选项应该是在vmware中装虚拟机为64位(如Vmware中装64位的windows server2008)时才需要启动啊,应该不是这里的问题吧,但是既然进了BIOS就把Virtualization Technology选项该选项默认是Disable改为了Enable。
开机,使用vmware验证,先看看能否安装新的系统(windows 2003),居然成了,接着打开已有的windows2003结果也ok了,小伙伴们到此大家明白否?T430如果需要完美的使用Wmware需要进入BIOS把Virtualization Technology选项该选项默认是Disable改为了Enable哦。
这期间我一同事开玩笑的说,系统有问题吧,不行“重装、重启、格式化”,这是系统的三大法宝啊,我说不行哦,遇到问题一定要知道原因哦,这样才能完美的解决!!
不知你是否也遇到这样的问题,相信你百度或google应该是查不到的,希望能帮助各位小伙伴。