一臺電腦當多臺用?

Tags: 系統, 記憶體,

同事小張最近遇到了煩心事,因為要除錯剛設計好的網路遠端訪問程式,小張不得不在A電腦上裝上服務端,在B電腦上裝上客戶端,然後來回於兩臺電腦之間,逐行逐句地分析除錯結果,由於程式還不太穩定,有時還會引起系統崩潰,小張還得重灌系統......一天下來累得精疲力竭,小張向我報怨說如果一臺電腦能當兩臺用,無論如何除錯系統也不會傷害自己硬碟資料就好了。我告訴他:用虛擬機器就可以讓你的電腦一臺變兩臺,讓你免費白得一臺新電腦!(不過,新電腦可是虛擬的,嘿嘿) 在自己電腦上安裝執行虛擬機器軟體,就相當於重新安裝了一臺全新的電腦,在這個電腦中你可以隨心所欲地試用新軟體、對系統搞破壞甚至低格虛擬機器中的硬碟,而這一些都不會對你的電腦造成任何損傷。它使你可以在一臺機器上同時執行兩個以上Windows、DOS或LINUX作業系統,與"多系統啟動選單"在一個時刻只能執行一個系統不同,在系統切換時需要重新啟動機器。虛擬機器真正同時執行多個作業系統在主系統的平臺上,可以像Word、Excel、IE等標準Windows應用程式一樣隨意切換。現在你的電腦就分身有術,可以同時執行"Linux、Windows、DOS",真正三位一體,充分除錯各種程式在不同作業系統中的相容性,或者用虛擬機器來安裝新版Windows Vista或另類的Linux來嚐嚐鮮!

Virtual PC的最新版本是2007 Beta版,一路點選Next即可完成安裝。第一次執行Virtual PC會彈出"New Virtual Machine Wizard(新虛擬機器安裝嚮導)"對話方塊,現在就跟隨筆者來一步一步安裝使用你的虛擬機器吧。

1.建立虛擬機器

電腦硬體是作業系統軟體執行的基礎,所以要擁有你的虛擬機器首先必須得先建立一個虛擬機器,然後再在其上安裝作業系統。Virtual PC的新建虛擬機器嚮導非常人性化,一般來說一路Next即可完成新建虛擬機器,但在建立過程中你需要注意以下步驟從而建立適合自己使用的虛擬機器。

①第一次執行VPC,它會彈出"新建虛擬機器嚮導"對話方塊,根據嚮導提示我們來完成新建虛擬機器設定,在這裡我們點選"Next下一步"按鈕;

②在第二步"Options選項"對話方塊中,選擇"Create a virtual machine新建一臺虛擬機器"項,再執行"下一步"命令,如圖1。

圖1

③在第三步輸入你的虛擬機器名稱"New Virtual Machine",在這裡我們輸入名稱為"It168",並點選:"Browse(瀏覽)"按鈕將虛擬機器配置檔案指定E:盤上;

④在"Operating System作業系統"中一般會根據你前面輸入的虛擬機器名稱自動匹配一個作業系統,如輸入的是Windows98那麼則會自動識別為"Windows98",你可以點選下拉選擇框來將它更改為"NT、XP或Windows Server 2003"等作業系統,如圖2。

圖2

繼續"Next下一步"。實際上,在這一步選擇損傷系統的型別只會對預設記憶體大小有影響,對後面的系統安裝及執行沒有什麼大的影響,大家儘可任意選擇,我們就以安裝流行的WindowsXP為例。

⑤第五步是配置虛擬機器的記憶體對話方塊,此記憶體並不是VPC軟體執行時自身佔用的記憶體,它是指虛擬機器電腦執行時所使用的記憶體容量‚假如你現在記憶體為512MB,如果分配給虛擬機器200MB記憶體,則你現在的現實電腦只有312MB記憶體可供使用,而你的虛擬機器現在就可擁有200MB的"虛擬實體記憶體"。在這裡點選選擇"Adjusting the RAM更改分配記憶體大小"來拖動滑桿調整合適的虛擬實體記憶體,一般設定為你的機器實際實體記憶體的二分之一。

⑥現在再來配置虛擬機器的硬碟,在此對話方塊中選擇"A New virtual hard disk新建虛擬硬碟"選項,點選"下一步"‚在隨後對話方塊中來選擇虛擬硬碟所在的磁碟路徑,由於預設的虛擬硬碟實際上是一個副檔名為".VHD"的檔案,檔案體積會根據你在虛擬機器中所安裝的軟體而動態改變大小,按下"瀏覽"按鈕將它存放到一個磁碟剩餘空間較大的磁碟分割槽。

現在我們就"免費"擁有了一臺屬於自己的虛擬機器,可以用它來除錯"危險度"較高的程式,如Fdisk、DM分割槽等,最後點選"完成"按鈕來結束建立工作,開始虛擬機器之旅吧,如圖3。

圖3

2.安裝虛擬機器作業系統WindowsXP

完成建立自己的虛擬機器僅僅是相當於在電腦城裡購買了一臺"裸機"電腦,它只有硬體而沒有軟體,當然作業系統也沒有,這就需要我們自己動手來為它安裝作業系統了。如果你是沒有安裝過作業系統的大菜鳥,恭喜你,選擇虛擬機器來安裝作業系統最合適不過,因為在虛擬機器中進行任何操作都不會影響到你的真實電腦,你儘可放心地在裡面操作,甚至低格硬碟,嘿嘿。 ①在"Virtual PC控制檯Virtual PC Console"中雙擊我們建立的"IT168"虛擬機器圖示,執行虛擬機器,這就相當於我們按下了自己電腦的電源開關,虛擬機器中的一切都能找到真實電腦的影子,在後面的操作中你會更加感受到這一點。

