加速虛擬機器的完整指南

加速虛擬機器的完整指南

虛擬機器提供虛擬硬體並在電腦上同時執行多個作業系統。因此,有時它的性能會有點慢。以下是一些提示,可協助您充分利用每個虛擬機器(例如VirtualBoxVMwareParallels或其他虛擬機器)的效能。

提升虛擬機器效能的技巧

建立有限容量虛擬驅動器不是擴展容量驅動器

建立虛擬機器時,您可以建立兩種不同類型的虛擬磁碟。預設情況下,虛擬機器程式通常會使用可擴展驅動器,其大小隨著資料的增加而逐漸增加。

例如,如果您建立具有最大容量為 30GB 的擴充容量驅動器的新虛擬機,它不會立即佔用硬碟上的全部 30GB 空間。安裝作業系統和程式後,僅使用10GB。隨著更多檔案新增到虛擬磁碟,它將逐漸擴展到最大大小 30GB。

這非常方便,因為每個虛擬機器都不會佔用不必要的大量硬碟空間。但是,它比創建容量有限的磁碟要慢。建立容量有限的磁碟時,將立即分配所有 30GB 空間。

然而,固定容量驅動器使用更多的硬碟空間,但可以更快地將新檔案新增至虛擬機器的硬碟,並且不會觀察到檔案碎片。

安裝虛擬機器軟體工具

在虛擬機器中安裝客戶作業系統後,您需要做的第一件事是安裝虛擬機器軟體驅動程式包,例如適用於 VirtualBox 的 Guest Additions、適用於 VMware 的 VMware Tools或適用於 Parallels 的 Parallels Tools。這些軟體包包含特殊驅動程序,可幫助來賓作業系統在虛擬機器硬體上更快地運行。

安裝驅動程式套件非常簡單。在 VirtualBox 中,啟動來賓作業系統並點選「裝置」>「插入來賓新增 CD 映像」。然後,您可以從虛擬機器中的磁碟機啟動安裝程式。在 VMware 上,選擇虛擬機器選單中的「安裝 VMware Tools」選項。在 Parallels 中,按一下動作 > 安裝 Parallels Tools

加速虛擬機器的完整指南

請依照螢幕上的指示完成安裝程序。如果您使用的是 Windows 客戶作業系統,則此安裝將與安裝任何其他 Windows 應用程式相同。確保您的虛擬機器程式保持最新。如果您看到更新 Guest Additions 或 VMware Tools 的通知,請安裝它。

執行防毒程式時,不掃描虛擬機器目錄

您電腦的防毒程式可能會在存取虛擬機器檔案時進行掃描,從而降低效能。防毒軟體無法查看虛擬機器內部來偵測來賓作業系統上執行的病毒,因此此掃描沒有用處。為了提高速度,您可以從防毒程式的掃描清單中刪除虛擬機器資料夾。

加速虛擬機器的完整指南

啟用Intel VT-x 或 AMD-V

Intel VT-x 和 AMD-V 是改進虛擬化的特殊處理器擴充。新的 Intel 和 AMD 處理器通常具有這些功能。但是,某些計算機不會自動啟用它們。您可能需要進入電腦的 BIOS並啟用此設定。請參閱文章如何檢查 Windows 10 上的虛擬化是否已啟用?了解您的電腦是否啟用了虛擬化。

如果硬體上處於活動狀態,AMD-V 通常會自動啟用,但許多 Intel 電腦並未啟用 Intel VT-x。以下介紹如何在BIOS中啟用Intel VT-x或AMD-V虛擬化,然後開始安裝虛擬機器程式。

加速虛擬機器的完整指南

分配更多記憶體

虛擬機器對記憶體非常“飢餓”。每個虛擬機器都包含一個完整的作業系統,因此您應該將電腦的RAM分成兩個單獨的系統。 Microsoft 建議 64 位元 Windows 7 系統至少配備 2GB RAM,而此建議也適用於在虛擬機器中執行的 Windows 7。如果您在虛擬機器中執行記憶體密集型應用程序,則可以分配超過 2GB 的 RAM,這樣 Windows 就不必切換到磁碟。

您可以在虛擬機器設定對話方塊中指派更多 RAM(請注意,執行此操作前需要關閉虛擬機器)。嘗試為其提供至少 1/3 的電腦 RAM,但如果您願意,您可以做得更多。

加速虛擬機器的完整指南

如果您的電腦中沒有足夠的 RAM 來以舒適的速度運行虛擬機,請考慮升級到 8GB RAM。

分配更多CPU

電腦的CPU完成運作虛擬機器及其軟體的所有工作,因此CPU越多,虛擬機器運作得越好。如果您的電腦具有多核心 CPU,則可以從其設定視窗為虛擬機器指派多個核心。具有兩個或四個核心的虛擬機器比僅具有一個核心的虛擬機器的回應速度更快,具有多個核心的電腦也是如此。

加速虛擬機器的完整指南

