由于需要使用一个叫做Smart Check的反编译类的软件,不得不使用WIN98,而我现在用的是XP,但是又不想重新安装系统或是装双系统,无疑只好选择使用虚拟机。以前使用过VM Ware,但是觉得一般般,不是很方便,所以这次改用Virtual PC,用了之后还真觉得不错,多方面都考虑到了人性化。
Virtual PC的安装十分方便,除了首先要装一个所谓的支持部件以外,其他的跟其它软件安装一样,很快搞定,而且不用重新启动OS。
Virtual PC的设置也很方便,只要是你稍稍有一点PC知识,完全可以很简单的设置好。笔者只想谈下面两个方面的使用注意事项。
1、关于网络的使用。
Virtual PC有三种网络模式,分别是无,NAT,虚拟转换网络,其中虚拟转换网络又包括四种方式:只限本地,本地、主机,本地、主机和外部,只限外部。
当你在虚拟机上安装完一个OS之后,你会在设备管理器中发现有这样一个网络设备:Intel 21140 based 10/100 mpbs Ethernet Controller(这里的10/100 mpbs 似乎应该是10/100 mbps,但不知为什么在OS会这样显示,估计是开发人员不小主所致吧,呵呵~~~),其实就是虚拟了一块网卡。
如果你选择使用NAT模式,在此模式下工作时,主机相当于一个代理服务器,以动态分配方式(DHCP)赋予虚拟机一个IP地址(即通常所说的内网IP),虚拟机通过共享主机IP地址(外网IP)来访问外部网络。这种模式使用简便,几乎不用修改任何配置。但是Virtual PC没有独立的外网IP,由此带来一个很大的缺点:外部网络(包括主机)无法直接访问虚拟机。如果仅仅是用Virtual PC上因特网,可以考虑此模式,这样可以避免黑客、病毒等对主机造成破坏。但因为主机访问不了Virtual PC,显然无法实现单机组网。
如果你选择使用虚拟转换网络,该模式要求主机首先得具备一个有效的IP地址。如果是单机,最简单的方法就是装一块网卡,并且使用静态IP分配方式。另外,由于软件所限,主机必须安装Windows 2000/XP操作系统才能使用虚拟交换模式。当运行在此模式下时,Virtual PC相当于一个网桥,连接在主机和Virtual PC之间,从而构成了一个虚拟局域网。Virtual PC有独立的IP地址,支持网络邻居、TCP/IP等协议。
假设主机操作系统为XP专业版,使用静态IP分配方式,IP地址192.168.1.5,子网掩码255.255.255.0;在Virtual PC上安装Windows 98。首先在Virtual PC中修改Virtual PC的网络属性:点击“属性设置”按钮,在弹出的对话框中选择“网络”,把属性改为“虚拟转换网络——本地、主机和外部”。接下来修改Virtual PC上操作系统的配置,启动Virtual PC,此时用户就相当于在使用一台安装了Windows 98的计算机。进入控制面板,打开网络设置:允许文件共享,这样可以通过网络邻居在主机和Virtual PC之间交换数据;设置TCP/IP协议使用静态IP分配方式,IP地址192.168.1.6,子网掩码255.255.255.0,域名服务和网关不是必需的,可根据实际情况设置。
如果使用了动态IP分配(DHCP),那么Virtual PC中也要设置成同样的方式;在单机平台上组网时,最好选用廉价的10M网卡。因为在Windows 2000/XP上,如果使用100M网卡,并且没有联在物理网络上的话,网卡将处于“断开”状态,设定好的IP地址会变成“回送地址”127.0.0.1,该地址不能用于网络传输。解决方法是把网卡连到一个集线器上。
2、关于ISO文件的使用。