虛擬記憶體不足的解決辦法
Windows中的虛擬記憶體技術,是拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟剩餘空間來充當記憶體,以緩解記憶體的緊張。接下來是小編為大家收集的,希望能幫到大家。
手動設定虛擬記憶體
在預設狀態下,是讓系統管理虛擬記憶體的,但是系統預設設定的管理方式通常比較保守,在自動調節時會造成頁面檔案不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現“記憶體不足”這樣的提示,下面就自已動手來設定它吧。
①用右鍵點選桌面上的“我的電腦”圖示,在出現的右鍵選單中選擇“屬性”選項開啟“系統屬性”視窗。在視窗中點選“高階”選項卡,出現高階設定的對話方塊。
②點選“效能”區域的“設定”按鈕,在出現的“效能選項”視窗中選擇“高階”選項卡,開啟其對話方塊。
③在該對話方塊中可看到關於虛擬記憶體的區域,點選“更改”按鈕進入“虛擬記憶體”的設定視窗。選擇一個有較大空閒容量的分割槽,勾選“自定義大小”前的複選框,將具體數值填入“初始大小”、“最大值”欄中,而後依次點選“設定→確定”按鈕即可,最後重新啟動計算機使虛擬記憶體設定生效。
建議:可以劃分出一個小分割槽專門提供給虛擬記憶體、IE臨時檔案儲存等使用,以後可以對該分割槽定期進行磁碟整理,從而能更好提高計算機的工作效率。
出現“虛擬記憶體不足”的幾個可能
1、感染病毒
有些病毒發作時會佔用大量記憶體空間,導致系統出現記憶體不足的問題。趕快去防毒,升級病毒庫,然後把防毒措施做好!
2、虛擬記憶體設定不當
虛擬記憶體設定不當也可能導致出現記憶體不足問題,一般情況下,虛擬記憶體大小為實體記憶體大小的2倍即可,如果設定得過小,就會影響系統程式的正常執行。重新調整虛擬記憶體大小以WinXP為例,右鍵點選“我的電腦”,選擇“屬性”,然後在“高階”標籤頁,點選“效能”框中的“設定”按鈕,切換到“高階”標籤頁,然後在“虛擬記憶體”框中點選“更改”按鈕,接著重新設定虛擬記憶體大小,完成後重新啟動系統就好了。
3、系統空間不足
虛擬記憶體檔案預設是在系統盤中,如WinXP的虛擬記憶體檔名為“pagefile.sys”,如果系統盤剩餘空間過小,導致虛擬記憶體不足,也會出現記憶體不足的問題。系統盤至少要保留300MB剩餘空間,當然這個數值要根據使用者的實際需要而定。使用者儘量不要把各種應用軟體安裝在系統盤中,保證有足夠的空間供虛擬記憶體檔案使用,而且最好把虛擬記憶體檔案安放到非系統盤中。
4、因為SYSTEM使用者許可權設定不當
基於NT核心的Windows系統啟動時,SYSTEM使用者會為系統建立虛擬記憶體檔案。有些使用者為了系統的安全,採用NTFS檔案系統,但卻取消了SYSTEM使用者在系統盤“寫入”和“修改”的許可權,這樣就無法為系統建立虛擬記憶體檔案,執行大型程式時,也會出現記憶體不足的問題。問題很好解決,只要重新賦予SYSTEM使用者“寫入”和“修改”的許可權即可,不過這個僅限於使用NTFS檔案系統的使用者。
虛擬記憶體的優化
1. 啟用磁碟寫入快取
在“我的電腦”上單擊滑鼠右鍵選擇“屬性->硬體”,開啟裝置管理器找到當前正在使用的硬碟,單擊滑鼠右鍵選擇屬性。在硬碟屬性的的“策略”頁中,開啟“啟用磁碟上的寫入快取”。
這個選項將會啟用硬碟的寫入快取,從而提高硬碟的讀寫速度。不過要注意一點,這個功能開啟後,如果計算機突然斷電可能會導致無法挽回的資料丟失。因此最好在有UPS的情況下再開啟這個功能。當然,如果你平常使用計算機時不要進行什麼重要的資料處理工作,沒有UPS也無所謂,這個功能不會對系統造成太大的損失。
2. 開啟Ultra MDA
在裝置管理其中選擇IDE ATA/ATAPI控制器中的“基本/次要IDE控制器”,單擊滑鼠右鍵選擇“屬性”,開啟“高階設定”頁。這裡最重要的設定專案就是“傳輸模式”,一般應當選擇“DMA***若可用***”。
3. 配置恢復選項
Windows XP 執行過程中碰到致命錯誤時會將記憶體的快照儲存為一個檔案,以便進行系統除錯時使用,對於大多數普通使用者而言,這個檔案是沒有什麼用處的,反而會影響虛擬記憶體的效能。所以應當將其關閉。
在“我的電腦”上單擊滑鼠右鍵,選擇“屬性->高階”,在“效能”下面單擊“設定”按鈕,在“效能選項”中選擇“高階”頁。這裡有一個“記憶體使用”選項,如果將其設定為“系統快取”,Windows XP 將使用約4MB的實體記憶體作為讀寫硬碟的快取,這樣就可以大大提高實體記憶體和虛擬記憶體之間的資料交換速度。預設情況下,這個選項是關閉的,如果計算機的實體記憶體比較充足,比如256M或者更多,最好開啟這個選項。但是如果實體記憶體比較緊張,還是應當保留預設的選項。
虛擬記憶體要設定多少才合適