虽然微软已经一再强调将要对Windows XP停止提供服务,但是难免在一些特殊场合需要早期的系统进行测试。为了测试需要,我在Hyper-V中安装了Windows XP。
按照之前的方法,对Hyper-V进行了网络的设置,可是当进入到XP中之后却发现,网络连接中并无可用的选项。
新建连接以后的提示给出了问题的所在——Hyper-V没有识别到虚拟网卡!
在比较新的Windows 7/8系统中,集成的驱动已经添加了对Hyper-V虚拟网卡的支持,但是由于XP系统比较早,所以出现了不能识别的情况。
此时,可以尝试通过Windows 8自带的集成服务来安装驱动。在Hyper-V中德“操作”菜单下面选择“插入集成服务安装盘”。
当然,该光盘镜像可在"X:\Windows\System32\vmguest.iso"位置找到(X为Windows 8系统盘符)。
之后,XP会自动运行安装盘里面的程序,对缺失的驱动和服务进行安装。
如果未自动进行安装,可以通过双击虚拟机中的光盘来启动安装向导。
驱动安装完成后会提示重启虚拟机,按照提示完成重启即可。
之后,就会看到久违的“本地连接”的图标,一切变得熟悉起来。
对于一些其他系统,如果在尝试之后仍不能正常使用网络连接功能,可以尝试删除现有的虚拟网络适配器,并在“添加硬件”中添加“旧版网络适配器”并重复前文操作,看问题能否解决。