②這時會彈出一個漆黑的視窗,這是虛擬機器在自檢,稍候片刻就會看到熟悉的開機畫面了,在這裡你可以按下DEL鍵進入虛擬機器的BIOS,在裡面溫習一下BIOS的基本設定,在這裡學習設定Bios是不會對你物理機器的硬體造成任何損傷的,你大可隨心所欲更改一番,除了學習修改CMOS設定外你還可以隨心地格式化其中的"硬碟",練習使用DM、PQ等磁碟工具,這裡不會對你的硬碟造成任何損失,如圖4。

圖4

③由於虛擬機器光碟機共享物理光碟機,所以我們現在將自己燒錄好的Windows安裝光碟放入DVD光碟機中,然後執行"CD→USE Physical Drive(光碟機→載入物理驅動器)"命令,然後再執行"Action→Reset(操作→復位)"命令重啟虛擬機器,並且要注意在CMOS中設定系統首選系統引導盤為CDROM光碟機,稍等片刻就能在虛擬機器執行視窗中看到作業系統安裝介面了,如圖5。

圖5

小提示:如果你沒有Windows安裝盤或不想為安裝WindowsXP燒錄一張CD光碟的話,可以直接用下載到的ISO映象檔案來安裝,具體操作方法是,將下載得到的Windows XP的安裝ISO映象在VPC中執行"CD→ Capture ISO Image...(光碟機→載入ISO映象)"中載入,然後重新啟動虛擬機器,這樣ISO檔案就會被虛擬成一個CDROM來使用了,Windows作業系統安裝過程比較簡單,大家可參見我們IT168學院頻道相應的文章,筆者不再贅述。

3.虛擬機器與物理機組網及共享資料

在虛擬機器中安裝好作業系統後,我們就可以啟動虛擬機器中的作業系統然後像使用普通電腦一樣使用它,當然最重要的是我們可以在其中做些BT變態實驗如刪除系統某些重要的檔案看看它能否還能啟動,當然你也可在裡面處理一些工作文件,可處理完成後的檔案如何傳遞到真實電腦上呢,怎麼讓虛擬機器與真實電腦互通有無呢?這裡就要用到VPC的附加模組了,要使用附加模組必須保證你已經在虛擬機器上安裝好一個Windows作業系統,我們已經順利地安裝完WindowsXP當然可以升級附加模組。

①在虛擬機器中執行你安裝好的Windows作業系統,看到系統桌面後,執行"Action→Install or Update Virtual Machine AdditionRight(操作→安裝或升級附加模組)"命令,這時虛擬機器會自動載入附加模組到虛擬光碟機並自動執行安裝程式,一路Next完成安裝,然後重新啟動虛擬機器。如果附加模組沒有自動執行,請雙擊虛擬機器內Windows作業系統中的光碟機圖示來執行它或右擊執行"Autorun"命令。

②切換到"Virtual控制檯Virtual PC Console"視窗,點選"Setting(設定)"按鈕,在開啟的對話方塊中選擇"Shared Folders(共享資料夾)"項,點選"Shared Folders (共享資料夾)"按鈕並選擇要共享的物理硬碟或資料夾,虛擬機器會自動為這些共享資料夾分配碟符,你也可在"碟符"項中指定自己想要的任何碟符,最後勾選"始終共享"項,並按下"確定"按鈕。

③現在回到你的虛擬機器作業系統中,雙擊開啟"Computer"在我的電腦中就能看到共享檔案夾了,雙擊開啟這些共享資料夾,就能在其中隨心所欲地對共享資料夾進行各種讀寫操作了。

④要讓虛擬機器作業系統與真實電腦實現共享上網也很簡單,你可以在"Setting(設定)"對話方塊中選擇"Networking(網路連線)"項,然後將"Network adapters:1(網絡卡1)"設定為"Shared networking (NAT)共享連線(NAT)",如圖6。

圖6

再為虛擬機器設定正確的閘道器便可輕鬆共享上網,還可將虛擬機器與真實電腦組成區域網進行除錯,同事小張的要求在此就可以滿足了,小張就再也不用兩臺電腦之間來回奔波,只需要在一臺電腦上點點滑鼠即可快速切換不同的作業系統,從而快速測試程式的相容性容錯性。要在虛擬機器中呼叫印表機等外部裝置,可在"設定"對話方塊中選擇你相應的埠如LPT1,將其值設為"Physical parallel(物理LPT)"便可,其它諸如COM埠等裝置操作方法類似。

4.虛擬也瘋狂

當你需要讓電腦內的虛擬機器高速運轉時,就必須要分配給它更多的系統記憶體和CPU資源,你可以在"Virtual控制檯"中執行"File→Options(檔案→選項)"命令,然後選擇"Performance效能"標籤,在其中設定"All running virtual machines get equal CPU (始終讓Virtual PC全速執行)"項,按下"確定"按鈕;你還可以在"Virtual控制檯"中單擊選擇要增加記憶體容量的虛擬機器,然後點選右側的"Setting(設定)"按鈕,在開啟的對話方塊中選擇"Memory(記憶體)"項,然後向右側拖動滑桿以擴大虛擬機器記憶體容量,讓其執行更流暢,如圖7。

圖7

小提示:當虛擬機器內的作業系統處於活動狀態時,無法更改虛擬機器的記憶體容量,所以在更改之前先要關閉虛擬機器的作業系統,即在關閉時不要選擇"SAVED(儲存)"狀態,而是要選擇"Turn off(關閉)"。另外需要注意的是當滑鼠在虛擬機器內的Windows作業系統內點選時,虛擬機器便會自動捕捉到滑鼠指標,如果想將滑鼠指標重新返回到真實作業系統,可以按下鍵盤右側的ALT鍵。

相關問題答案