怎么用?電腦上傳空間不足怎么辦?( 二 )


虛擬內存不足 , 是由于Windows里虛擬內存設置過小或者虛擬內存所在硬盤空間容量不足 。建議將虛擬內存與操作系統放置在不同的分區 , 并且設置固定大小 , 一般為系統內存容量的1.5倍;用鼠標右鍵點擊“我的電腦” , 選擇“屬性” , 彈出系統屬性窗口 , 選擇“性能選項”標簽 , 點擊下面“虛擬內存”按鈕 , 彈出虛擬內存設置窗口 , 點擊“用戶自己指定虛擬內存設置”單選按鈕 , “硬盤”請選較大剩余空間的分區 , 然后在“最小值”和“最大值”文本框中輸入合適的范圍值 。如果你感覺使用系統來獲得最大和最小值有些麻煩的話 , 這里完全可以選擇“讓Windows管理虛擬內存設置” , 不過要確保虛擬內存所在分區剩余空間足夠大(系統內存的2倍以上) 。
3、系統空間不足

虛擬內存文件默認是在系統盤中 , 如WinXP的虛擬內存文件名為“pagefile.sys” , 如果系統盤剩余空間過小 , 導致虛擬內存不足 , 也會出現內存不足的問題 。系統盤至少要保留300MB剩余空間 , 當然這個數值要根據用戶的實際需要而定 。用戶盡量不要把各種應用軟件安裝在系統盤中 , 保證有足夠的空間供虛擬內存文件使用 , 而且最好把虛擬內存文件安放到非系統盤中 。
4、因為SYSTEM用戶權限設置不當
基于NT內核的Windows系統啟動時 , SYSTEM用戶會為系統創建虛擬內存文件 。有些用戶為了系統的安全 , 采用NTFS文件系統 , 但卻取消了SYSTEM用戶在系統盤“寫入”和“修改”的權限 , 這樣就無法為系統創建虛擬內存文件 , 運行大型程序時 , 也會出現內存不足的問題 。問題很好解決 , 只要重新賦予SYSTEM用戶“寫入”和“修改”的權限即可 , 不過這個僅限于使用NTFS文件系統的用戶 。
虛擬內存用硬盤空間做內存來彌補計算機RAM空間的缺乏 。
當實際RAM滿時(實際上 , 在RAM滿之前) , 虛擬內存就在硬盤上創建了 。當物理內存用完后 , 虛擬內存管理器選擇最近沒有用過的 , 低優先級的內存部分寫到交換文件上 。
這個過程對應用是隱藏的 , 應用把虛擬內存和實際內存看作是一樣的 。每個運行在WindowsNT下的應用被分配到4GB的屬于自己的虛擬地址空間(2GB給應用 , 2GB給操作系統) 。
使用虛擬內存存在這樣的問題 , 那就是讀寫硬盤的速度大大慢于讀寫實際RAM的速度 。這就是當NT系統在沒有足夠的內存時程序運行慢的原因 。
虛擬內存是文件數據交叉鏈接的活動文件 。是WINDOWS目錄下的一個"WIN386.SWP"文件 , 這個文件會不斷地擴大和自動縮小 。
就速度方面而言 , CPU的L1和L2緩存速度最快 , 內存次之 , 硬盤再次之 。但是虛擬內存使用的是硬盤的空間 , 為什么我們要使用速度最慢的硬盤來做為虛擬內存呢?因為電腦中所有運行的程序都需要經過內存來執行 , 如果執行的程序很大或很多 , 就會導致我們只有可憐的256M/512M內存消耗殆盡 。
而硬盤空間動輒幾十G上百G , 為了解決這個問題 , Windows中運用了虛擬內存技術 , 即拿出一部分硬盤空間來充當內存使用 。手動設置虛擬內存 在默認狀態下 , 是讓系統管理虛擬內存的 , 但是系統默認設置的管理方式通常比較保守 , 在自動調節時會造成頁面文件不連續 , 而降低讀寫效率 , 工作效率就顯得不高 , 于是經常會出現“內存不足”這樣的提示 , 下面就讓我們自已動手來設置它吧 。
①用右鍵點擊桌面上的“我的電腦”圖標 , 在出現的右鍵菜單中選“屬性”選項打開“系統屬性”窗口 。在窗口中點擊“高級”選項卡 , 出現高級設置的對話框 ②點擊“性能”區域的“設置”按鈕 , 在出現的“性能選項”窗口中選擇“高級”選項卡 , 打開其對話框 。
③在該對話框中可看到關于虛擬內存的區域 , 點擊“更改”按鈕進入“虛擬內存”的設置窗口 。選擇一個有較大空閑容量的分區 , 勾選“自定義大小”前的復選框 , 將具體數值填入“初始大小”、“最大值”欄中 , 而后依次點擊“設置→確定”按鈕即可 , 最后重新啟動計算機使虛擬內存設置生效 。

推薦閱讀