1Virtual PC的模拟环境
对于初学者来说,可供选择的常见开源虚拟机软件工具很多,例如,甲骨文公司提供VirtualBox、微软提供的Virtual PC和VMware公司提供的Workstation。选择哪一种工具对于初学者来说倒不是至关重要的,因为这三家公司在虚拟化的实力都不容小视,虽然VMware走在了前面,但是,其他厂商的追赶也不是很难的事情。
这篇文章里,我们就来重点介绍一下微软的虚拟化软件Virtual PC。
图 微软的虚拟化软件Virtual PC 5.0
Virtual PC在使用PowerPC处理器的Mac OS X版本上,其模拟机“使用”Intel Pentium 4处理器及440BX 系列的主板;而在Windows版本上,会使用电脑本身的处理器。模拟电脑上使用一块标准的SVGA VESA图卡,并与S3 Trio 64 PCI 8 MByte Video RAM版本的兼容。主板使用American Megatrends (AMI)的BIOS。
并有“内置”的 Creative Labs Sound Blaster 16 PnP声卡 (Vista上或运行模拟Vista环境时,则使用Vista本身的音效系统,因为Vista并不支援Creative Labs Sound Blaster)及DEC 21041 或 DEC 21140的Ethernet网卡。
Virtual PC的模拟环境
即使Virtual PC的兼容性很高,但不是所有软件都能在Virtual PC中正常地运行,因为那些软件可能使用一些 Virtual PC
未公开的硬件或使用一些不支援的指令。一些人或组织借此贬低他,比如,在VirtualPC 2004 SP1中,如果有打印机使用LPT1端口,则虚拟机不能识别。这个漏洞在Virtual PC 2007中得到改善。
苹果麦金塔电脑版本的Virtual PC用动态重新编译转换x86的机械码至相等的PowerPC机械码,使Mac可以执行标准pc的程序。
微软Windows版本的Virtual PC也是用动态重新编译,因为原本就能执行使用者模式和virtual 8086 mode的x86机械码,所以就只是转换核心模式和真实模式到使用者模式的x86机械码。
通常还提供一些客户端的呼叫函式库(特别是使用某些客户端的延伸功能),来加速模拟或提供更多的功能像整合原执行主机环境变量。
Virtual PC 可以在你的电脑上能同时模拟多台电脑,虚拟的电脑使用起来与一台真实的电脑一样,可以进行bios设定,可以给它的硬盘进行分区,格式化,操作系统你可以安装 DOS,Windows 95, Windows 98,Windows ME,Windows 2000,Windows XP,Windows Server 2003,UNIX,LINUX等等,你可以在你的 Windows XP 里运行 Linux。
2基于Intel的苹果机支持
基于Intel的苹果机支持
微软宣布在2006 年8月7 日, 真正个人计算机认为Mac不会被端起对英特尔Mac 平台。微软陈述了 “可选择的解决方案由苹果计算机公司和其它贩卖者提供, 与窗口的一个充分地被包装的零售拷贝被结合, 将满足这需要。”
苹果计算机公司宣布了和早先运输了新兵训练所预览发行。根据苹果计算机公司, 新兵训练所的一个完成的版本将运输以Mac OS x 10.5 "Leopard." 新兵训练所将允许Windows XP 被安装在新基于英特尔的橡皮防水布硬盘的另外分开。这允许用户解雇入或Mac OS x 或窗口, 虽然不同时。一的包括对连续窗口根据应用的解决办法在Macintosh 硬件减少需要对于真正个人计算机的英特尔版本。
有并且只能选其中之一的产品从Parallels, Inc. 告诉的Parallels Desktop 为Mac 。这种应用被设计利用Intel's 新技术叫做是新英特尔核心处理器的一部分多数Apple's 最新的计算机使用的英特尔Virtualization 技术。由使用I-VT, 它增加客人操作系统的表现, 使它更加实用至于规则使用。平行桌面并且看齐更新的硬件比微软真正个人计算机。VMware 和VirtualBox 并且宣布, 他们发布他们的软件的Mac OS x 版本。
USB支援
在Virtual PC 2007推出之前,大众都期待新的版本可以支援USB设备,因为Mac版本的Virtual PC是可以使用USB设备的。可是,结果这功能依然没有被加入(不过在Windows 7的XP模式下,Virtual PC是支持USB设备的),使用户在需要USB的支援时,仍然需要使用其他支持USB设备的产品。
Microsoft Virtual PC 2007并不支援Windows的家用版。若在家用版Windows上安装Virtual PC 2007,系统会有弹出信息提示,指“系统并不支援现时的架构”。不过,具体来说,Virtual PC 2007在家用版Windows上依然可以正常运行。
3Win7中加载Virtual PC映像技巧
首先,我们点击“开始-所有程序-管理工具-计算机管理”命令打开“计算机管理”窗口。
接着在左侧选择“存储-磁盘管理”功能,这时就显示所有的磁盘分区的使用状况,需要注意的是加载VPC映像的前提是不运行该映像的虚拟机系统。
然后,我们可以点击右侧的“磁盘管理”下的“更多操作”旁边的箭头选择“附加VHD”命令。
在出现的“附加虚拟硬盘”的窗口点击“浏览”按钮找到VPC映像文件,可以勾选“Read-only”来只读方式加载,确定后即可加载成功了。
这时,我们可以在“磁盘管理”窗口发现VPC映像是以普通磁盘分区的方式加载的,分区的盘符是和原来的接续的。
打开“计算机”,我们发现VPC映像的分区可以被随意访问,文件操作也和其他分区是完全一样的。这样一来就大大便利了主机和虚拟机之间的文件共享操作。
不过,加载了VPC映像后会出现启动虚拟机的错误,多次启动无法成功进入Windows。这是由于虚拟机无法写入映像导致的。我们只需卸载VPC映像即可。
那么,怎么做呢?首先,关闭VPC,然后,进入刚才的磁盘管理窗口。右键单击加载的VPC虚拟磁盘,选择“分离VHD”命令即可。