在日常生活中,最常见的是计算机中的各种
虚拟机,以及由这些虚拟机构成的运行环境。如果说“
虚拟机”指的是软硬件本身,那么“虚拟机环境”就是运行起来的虚拟机。
虚拟机简述
虚拟机环境,字面上对应英文的Virtual Machine Environment。
在不同的学科,这个词组所指的内容也不尽相同。
常见类型
JVM,
Java虚拟机,用于执行编译为Java
字节码的应用程序。尤指
Microsoft的JavaVM,和Sun Microsystem的Java运行时环境
JRE。
CLR,
公共语言运行时,用于执行编译为CLI的应用程序。在Microsoft Windows平台上特指.
net语言和
.net Framework实现。(它是
微软推动的国际标准,微软的相关产品是这一标准的一种实现。)
Virtual PC和
VMware为代表的
虚拟计算机软件,用于模拟整台计算机的软硬件环境,可以在其中安装新的操作系统拷贝。
其他
硬件系统的
模拟器,比如各种家用游戏机的模拟器以及对应的BIOS软件。
本词条源于百度“待创建词条”栏目的推荐。
关于
虚拟机和虚拟机环境的更多信息,还有待未来的不断完善。请参阅
虚拟机词条和各种具体的虚拟机的介绍。
安装讲解
VHD文件可以用于服务器上,虚拟出多个硬盘,这样,客户端就能访问同一服务器上安装于多个虚拟硬盘上的操作系统或虚拟硬盘中的文件。一方面,可节约硬件成本。另一方面,可让不同的客户端享有不同的服务。另外,也利于备份、维护和安全——在服务器端,技术人员只要管理好对应的VHD文件即可。
下面,我们将演示Windows7的虚拟安装。假设电脑上已安装了操作系统Windows XP(当然也可是其他系统),要将Windows7安装于该电脑的一个VHD文件之中,启动时,可通过菜单选择Windows XP或Windows7。整个架构如图1所示。为完成这一操作,请在电脑上预先准备一个空闲空间至少大于10GB的分区,本例选择的是D盘,空闲空间为20GB。
安装过程
第1步:启动安装向导
用Windows7安装光盘启动电脑,当安装向导运行至语言设置界面时,按“Shift+F10”组合键调出
命令提示符窗口,如图2所示。
第2步:加载虚拟硬盘
依次输入以下命令,注意,每输入一条命令必须按一下回车键以示确认。
命令1:Diskpart
命令作用:运行分区管理命令。
提示:过去,Windows系统提供的分区管理命令是Fdisk,自Windows XP后, Fdisk由Diskpart取代。Diskpart功能强大,几乎能提供分区魔术师的所有功能,更重要的是它支持脚本运行。
命令2:Creste vdisk file=e:ls.Vhd type=fixed maximum=12000
命令作用:创建一个虚拟硬盘。该硬盘由存放于D盘根目录下的文件(file=e:ls.Vhd)来模拟。硬盘的最大空间为12GB。命令中的type=fixed表示虚拟硬盘的容量大小是固定的。
要注意的是执行这一命令可能需要10分钟左右的时间,此时,除能观察到电脑上的硬盘指示灯闪烁外,屏幕上无任何反应,请耐心等待,不要误认为死机。如果命令执行成功,屏幕上返回提示为“Diskpart successfully(成功) created the virtual disk file”。
命令3:Select vdisk file=e:ls.Vhd
命令作用:选择刚才创建的VHD文件(file=e:ls.Vhd)来充当虚拟硬盘(vdisk)。
如果命令执行成功,屏幕上返回提示为“Diskpart successfully open the virtual file”。
命令4:Attach vdisk
命令作用:激活虚拟硬盘。
如果命令执行成功,屏幕上提示:“Diskpart successfully attached the virtual file”。
命令5:Exit
命令作用:退出Diskpart。
提示:这种安装法的关键在于通过命令Diskpart来创建VHD文件并将它虚拟为硬盘。实测表明,要完成这一操作,Diskpart的版本号必须是6.1.7000,这一版本由Windows7提供。WindowsXP和Vista虽也提供了Diskpart命令,但版本比6.1.7000低,无法通过这种方式来安装Windows XP或Vista。另外,C盘的原操作系统还可以是Vista或Windows7。
第3步:格式化虚拟硬盘
关闭命令提示符窗口,单击“Next”, 让安装向导继续运行直至图3所示的界面出现。请注意这里的信息:在我的电脑上,已有硬盘一块,标志为Disk0,它的下面又有3个分区。刚才添加的虚拟硬盘标志为Disk1,其后有“Unallocated Space”字样,表示尚未进行分区并格式化,现在将进行分区并格式化。
首先,选中Disk1,再单击“Drive Options(advanced)”。接着,在下一界面中单击“New”,此时,程序会要求我们输入第一个分区的大小,默认为最大值(本例为12GB)。请直接单击“Apply”表示用虚拟硬盘的最大空间来创建一个唯一的分区。然后,单击“Format”对虚拟硬盘的分区进行格式化。最后,单击“Next”返回。
第4步:完成安装
选择安装位置为刚才创建的虚拟硬盘的分区,再单击“Next”安装即可继续进行。完成后,可通过启动菜单选择要进入哪一套系统,如图4所示。图4中,前一项是WindowsXP,后一项即Windows7。