目錄
前言
Microsoft Windows 虛擬PC and XP模式
在Windows7上運行IE6
在Windows7上運行IE6
前言
作為一名UI設計人員,在完成web項目的開發後,我們常常需要在主流瀏覽器的不同版本下做測試。以IE為例,我們可以這樣做:
1 在三台不同的電腦上分別安裝IE6、IE7、IE8進行測試;
2 在同一台電腦上安裝三個虛擬OS分別進行測試
3 可以安裝軟體IETester(可參考阿一的博文)
且不說前兩種方案的麻煩,後一種軟體的額外開銷,如果我們在Windows Vista或者7上運行相關的程式的時候,我們常常為做這樣的測試感到頭疼不已。但是Windows 7本身給我們帶來了福音。
Microsoft Windows 虛擬PC and XP 模式
Virtual PC是Windows PC上啟動並執行一款免費的虛擬機器軟體。XP 模式可以說是虛擬PC的殺手級特性。它提供了功能:
1 剝離了Windows XP SP3形成了一個單獨的虛擬備份。
2 整合客戶機Windows XP 系統在Windows7主機上,這樣Winodws7的原生程式可以運行XP應用上,反過來XP的應用可以訪問Windows7的檔案和系統。
這樣為我們實現在同一個案頭上運行真是的IE6、7、8,而不會造成衝突。
安裝虛擬PC和XP Mode
安裝之前我們瞭解下版本匹配情況:
1 Windows 7 Professional, Enterprise, and Ultimate可以安裝Virtual PC 和 XP 模式。
2 Windows 7 Home 可以安裝 Virtual PC, 但是你需要XP安裝磁碟空間,你將不能感受到整合XP模式的好處。
3 Windows Vista and XP 可以安裝Virtual PC 2007.
如果你的OS不支援XP模式,推薦你使用VirtualBox,它是一款免費開源的軟體。下面我們以安裝虛擬PC和XP模式為例:
1、檢查你的PC相容性
為了更好的運行XP模式,建議只少保留 2G的空間。運行XP模式需要HAV(hardware-assisted vitrualization),目前的處理器應該都支援,我們可以在BIOS中進行設定啟用。微軟也提供了對HAV可用的檢查工具。
2、下載XP 模式和虛擬PC
在微軟的虛擬PC主機可以下載到這兩個軟體,依次安裝XP Mode和虛擬PC。
第一次運行XP模式
1、 啟動XP模式
啟動> 所有程式 > Windows Virtual PC > Windows XP Mode。提示你輸入VM檔案的位置和密碼,這個密碼是XPMUser的帳號使用的。
之後提示你是否啟用自動更新,建議禁止自動更新,這樣避免自動升級IE6。而後會進行XP 模式客戶OS。最後會出現XP的螢幕。
2、 安裝更新
我們在安裝最新的更新檔案的時候,避免安裝IE7和IE8。
3、 配置VM解析度
一般XP Mode VM使用960x600解析度和16-bit 顏色。.因為IE6和IE7使用16-bit的模式。
如果要做調整顯示模式,通過運行mmc命令,
A、 開啟群組策略,確認本機在群策略中;
B、 開啟本機電腦策略——》電腦配置——》可管理的模板——》Windows組件——》終端服務,雙擊“色彩深度上限”,設定為24bit即可。
硬碟Differencing
原理:通過硬碟鏡像來建立兩個硬碟Differencing,分別用來運行IE6和IE7。
下面我們開始動手吧。依次操作:
建立虛擬機器——》配置VM RAM——》配置VM硬碟——》VM設定。
這裡我們要建立兩個虛擬機器。
在Windows7上運行IE6
啟動用來運行IE6的虛擬機器,配置XP和IE。注意要單獨安裝IE Developer Toolbar。
在Windows7上運行IE6
啟動用來運行IE6的虛擬機器,配置XP和IE。注意IE7要單獨下載進行安裝。