问:看了《电脑爱好者》介绍VPC(Virtual PC)使用的文章,用惯了VMWare的我不禁想试试微软提供的虚拟机软件使用起来是什么感觉。但在安装完运行时,却显示“Virtual PC在PAE模式下无法运行,请恢复到正常模式”,我的系统是Windows XP SP2。请问什么是PAE模式,另外如何解决无法运行的问题。
答:PAE模式和Windows XP SP2中添加的DEP(数据执行保护)功能密切相关,对DEP技术感兴趣的读者可以参考本刊2005年第7期的《Windows内置的病毒防护——DEP》。DEP在实现数据执行保护时依赖于PAE(物理内存扩展)技术,而VPC产生PAE故障的原因可能是软件版本问题,首先换一个稳定版本并打上相关的补丁,如果还不能解决,请依照下面的方法操作:
(1)在“数据执行保护”面板中修改
右击“我的电脑”选择“属性”,打开“高级”选项卡在“性能”栏中点击“设置”按钮,然后在弹出的“性能选项”窗口中选择“数据执行保护”选项卡,将默认的“仅为基本Windows程序和服务启用DEP”改为“为除下列选定程序之外的所有程序和服务启用DEP”,接着点击“添加”按钮将VPC程序加入例外列表中。
(2)修改Boot.ini文件
如果在DEP的设置面板中修改,那只能逐一添加例外的程序,如何让所有程序都逃脱DEP的“魔掌”呢?直接修改Boot.ini文件即可,选择“资源管理器”的“文件夹选项”菜单,在“查看”选项卡中勾选“显示所有文件和文件夹”,取消“隐藏受保护的系统文件”的勾选。在C:根目录下找到Boot.ini,右击选择“属性”,去除其“只读”属性,然后用“记事本”打开,将“/NoExecute”后默认的“OptIn”改为“OptOut”,保存并恢复其“只读”属性。
无论用以上哪种方法,在设置完成后都需要重新启动电脑才能生效。






冀公网安备 13010402001496号