VirtualBox 和 Windows 7 的記憶體問題

VirtualBox 和 Windows 7 的記憶體問題

我在執行 Windows 7 的 VirtualBox (4.3.14) 時遇到大量記憶體問題。

  • 啟動時,我收到以下錯誤:“Windows 在您的電腦上建立了一個臨時頁面文件,因為啟動電腦時頁面文件配置出現問題。所有磁碟機的總頁面檔案大小可能比您指定的尺寸。”
  • Excel (2013) 記憶體嚴重不足。範例:嘗試儲存檔案(最多 5 MB)並收到「磁碟已滿」錯誤。
  • 我無法升級或卸載 Skype,因為:“將安裝資訊寫入磁碟時發生錯誤。請檢查以確保有足夠的磁碟空間,然後按一下“重試”或“取消安裝”。”

我對虛擬機器設定進行了一些愚弄(嘗試“嵌套分頁”),但除此之外沒有做太多事情。

本機:

  • Mac OS X 10.9.4
  • 16 GB 內存
  • 500 GB 硬碟

虛擬機器規格

  • VirtualBox(剛升級,4.3.14)
  • Windows 7(64 位元)
  • Office 2013(64 位元)
  • 8GB 記憶體
  • 50 GB 專用

不要貶低 Throium 下面的出色回應,但此參考文獻給出了逐步操作方法:http://trivialproof.blogspot.com/2011/01/resizing-virtualbox-virtual-hard-disk.html

答案1

確認您的電腦上有足夠的可用磁碟空間。

如果您將虛擬磁碟建立為動態大小硬碟,VirtualBox 不會預先分配所有 50GB,而是在需要時分配。如果您的電腦空間不足,VirtualBox 將無法擴大磁碟,並且可能會發生這些錯誤。

這是動態大小磁碟的一種縮小。另一個是效能比固定大小差:每次磁碟成長時,都會出現明顯的效能損失,因為您可能嘗試建立 10MB 的文件,而 VirtualBox 最終會分配數倍的文件,因為它必須增加磁碟。

若要從動態磁碟變更為固定磁碟,請執行vboxmanage clonehd olddisk.vdi newdisk.vdi --variant fixedVM 並將主磁碟從舊磁碟變更為新磁碟。如果您想使用 GUI,請造訪 VirtualBox 上的虛擬媒體管理器,將舊磁碟複製到新磁碟,然後在目標位置選擇「固定大小」。

答案2

我也遇到了同樣的問題。我只需清除臨時目錄中的殘骸即可使其停止發生:C:\Users\\AppData\Local\Temp 和 C:\Windows\Temp。顯然,這是一個臨時解決方案,因為這種問題無疑會再次出現。

相關內容