如果您使用的是只有一兩個核心的舊 CPU,則應將 CPU 升級到至少兩個核心,以便更快地運行虛擬機器。

調整影片設定_ _

調整一些視訊設定也可以提高虛擬機器速度。例如,在VirtualBox中啟用2D可以改善虛擬機器中的影片播放,而啟用3D則可以讓使用者以更合理的速度使用一些3D應用程式。增加分配給虛擬機器的視訊記憶體還可以提高 3D 圖形速度。然而,升級顯示卡並不能幫助提升虛擬機器效能。

加速虛擬機器的完整指南

將虛擬機器放置SSD上

固態硬碟是提高電腦速度的最佳升級之一,虛擬機器也是如此。很多人將虛擬機器儲存在輔助機械驅動器上,因為它們更寬敞,但會導致虛擬機器運行速度慢很多。因此,如果可能的話,請在 SSD 上建立一些空間並將虛擬機器放置在上面。

另外,除非您知道外部磁碟機夠快,否則請避免將虛擬機器的檔案保留在磁碟機上。具有良好文件存取時間的快速 USB 3.0 驅動器可以提供良好的性能。

暫停關閉計算機_ _

當您使用完虛擬機器後,您希望保存其狀態而不是完全關閉它,以便下次訪問虛擬機器時只需雙擊即可啟動。來賓作業系統將從您上次中斷的地方繼續,而不是從頭開始。

這類似於使用休眠或掛起而不是關閉電腦。虛擬機器程式將虛擬機器記憶體內容儲存到硬碟上的檔案中,並在虛擬機器啟動時載入該檔案。

加速虛擬機器的完整指南

提高虛擬機器內部效能_ _ _

您也可以透過類似的方式提高虛擬機器內的效能,以加快電腦的速度。例如,關閉背景應用程式隨虛擬機器啟動的程式將縮短來賓作業系統的啟動時間並減少虛擬機器使用的 RAM 量。如果您使用的是機械式驅動器,對虛擬機器進行碎片整理也可以提高效能(儘管這對 SSD 沒有影響)。不要因為它是虛擬機器就忘記標準建議,虛擬機器就像普通電腦一樣。

使用其他虛擬機器程式

加速虛擬機器的完整指南

有些人喜歡使用VirtualBox,因為他們覺得它運行速度更快,而有些人則出於同樣的原因選擇VMware。虛擬機器程式運行的速度越快可能取決於主機作業系統、客戶作業系統、系統配置或一些其他因素。但是,如果您沒有獲得所需的效能,請嘗試其他程式。 VirtualBox 完全免費,而 VMware Workstation Player 則為非商業用途免費。如果您使用的是 macOS,則可以使用 Parallels Desktop 和 VMware Fusion。

了解來賓作業系統和主機作業系統之間的差異

加速虛擬機器的完整指南

無論您使用 VirtualBox、VMWare Player 或 Microsoft Hyper-V 等本機選項,都沒關係。了解實體電腦(主機)和虛擬機器(來賓)之間的差異對於實現良好的效能至關重要。

主機作業系統實體安裝在系統的 HDD 磁碟機上。這是電腦開機時啟動的作業系統。

同時,客戶作業系統被安裝在虛擬機器中。在這裡,您可以安裝來自主機作業系統的應用程式甚至遊戲。這只是使用虛擬機器的眾多原因之一。

在許多方面,您可以將來賓作業系統視為一個複雜的應用程式。例如,除非明確指定,否則它不具有主機作業系統的權限。對實體驅動器和麥克風等周邊設備的存取最初將被阻止。

警惕資源請求

虛擬機器在創建虛擬硬體環境的虛擬化軟體上運作。簡而言之,當創建虛擬機器時,虛擬化軟體會指定硬體(通常透過使用者輸入)。

但這有一個很大的限制。您無法為虛擬機器指定超出電腦內部實體硬體的硬體配置。

例如,如果實體電腦有 8GB RAM,則虛擬機器不能超過此值(因為需要為主機系統保留 RAM 來運行虛擬機器軟體)。

因此,您需要了解實體 PC 和虛擬機器的資源需求。在運行來賓作業系統之前花時間整理桌面是明智的選擇。你可以:

  • 關閉所有其他應用程式
  • 將電源設定切換到最大選項(尤其是在筆記型電腦上)
  • 使用最小化的圖形選項運行虛擬機

此外,如果您的 PC 有遊戲模式,請啟用它以確保電腦將資源導向至 VM。這意味著在虛擬機器運行時凍結後台任務,以提高主機和來賓作業系統的效能。

更新主機和來賓作業系統

加速虛擬機器的完整指南

您已經知道安裝更新有多重要。無論您使用 Windows、macOS 還是 Linux 發行版,系統更新對於 PC 的成功運作都至關重要。

除了新增功能外,更新還解決了錯誤、新增驅動程式並修補安全性問題。所有這些都會影響虛擬機器的效能,因此更新至關重要。

