虛擬機器Virtual PC,Vmware裡安裝SoftICE

看雪資料發表於2015-11-15

標 題: 虛擬機器Virtual PC,Vmware裡安裝SoftICE

作 者: CCDebuger

詳細資訊:



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。

相關文章