查看“Microsoft Virtual PC”的源代码
←
Microsoft Virtual PC
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{Emulators}} Microsoft Virtual PC是微软于2003年2月从Connectix收购的产品线而发布。 它本机提供了对Windows操作系统的支持,但是使用 “其他” 选项,几乎可以安装和运行任何操作系统。 (使用Linux和几款业余操作系统进行了测试。) 它的感觉与[[VMware]]PC模拟器非常相似,并且提供了大部分相同的功能,而且是免费的。 可从Microsoft网站获得VPC的免费下载版本。 小结:可以用,但没有集成的调试器。不过很快 :) ===利弊:=== * '''优点:''' 它提供PCI configuration method 1支持,[[SMBIOS]]([[Bochs]]似乎没有) * '''优点:''' 固定大小的磁盘映像非常易于使用,并且可以由Virtual PC和Bochs共享 :) * '''优点:''' 支持从微缩大小开始并在添加数据时扩展的“动态扩展”磁盘镜像。 * '''优点:''' 如果将简单的调试器和串行I/O集成到操作系统中,则可以通过命名管道进行调试。 只需在COM1或COM2的配置页面中输入\\.\PIPE\yourpipename,然后将调试器(在主机PC上)连接到相同的管道。 * '''缺点:''' 模拟的S3 Trio不支持15位和24位图形模式(但在真实的S3 Trio中支持),它们会破坏显示。 它看起来像是一台20世纪80年代的电脑,CRT有缺陷。 奇怪的是,'''支持'''32位颜色。 参考[http://blogs.msdn.com/virtual_pc_guy/archive/2005/05/09/415814.aspx 这篇]在Virtual PC Guy的MSDN博客上的文章。 * '''缺点:''' 它仅支持最少的硬件集 - 刚刚足以使用。 它不支持VBE 3.0(具有保护模式访问的那种)、不支持用于PCI的BIOS32(尽管在没有BIOS的情况下很容易实现),不支持用于串行UART的环回模式。 * '''缺点:''' 显然不支持64位硬件。在具有Core 2 Duo (64位) 的机器上进行了测试,出现三重故障。 * '''缺点:''' 无APM支持和最低ACPI支持 * '''缺点:''' 只有Windows版;无法在非windows操作系统上运行它 === Virtual PC中的错误 === 如果执行多字节nop (例如nopl (x,x,1)),则Virtual PC将抛出未定义的opcode异常。 较新的编译器将使用上面指令作为一种优化,并可能导致你的内核无法在VPC上运行。 == Windows Virtual PC == Microsoft Virtual PC for Windows 7被重命名为Windows Virtual PC。 它可以在64位版本的Windows上工作,不像它的前身,但仍然不能模拟64位环境。 主要区别是没有添加图形用户界面的软盘操作(如果你想要软盘,你需要直接编辑配置)。 但是,它具有界面简单的优势,并且virtual pc在Windows 7下被视为文件夹,你可以在其中在资源管理器的顶部栏中创建VM。 [[Category:Emulators]]
本页使用的模板:
模板:Emulators
(
查看源代码
)
模板:If
(
查看源代码
)
模板:Show1
(
查看源代码
)
模板:SmallNavBox
(
查看源代码
)
返回至“
Microsoft Virtual PC
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
变体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息