但不要讓它就此結束。您還應該花時間更新來賓作業系統。這似乎是不必要的時間浪費,但絕對值得。例如,假設您在虛擬機器中執行 Linux 發行版。它將預設定期嘗試更新。如果您封鎖或跳過更新,您將無法安裝任何新軟體。

允許更新是最好的選擇。確保來賓和主機作業系統都是最新的!

定期更新虛擬機器軟體

在安全性方面,過去幾年在虛擬環境中發現了漏洞。虛擬機器越來越成為駭客攻擊的目標,​​這種故障只能透過定期作業系統修補程式和虛擬機器軟體更新來預防。

在大多數情況下,軟體會警告您有關待處理的更新。

更新發布後立即執行此操作將是一個明智的主意。更新還包括對新作業系統的支持,例如,增加可以在虛擬機器上運行的平台範圍。

在來賓作業系統和主機作業系統之間共享數據

加速虛擬機器的完整指南

將 PC 上的資料複製到虛擬機器可能會很痛苦。它可能是硬碟中的文件,也可能是您嘗試匯入 Linux 虛擬機器的 bash 指令。

這兩個選項都可以啟用,但複製文字比複製檔案容易一些。它通常只是一個簡單的選單設置,需要更改以允許文字複製。 VM 軟體支援雙向複製到正在執行的虛擬機器並從中複製。

若要共用資料檔案(例如影像、文件、媒體),請使用共用虛擬網路磁碟機。這表示在主機 PC 上設定共用驅動器,然後將該磁碟機新增至虛擬機器軟體。因此,當虛擬機器下次啟動時,磁碟機將可用,您可以與虛擬機器共用資料。

看更多:


超過 70 張高解析度《復仇者聯盟:無限之戰》壁紙,適用於電腦和筆記型電腦

超過 70 張高解析度《復仇者聯盟:無限之戰》壁紙,適用於電腦和筆記型電腦

這是一套《復仇者聯盟:無限之戰》中超過 70 張不同解析度的壁紙

如何在 Windows 10 上為每個應用程式選擇 GPU

如何在 Windows 10 上為每個應用程式選擇 GPU

Windows 10 現在允許用戶從「設定」應用程式中選擇遊戲或其他應用程式的 GPU。以前,您必須使用特殊的製造商工具(例如 NVIDIA 控制面板或 AMD Catalyst 控制中心)將 GPU 指派給每個單獨的應用程式。

在 Windows 中以管理權限執行軟體的 4 種方法

在 Windows 中以管理權限執行軟體的 4 種方法

以下是在 Windows 中以管理權限執行應用程式的 4 種方法。

為什麼Localhost的IP位址是127.0.0.1?

為什麼Localhost的IP位址是127.0.0.1?

127 是子網路遮罩為 255.0.0.0 的 A 類網路中的最後一個網路號碼。位址 127.0.0.1 是子網路中的第一個分配位址。未使用位址 127.0.0.0,因為這是有線網路位址。

如何在 Windows 10 中刪除舊的、未使用的驅動程式

如何在 Windows 10 中刪除舊的、未使用的驅動程式

當驅動程式可用時,Windows 更新會自動下載並安裝硬體驅動程式。而且Windows 10安裝新驅動程式時,系統會保存先前版本的驅動安裝包,以便使用者在新驅動程式出現問題時可以用來還原舊驅動程式版本。

10 個 PowerShell 命令可協助您最有效地管理遠端計算機

10 個 PowerShell 命令可協助您最有效地管理遠端計算機

Windows PowerShell 是一種執行命令列系統和腳本語言,可用於管理系統。在下面的文章中,LuckyTemplates 將向您介紹 10 個 PowerShell 命令,以有效地遠端管理您的電腦。

如何刪除 Windows 10 搜尋列上出現的小圖標

如何刪除 Windows 10 搜尋列上出現的小圖標

如果您細心並注重細節,您可能會注意到 Windows 10 工作列搜尋框中出現的一個小圖示會隨著日期/主題的變化而變化。

如何在 Windows 10 上使用主題

如何在 Windows 10 上使用主題

Windows 中的主題是一組設定、顏色、聲音和類似的配置選項,用於確定使用者介面的顯示方式。主題用於個人化電腦環境以方便使用。

牡羊座和牡羊座電腦壁紙

牡羊座和牡羊座電腦壁紙

LuckyTemplates將向您發送最美麗的壁紙供您使用。下面的牡羊座壁紙已縮小尺寸,供您參考。

在 Windows 10 上停用或解除安裝 Edge 瀏覽器擴充

在 Windows 10 上停用或解除安裝 Edge 瀏覽器擴充

但是,如果您在 Edge 瀏覽器上安裝並允許太多擴展,則會降低您的網頁瀏覽器的速度。因此,如果你想提高Edge瀏覽器的速度,你應該卸載不再使用或很少使用的擴充功能。