• 标 题: 虚拟机Virtual PC,Vmware里安装SoftICE
  • 作 者:CCDebuger
  • 时 间:2006
  • 链 接:http://bbs.pediy.com

1、Virtual PC:
看雪论坛 Phoenix 的方法:
就是用TRW2000的时候虚拟的98系统里不能有VPC的附加模块存在,已经装了的要完全卸载掉。

昨天弄了一下,开始我的也不能正常运行,不对,应该说不能正常显示调试窗口,在虚拟的98里按CTRL+N试图呼出TRW2000,没有反应,但是把VPC的窗口最小化再最大化强行刷新,发现TRW2000的黑糊糊的调试窗口出来了,原来TRW2000运行了只是调试窗口不能正常显示 联想到以前在VMWARE里面用TRW2000也不正常,但是把VMWARE的附加模块VMTOOLS卸载后就正常了(我原来安装了),所以我在虚拟的98里把以前安装的VPC的附加模块也卸掉试了一下,BINGO! 成功了,就是我上面的截图,现在可以正常用了,跟程序也没问题了,但是虚拟系统里没有附加模块用起来很不爽,我是这样解决的,装好98,在虚拟98系统里装附加模块,把TRW2000拷进去,关闭虚拟98系统,然后打开虚拟机的还原功能,这样我每次用TRW2000的时候把附加模块完全卸载掉就可以正常用了,关闭虚拟系统的时候选择还原所有硬盘更新,这样因为有还原,所以每次虚拟系统启动后附加模块还是能用,我的VPC是5.2版。

2、Vmware WorkStation:
官方解释:

在Vmware WorkStation 安装目录下有个配置文件(可以直接用记事本打开编辑)*.vmx,先关了VM,再在 VM的配置文件.vmx 末尾添加下面两行:
vmmouse.present="FALSE"
svga.maxFullscreenRefreshTick="5"



若采用官方提供方法不行,请用文本编辑器打开虚拟机的配置文件 (.vmx),添加以下两行: 

vmmouse.present = FALSE
svga.forceTraces = "TRUE" 

这样在 SoftICE 中中断,若原来你的鼠标及屏幕失去响应,你的虚拟操作系统挂起时此时会正常。

添加这两行可以让你的 SoftICE 在虚拟机中运行,但是会降低虚拟操作系统的性能。建议在不使用 SoftICE 时去掉这两行。
有时就算配置了以上的选项,按 Ctrl-D 的时候也不会显示 SoftICE 窗口且你的鼠标及屏幕也失去了响应。此时再按 Ctrl-D 退出 SoftICE,然后按下面解释的方法来让  SoftICE 运行在 VGA 模式: 

打开命令行窗口 (例如,选择 开始 > 运行,输入 cmd 然后点击确定)。 
按 Alt-Enter 进入 VGA 模式。 
按 Ctrl-D 调出 SoftICE。