⑴ 虛擬內存是不是每個硬碟都要設置
不需要,虛擬內存只有一份。
1、虛擬內存是針對整台電腦而言的,以文件的形式存在的。默認放在C盤根目錄。別的盤沒有。
2、虛擬內存只是代替內存做一點存儲工作,不能代替物理內存運行程序,所以和電腦的快慢無關。現在電腦的物理內存越來越大,虛擬內存的作用已經很小了。
3、虛擬內存的容量是物理內存的1.5-3倍。注意C盤留下足夠的空間即可。不要把C盤佔到太滿就不必管虛擬內存的事。
(1)電腦硬碟虛擬內存擴展閱讀
電腦常見故障檢修
故障現象
1、定期清理系統垃圾,電腦使用時間久了,會產生大量啟鄭答的系統垃圾,以及卸載殘留物,如果累積到一定程度後會發現筆記本越來越卡。
解決方法:通過電腦管家全面檢測清理垃圾,以及把不必要的後台運行程序程序給禁用。養成定期清理的習慣。
2、使用筆記本電腦免不了磁碟直接的數據轉移,時間一長硬碟可能存在大量的碎片,也會導致硬碟出現壞道的哦。
解決方法:找到磁碟清理,然後把不必悄慧要的勾選上,確定清理即可。
3、很多時候對桌面的文件隨意擺放,沒有對其進行文件整理,時間一長會佔用系統盤的空間,直接導致筆記本變卡,同時會影響開叢埋機速度。
解決方法:定期整理桌面文件,放到其他磁碟上面,不必要的文件進行清理。
⑵ 電腦硬碟內存與內存條區別虛擬內存、物理內存分別是什麼
內存應該是電腦內存容量大小多少M,或幾G吧,內存條是硬體,看的見摸得著,現在流行有一代,二代,三代,分別有128M,256M,512M,1G。2G的。
插到主板上後,可以在電腦中看到這個內存條的容量大小。這個是固定的,不換內存條的話,是不裂慧會變的,當內存不夠用時,系統會從硬碟中抽調一部分空間當內存使用,這部分被稱為虛擬內存,在一定數值內可以手動更改,不過虛擬內存的運算速度沒有內存快。
虛擬內存就是虛擬的,在物理內存不夠用的時候,暫時借用硬碟的空間,當做一部分內存使用,這部分空間就叫虛擬內存。
當然虛擬內存由於使用的是硬碟,所以速度只有物理內存的幾百分之一到左右。
所以沒有哪個好這一個說法,虛擬內存只是在物理內存不夠用的時候的一個補充而已。
一般來說8G左右算是比較大的了,這個容量的內存,基老跡本上夠用了,基本不會用到虛擬內存,但是偶爾會有個別程序一定需要一些虛擬內存,如果完全取肆含答消,可能導致這些程序崩潰。
所以建議8G及以上的內存的用戶,將虛擬內存調整至最小50M-最大1G。
這樣一來節約空間,二來避免個別程序出錯。
⑶ 筆記本電腦設置虛擬內存有什麼方法
虛擬內存,在Windows操作系統中並不起眼。對於大部分用戶來說,都覺得沒有需要去了解這一神秘的角色。下面是我為大家介紹筆記本電腦設置虛擬內存的方法,歡迎大家閱讀。
虛擬內存的概念是相對於物理內存而言的,當系統的物理內存空間入不敷出時,操作系統就會在硬碟上開辟一塊磁碟空間當作內存使用,這部分硬碟空間就叫做虛擬內存。
虛擬內存這四個字,雖說時常在各種場合看到,但究竟什麼是虛擬內存呢?恐怕能夠准確說出其概念的人並不多,那麼就讓我們先來了解一下虛擬內存的概念吧。
我們都知道,電腦正在運行的程序以及程序運行過程中產生的數據,都必須經過物理內存來執行。但如果執行很大的程序,又或是同時執行很多程序,那麼就會使電腦的物理內存消耗殆盡,從而對系統的穩定、運行速度造成嚴重影響。
當然,增加物理內存可以解決問題,但這只是暫時性的解決。一味的增加內存條,不僅操作系統管理不了(對於Win98等操作系統,內存超過512M後會造成系統不穩定;對於WinXP等操作系統,內存超過2G也會產生各種問題),而且額外的費用也會高得驚人。
針對這一情況,微軟在Windows操作系統中引入了虛擬內存技術,即將一部分硬碟空間充當物理內存使用,當物理內存吃緊時,系統就會自動調用硬碟的一部分空間,將數據寫入硬碟,以緩解內存的緊張。
舉個最簡單的例子,電腦的內存為512M,系統正常啟動後,剩餘內存為200M,此時運行一個需佔用300M內存的程序,那麼系統就會在用完200M內存後,自動將剩餘的100M數據存儲到硬碟,即虛擬內存中。待程序執行完畢後,這部分佔用的硬碟空間又將被自動釋放。當然,這只是最基本的虛擬內存使用原理,實際的調用還涉及到許多系統底層因素,在此處便不詳細深入了。
前面說了,虛擬內存出現於硬碟中,那麼,它的具體位置又在何處呢?打開系統安裝分區,便可以在根目錄中看到一個名為pagefile.sys的文件,這就是我們一直在講的虛擬內存了。在很多情況下, 我們也按照其文件名稱,將其稱之為“頁面文件”。
提示:如果打開系統安裝分區後看不到pagefile.sys,就需要打開“文件夾選項”,取消“隱藏受保護的操作系統文件”項的選擇便可。
一、虛擬內存不足六大誘因
當我們執行一些程序時,系統會彈出虛擬內存不足的提示,這該如何是好?增加虛擬內存容量?又或是增加一條內存?先別急,還是來了解一下虛擬內存不足的六大誘因吧。
誘因一:運行需要大量內存的程序
當我們運行Photoshop、AutoCAD之類的大型程序,並處理一些大文件,又或是執行渲染等操作時,系統的虛擬內存便會在瞬時間被消耗。
對於這種情況,增加虛擬內存容量是唯一的解決辦法。
誘因二:同時運行的程序過多
是不是我們不運行類似Photoshop的大型程序就不會產生虛擬內存不足的情況呢?其實,如果你同時運行的程度過多(10個以上),也會產生虛擬內存不足的現象。你只需要直接關閉一些不必要的程序即可釋放出大量的虛擬內存。
誘因三:跟隨系統啟動的程序與服務
除了我們主動運行的程序之外,一些隨系統啟動的程序和服務,也佔用了相當多的虛擬內存。對此,我們可以執行“開始”-“運行”,輸入“msconfig”後回車進入“系統配置實用程序”,在“服務”和“啟動”選項卡中取消無用啟動項目的選擇即可。
誘因四:虛擬內存所在磁碟空間不足
由於虛擬內存保存於磁碟,因此如果磁碟空間的剩餘容量不足以達到要求,就會產生虛擬內存不足的問題。對磁碟進行整理騰出足夠空間,或是將虛擬內存移動到容量較大的分區,都是不錯的解決辦法。
誘因五:虛擬內存設置有誤
默認情況下,操作系統會自動對虛擬內存進行管理。但是默認的虛擬內存設置,往往並不貼近用戶的真實需求。對虛擬內存進行設置將是必須的,這部分內容我們將在Part3中進行詳細說明。
誘因六:遭受病毒攻擊
病毒的危害,也是造成虛擬內存不足的原因之一。如果經過排查,發現虛擬內存不足不是由於前面五種原因而起,那就有必要使用殺毒軟體對系統進行徹底殺毒了,例如McAfee、卡巴斯基等殺毒軟體都是不錯的選擇。
二、如何查看虛擬內存的使用情況?
虛擬內存的使用情況可以在“任務管理器”中進行查看。同時按下“Ctrl+Shift+Esc”鍵,在彈出的“任務管理器”中切換到“進程”選項卡。點擊“查看”-“選擇列”,在彈出的“選擇列”窗口中勾選“虛擬內存大小”項並點擊“確定”按鈕。此時,在“進程”選項卡的最右側,就出現了“虛擬內存大小”的數據列,對應當前運行的每一個進程,其使用的虛擬內存容量都將實時顯示。
虛擬內存的狀況是否良好,將直接對系統的穩定、速度產生影響。對於內存,我們有許多優化軟體可以使用,但對於虛擬內存優化又該如何進行呢?接下來,筆者就將從硬體(即承載虛擬內存的硬碟)、軟體(即使用虛擬內存的操作系統)及安全三方面,對虛擬內存的優化進行詳細的介紹。
提示:如無特別說明,以下設置均在Windows XP SP2為操作平台。
三、挖掘硬碟性能,給虛擬內存提速
因為虛擬內存文件(pagefile.sys)存放於硬碟,即硬碟為虛擬內存的承載體,硬碟性能提高了,虛擬內存的性能自然也就能有所提高。
與物理內存相比,硬碟的運行速度自然要慢很多,這也直接決定了虛擬內存的速度。一塊7200轉、16M緩存的硬碟,與一塊5400轉、2M緩存的硬碟,其提供的虛擬內存速度的差距是十分明顯的。
此外,出於系統穩定、安全等方面的考慮,Windows操作系統並沒有將硬碟設置為性能最佳,要挖掘硬碟性能,還需要我們進行手工的設置。
1、啟用磁碟寫入緩存
1)打開“控制面板”,雙擊“系統”項,在彈出的“系統屬性”窗口中切換到“硬碟”選項卡,單擊“設備管理器”按鈕,彈出“設備管理器”窗口。
2)在“設備管理器”目錄中,展開“磁碟驅動器”項,雙擊當前正在使用的磁碟。
3)切換到“策略”選項卡,勾選“啟用磁碟上的寫入緩存”,點擊“確定”按鈕,便完成了磁碟寫入緩存的開啟。
經過以上操作,磁碟寫入緩存將被激活,從而提高硬碟的讀寫速度。需要注意的是,寫入緩存開啟後,如果計算機突然斷電,可能會造成無法挽回的數據丟失。因此如果你的計算機經常需要處理一些重要文件,那麼最好是配備一個UPS,盡可能避免上述情況發生。當然,要是你的計算機只是用於電影、游戲等娛樂用途,那麼開啟這項功能,也無關緊要。
2、打開Ultra MDA
1)按照啟用磁碟寫入緩存的操作,打開“設備管理器”。
2)展開“IDE ATA/ATAPI 控制器”項,雙擊“主要IDE通道”項,在彈出“主要IDE通道屬性”窗口中切換到“高級設置”選項卡,將“傳送模式”修改為“DMA(若可用)”。
3)重復第二步中的操作,將“次要IDE通道”項中的“傳送模式”修改為“DMA(若可用)”。
經過以上操作,磁碟的數據傳送模式被修改為DMA,將有效的提升數據讀寫速度。
3、設置系統運行緩存
1)打開“系統屬性”窗口,切換到“高級”選項卡,隨即彈出“性能選項”窗口。
2)在“性能選項”窗口中切換到“高級”選項卡,在“內存使用”處的值由“程序”改為“系統緩存”。點擊“確定”按鈕,便完成了“系統緩存”的設置操作。
通過上述操作,操作系統將會把4M左右的物理內存用作磁碟讀寫緩存,提高物理內存與虛擬內存之間的數據交換速度。與速度的提升相比,4M的內存犧牲還是值得的。當然,要是你的內存很小,只有128M或256M,那麼還是乖乖地使用默認設置,以免對系統運行造成不必要的負面影響。
四、合理設置虛擬內存,讓系統健步如飛
完成了硬體方面的設置,讓我們把目光投向軟體設置。在Windows操作系統中,雖然與虛擬內存直接相關的設置項並不多,而且表面看起來也非常簡單。但如果真正深入地去探究,這裡面還是有著不小的學問。
(一)如何修改虛擬內存?
在“控制面板”中雙擊“系統”項,在彈出的“系統屬性”窗口中切換到“高級”選項卡,單擊“性能”處的“設置”按鈕,在彈出的“性能選項”窗口中切換到“高級”選項卡,單擊“虛擬內存”處的“更改”按鈕,就可以在彈出的“虛擬內存”窗口中對虛擬內存的保存位置,大小進行修改了。需要注意的是,對虛擬內存進行任意修改後,都需單擊“設置”按鈕確認操作,否則修改將不起作用。
(二)確定虛擬內存保存位置
默認情況下,Windows自動將虛擬內存安排在系統分區中,在大部分情況下,這樣的設置沒有什麼問題。但如果你的計算機情況特殊,就需要我們進行特殊的設置了。從筆者的使用經驗來看,有三點是需要我們注意的。
1、將虛擬內存設置於較快的硬碟
如果計算機中安裝了多塊硬碟,建議將虛擬內存設置在速度較快的硬碟上。
2、不設置於讀寫操作頻繁的分區
一般情況下,系統分區中安裝操作系統,應用程序則安裝於另一個分區,顯然,這兩個分區都是讀寫操作十分頻繁的。如果將虛擬內存設置於這兩個分區,那麼,磁碟的讀寫操作必將增多,受限於磁碟性能,虛擬內存的速度也將受到直接影響。因此,不建議將虛擬內存設置於類似的讀寫操作較頻繁的分區。我們不妨劃分一個容量較小的分區,專供虛擬內存使用。
3、確保虛擬內存所在分區容量
舉個簡單的例子,虛擬內存所在分區的剩餘容量為300M,而虛擬內存設置為500M,很明顯,受限於分區容量,虛擬內存的容量最大也只能達到300M,而不是設置中的500M。對於這種情況,一是可以刪除該分區中的無用文件,二是直接將虛擬內存設置到空間較大的分區中。
(三)虛擬內存大小的合理設置
安裝好操作系統,Windows便會自動分配虛擬內存的容量,最小值為物理內存的1.5倍 ,最大值則為物理內存的3倍。可以說,這樣的設置方法,有一定的道理,但卻並不適用於每一台計算機。
舉個例子來說明這個問題。假設有A和B兩台計算機,A的物理內存為128M,B的物理內存為1G,Windows分配給它們的虛擬內存區間分別是192M-384M,以及1536M-3072M。當我們運行Photoshop,並打開一個300M的圖片文件,這時計算機A的內存(包括物理內存與虛擬內存)馬上告急,而計算機B則在沒有開始使用虛擬內存的情況下很快速地打開了圖片文件。
因此計算機的不同,虛擬內存大小的設置方法也不盡相同,籠統的設置為1.5-3倍 ,並沒有考慮到計算機的實際情況,產生的實際效果自然可想而知了。那麼,我們又該如何精確的對虛擬內存大小進行設置呢?首先,需要了解計算機對虛擬內存的真實需求情況,然後才能對虛擬內存做出設置。
1)打開“系統屬性”窗口,將虛擬內存的最小值與最大值均設置為一個固定值,例如300M。
2) 依次打開“控制面板”-“管理工具”-“性能”,在彈出的“性能”窗口中,依次展開 “性能日誌和警報”-“計數器日誌”,在右側窗口中點擊滑鼠右鍵,在彈出菜單中選擇“新建日誌設置”項。
3)在彈出窗口中隨意填寫日誌名稱,例如“test”,在隨即出現的test窗口中單擊“添加計數器”按鈕。
4)在彈出的“添加計數器”窗口中,將“性能對象”列表設置為“Paging File”;勾選“從列表選擇計數器”,並在列表中單擊選擇“% Usage Peak”項;勾選“從列表選擇範例”,並在列表中單擊選擇“_Total”項。單擊“添加”按鈕便成功添加了計數,然後單擊“關閉”按鈕,將“添加計數器”窗口關閉。
5) 回到test窗口,切換到“日誌文件”選項卡,將“日誌文件類型”下拉列表中的值設置為“文本文件”,以便在其後能夠方便的查看日誌文件中的數據。
6) 完成在test窗口中的操作後,單擊“確定”按鈕回到“性能”主窗口中,可以看到,在右側的列表中,已經出現了一個名為test的日誌項,並且默認處於運行狀態中。
7) 象平時一樣對計算機進行各種正常的操作,例如瀏覽網頁、看電影、玩游戲等等。運行一段時間以後,打開日誌文件所在目錄(默認為系統分區下的PerfLogs目錄),可以看到目錄中存在一個名為test_000001.csv的日誌文件。
8) 雙擊該文件,查看每一行數據中最後一個值,這個數值便是虛擬內存的使用百分比,由於此前我們將虛擬內存固定為300M,因此在本例中,虛擬內存的實際使用為300M*5%,即15M左右。
9) 打開“虛擬內存”設置窗口,將最小值設置為15M,而最大值則以最小值的2-3倍為佳。 (四)適時整理虛擬內存
由於虛擬內存構建於磁碟之上,磁碟使用久後,自然而然地會產生碎片,在影響磁碟性能的同時,還涉及到了虛擬內存。不少朋友會想到使用碎片整理程序對磁碟碎片進行整理,從而提升虛擬內存速度。但不管是哪種碎片整理軟體(包括系統自帶的碎片整理軟體),均不能對正在使用中的頁面文件進行碎片整理。因此,若想對虛擬內存所佔用的磁碟空間進行整理,還需要用到其它的方法。
1、雙系統整理法
既然Windows不允許對正在使用的虛擬內存進行碎片整理,那我們便可以繞一個圈子,即在雙操作系統環境中,當我們使用A操作系統時,就可以對B操作系統的頁面文件所在分區進行碎片整理操作;反過來,使用B操作系統時,也可以對A的頁面文件進行整理。但這樣的前提是系統中安裝了雙系統,在很多情況下並不適用。
2、臨時移動虛擬內存
打開虛擬內存設置窗口,將虛擬內存全部設置到該分區中,重啟電腦後,再對原虛擬內存設置分區進行碎片整理,由於虛擬內存已經轉移,因此碎片整理可以順利完成。當該分區的整理完成之後,再將虛擬內存重新移動即可。
提示:如果此前劃分了一個專門的小分區給虛擬內存使用,那麼此處的碎片整理將會方便很多。
3、使用專業軟體整理
上述兩種方法,都需要數步的操作,對於初學者來說,未免有些麻煩。因此,筆者推薦一款名為PageDefrag的軟體,以方便的實現對虛擬內存的整理。
1)下載PageDefrag(下載地址:http://family1.chinaok.com/down/200702/pagedfrg.rar),該軟體為綠色軟體,無需安裝即可運行。
2) 運行PageDefrag後,在軟體主窗口中列出了其能夠優化的各個項目,當然也包括了我們的目標——pagefile.sys。
3) 單擊選擇pagefile.sys,在Defragmentation Control(整理控制)給出了兩種選擇,一是Defragment at next boot項(系統下一次啟動時整理),二是Defragment every boot(每次啟動時整理),一般的,選擇第一項即可。
4)點擊OK按鈕,即完成了軟體的設置。當下一次系統啟動時,軟體便會對虛擬內存文件進行碎片整理,以提高其運行速度。
(五)加速虛擬內存,安全不容忽視
在提升虛擬內存速度的同時,可別忘了安全二字。由於在運行過程中,有很大一部分數據存儲於虛擬內存,即硬碟上,而在系統關閉時,這些數據並不會被自動刪除。一旦碰到了“有心人”,略施小計便可以從虛擬內存文件中得到想要的數據。因此,如果你的計算機涉及到一些需要保密的工作,那麼對於虛擬內存的安全問題也不可輕視。
既然擔心殘存於頁面文件中的數據文件被竊取,因此我們也圍繞著頁面文件動起了腦筋。自動刪除頁面文件,自然是最好的,但似乎Windows並沒有提供該功能。這樣,我們讓Windows在關閉系統之前,用無意義的數據來填充整個頁面文件,這樣一來,即使他人得到了頁面文件中的數據,也將是廢物一堆。
1)點擊“開始”-“運行”,輸入gpedit.msc,打開“組策略編輯器”。
2)在左側功能欄中依次展開“計算機配置”-“Windows設置”-“安全設置”-“本地策略”-“安全選項”,在右側窗口中找到並雙擊“關機:清理虛擬內存頁面文件”項,在彈出窗口中勾選“已啟用”並確認操作,就完成了相應的設置。
啟用該策略後,當系統關機時,便會自動向頁面文件中填充無意義的數據文件,從而起到保護數據安全的目的。不過要注意,該策略將會延長系統關機時間(具體時間視虛擬內存大小而定)。
⑷ 電腦虛擬內存怎麼增加
1、右鍵電腦點擊屬性,打開電腦的'系統設置界面。
2、在高級里找到性能設置,這里就可以設置虛擬內存的大小了。
3、在性能選項中找到高級劃框,這里注意的是虛擬內存的大小是佔用的硬碟大小。
4、在高級里找到虛擬內存的更改設置。
5、這里就可以設置它的大小了,需要注意的是最小和最大設置最好是一樣,都設置成你內存的2倍,比如你內存1024M(1G)那麼虛擬內存就設置成2048M(2G)就好了,這里我設置成8G,虛擬內存設置在D盤。在C盤的虛擬內存直接關掉就好了,能節省C盤的空間,提高訪問速度。
⑸ C盤虛擬內存如何設置
虛擬內存就是物理內存用完了,它會在硬碟上虛擬內存,不過速度要比物理內存慢的多x0dx0a因為你的C盤剩餘空間太小了,打開大程序物理內存用完了,就要在硬碟上虛擬,不過速度要比物理的慢的多x0dx0a虛擬內存設為默認的就行了,由系統管理就好,更改了不要認為會提升你的速度,只乎為零,反而會佔用你的空間,只要你的你的系統盤留夠充足的剩餘空間就行了如2G以上如果非要設,你就設成物理內存的1.5倍x0dx0a虛擬內存設置方法在我的電腦右鍵屬性 點上面高級 在性能 右邊設置按鈕 再點上面高級 下面的虛擬內存 右邊設置按鈕,進入後進行設置出現虛擬內存不夠,一般為你啟動程序太多或病毒,或你的系統盤剩餘空間太小x0dx0a1.在開始菜單運行中輸入msconfig回車,在啟動里將所有(除ctfmon)對勾都去掉保存重啟動試團液試(也可以加快啟動速度),一般是你啟動運行程度太多,或文件沖突問題x0dx0a安裝360安全衛士,開機一直按F8進入安全模式查敬或吵殺,現在網上十個毒有九個是木馬,所以殺毒軟體都查不到毒,建議安裝360查殺x0dx0a虛擬內存不足一般為沒有剩餘空間和病毒,不信你試試,虛擬內存設為100G,你的電腦也不會快,它是沒有給電腦和提速功能的不要聽有些人說物理內存4G就不用設虛擬內存了,設為無分頁,都是瞎說,就是10G的內存,也不能設為無分頁,會使系統出現死機或藍屏,音效卡一卡一卡的。清除系統垃圾,讓C盤空間大一點x0dx0a@echo off x0dx0aecho 正在清除系統垃圾文件,請稍等..x0dx0adel /f /s /q %systemdrive%\\*.tmp x0dx0adel /f /s /q %systemdrive%\\*._mp x0dx0adel /f /s /q %systemdrive%\\*.log x0dx0adel /f /s /q %systemdrive%\\*.gid x0dx0adel /f /s /q %systemdrive%\\*.chk x0dx0adel /f /s /q %systemdrive%\\*.old x0dx0adel /f /s /q %systemdrive%\\recycled\\*.* x0dx0adel /f /s /q %windir%\\*.bak x0dx0adel /f /s /q %windir%\\prefetch\\*.* x0dx0ard /s /q %windir%\\temp & md %windir%\\temp x0dx0adel /f /q %userprofile%\\cookies\\*.* x0dx0adel /f /q %userprofile%\亮侍\recent\\*.* x0dx0adel /f /s /q "%userprofile%\\Local Settings\\Temporary Internet Files\\*.*" x0dx0adel /f /s /q "%userprofile%\\Local Settings\\Temp\\*.*" x0dx0adel /f /s /q "%userprofile%\\recent\\*.*" x0dx0aecho 清除系統垃圾完成! x0dx0aecho. & pause x0dx0a復制以上到記事本,保存為BAT(清除垃圾.bat)文件,雙擊運行在我的電腦上右鍵屬性,系統還原,關了它的監視或者在控制面板 管理工具 服務內找到System Restore Service右鍵停用x0dx0a然的在每個盤符下刪除System Volume Information文件夾,會給你去很大一部空間x0dx0a鍾愛一生 版權所有,復制別人的是可恥的
⑹ 電腦上等虛擬內存是什麼是指的內存條的內存嗎可以清理裡面的東西嗎
不是的,可以清理裡面的內容,清理了之後會釋放很多虛擬內存,加快了電腦的運行,但是對應的以前的網頁,可能在打開的時候要慢一些,它重新讀取,不影響實用的!望採納!
那是在電腦內存容量還比較小的時候才有用的東西,現在到起碼4g內存啦,很少用到了
什麼是虛擬內存
不知大家發現沒有,在Windows 2000(XP)目錄下有一個名為pagefile.sys的系統文件(Windows 98下為Win386.swp),它的大小經常自己發生變動,小的時候可能只有幾十兆,大的時候則有數百兆,這種毫無規律的變化實在讓很多人摸不著頭腦。其實,pagefile.sys是Windows下的一個虛擬內存,它的作用與物理內存基本相似,但它是作為物理內存的「後備力量」而存在的,也就是說,只有在物理內存已經不夠使用的時候,它才會發揮作用。
虛擬內存的產生
我們都知道,雖然在運行速度上硬碟不如內存,但在容量上內存是無法與硬碟相提並論的。當運行一個程序需要大量數據、佔用大量內存時,內存就會被「塞滿」,並將那些暫時不用的數據放到硬碟中,而這些數據所佔的空間就是虛擬內存。現在我們也明白為什麼pagefile.sys的大小會經常變化了。
虛擬內存的優化
虛擬內存的大小是由Windows來控制的,但這種默認的Windows設置並不是最佳的方案,因此我們要對其進行一些調整。這樣才能發揮出系統的最佳性能。
1、改變頁面文件的位置
其目的主要是為了保持虛擬內存的連續性。因為硬碟讀取數據是靠磁頭在磁性物質上讀取,頁面文件放在磁碟上的不同區域,磁頭就要跳來跳去,自然不利於提高效嫌如孫率。而且系統盤文件眾多,虛擬內存肯定不連續,因此要將其放到其他盤上。改變頁面文件位置的方法是:用滑鼠右鍵點擊「我的電腦」,選擇「屬性→高級→性能設置→高級→更改虛擬內存」,在驅動器欄里選擇想要改變到的位置即可。值得注意的是,當移動好頁面文件後,要將原來的文件刪除(系統不會自動刪除)。
圖1 改變頁面文件的位置
2、改變頁面文件的大小
改變了頁面文件的位置後,我們還可以對它的大小進行一些調整。調整時我們需要注意,不要將最大、最小頁面文件設為等值。因為通常內存不會真正「塞滿」,它會在內存儲量到達一定程度時,自動將一部分暫時不用的數據放到硬碟中。最小頁面文件越大,所佔比例就低,執行的速度也就越慢。最大頁面文件是極限值,有時打開很多程序,內存和最小頁面文件都已「塞滿」,就會自動溢出到最大頁面文件。所以將兩者設為等值是不合理的。一般情況下,最小頁面文件設得小些,這樣能在內存中盡可能存儲更多數據,效率就越高。最大頁面文件設得大些,以免出現「滿員」的情況。
3、禁用頁面文件
當擁有了512MB以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_ Ma-nagerMemoryManagement」下,在「DisablePa-ging Executive」(禁用頁面文件)選項中將其值設為「1」芹鏈即可。
圖3 禁用頁面文件
4、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,從而為下次啟動Windows XP時更好地利用虛擬內存做好准備。
參考資料::tech.sina../c/2002-01-22/10810.
沒有,虛擬內存是在硬碟上的,你可以去設置大一點 右鍵我的電腦,屬性,高橡亂級設置,裡面有
虛擬內存是計算機系統內存管理的一種技術。它使得應用程序認為它擁有連續的可用的內存(一個連續完整的地址空間),而實際上,它通常是被分隔成多個物理內存碎片,還有部分暫時存儲在外部磁碟存儲器上,在需要時進行數據交換。
右鍵點「我的電腦」,左鍵點「屬性」,點選「高級」選項卡,點「性能」里的「設置」按鈕,再選「高級」選項卡,點下面的「更改」按鈕,所彈出的窗口就是虛擬內存設置窗口,一般默認的虛擬內存是從小到大的一段取值范圍,這就是虛擬內存變化大小的范圍,最好給它一個固定值,這樣就不容易產生磁碟碎片了,具體數值根據你的物理內存大小來定,一般為物理內存的1.5到3倍,如內存為256M,那麼應該設置256*1.5=384M,或者乾脆512M.
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。
1、禁用頁面文件
當擁有了1G以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_」下,在「DisablePagingExecutive」(禁用頁面文件)選項中將其值設為「1」即可。 PS:此舉可能會造成系統不穩定.某些程序無法運行或死機。請根據自己實際情況更改。 1G以上內存就比較夠用了,玩游戲、使用大型軟體不推薦禁用虛擬內存。當然如果內存有2G的時候,可以根據自己的實際情況選擇虛擬內存的使用大小(我個人認為2G內存可以禁用虛擬內存以提升系統性能,VISTA系統內存使用比較大,可以根據實際情況設定)。
2、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,根據微軟的說法,這是一個安全選項,與性能無關。 高級話題:使用 SweepRAM 工具。適用於 Windows 2000/XP/2003。網上可以找到 SweepRAM 程序。該程序最大的作用是把所有進程的工作集清空。所謂工作集是指進程已映射的物理內存部分(即這些內存塊全在物理內存中,並且 CPU 可以直接訪問),還有一部分不在工作集中的虛擬內存則可能在轉換列表中(CPU 不能通過虛地址訪問,需要 Windows 映射之後才能訪問),還有一部分則在磁碟上的頁面文件里。工作集在進程運行時會被 Windows 自動調整,頻繁訪問的頁面(4KB 的塊)會留在內存中,而不頻繁訪問的頁面在內存緊張時會被從工作集中移出,暫時保存在內存中的「轉換列表」中,或者進一步換出到頁面文件中。當應用程序再次訪問某一頁面時,操作系統會將它重新加回工作集中。
只要硬碟空間足夠 虛擬內存設置多大都可以的
虛擬內存設置注意事項
允許設置的虛擬內存最小值為2MB,最大值不能超過當前硬碟的剩餘空間值,同時也不能超過32位操作系統的內存定址范圍——4GB。
1、禁用頁面文件
當擁有了1G以上的內存時,頁面文件的作用將不再明顯,因此我們可以將其禁用。方法是:依次進入注冊表編輯器「HKEY_LOCAL_Ma-nagerMemoryManagement」下,在「DisablePa-gingExecutive」(禁用頁面文件)選項中將其值設為「1」即可。
PS:此舉可能會造成系統不穩定.某些程序無法運行或死機。請根據自己實際情況更改。
1G以上內存就比較夠用了,玩游戲、使用大型軟體不推薦禁用虛擬內存。當然如果內存有2G的時候,可以根據自己的實際情況選擇虛擬內存的使用大小(我個人認為2G內存可以禁用虛擬內存以提升系統性能,VISTA系統內存使用比較大,可以根據實際情況設定)。
2、清空頁面文件
在同一位置上有一個「ClearPageFileAtShutdown(關機時清除頁面文件)」,將該值設為「1」。這里所說的「清除」頁面文件並非是指從硬碟上完全刪除pagefile.sys文件,而是對其進行「清洗」和整理,根據微軟的說法,這是一個安全選項,與性能無關。
高級話題:使用 SweepRAM 工具。適用於 Windows 2000/XP/2003。網上可以找到 SweepRAM 程序。該程序最大的作用是把所有進程的工作集清空。所謂工作集是指進程已映射的物理內存部分(即這些內存塊全在物理內存中,並且 CPU 可以直接訪問),還有一部分不在工作集中的虛擬內存則可能在轉換列表中(CPU 不能通過虛地址訪問,需要 Windows 映射之後才能訪問),還有一部分則在磁碟上的頁面文件里。工作集在進程運行時會被 Windows 自動調整,頻繁訪問的頁面(4KB 的塊)會留在內存中,而不頻繁訪問的頁面在內存緊張時會被從工作集中移出,暫時保存在內存中的「轉換列表」中,或者進一步換出到頁面文件中。當應用程序再次訪問某一頁面時,操作系統會將它重新加回工作集中。
SweepRAM 工具以一種適中的頻率(大約 40 分鍾一次)反復運行,可以將各進程的工作集清空,而之後各進程的工作 *** 慢慢恢復。這樣可以保持更好的工作集平衡,從而提高系統性能。
虛擬內存運行的原理以及過程
可能大家都會知道虛擬內存就是當物理內存不足夠的時候,把硬碟的一部分當作內存來使用。
這樣理解其實不夠准確
物理內存就是大家平時經常說的1G內存,512M內存
首先要知道:打開任何一個程序,都是要佔用物理內存的 ,當關閉這個程序的時候,系統也將會從物理內存中刪除這個程序的信息
接著分兩方面理解虛擬內存
--------------假設計算機物理內存是512M,系統都安裝在C盤--------------------------------------
(一)當物理內存足夠的時候
假設,我們運行的程序佔用了215M,此時物理內存絕對夠用了,但是不要以為此時系統沒有用虛擬內存技術,系統照樣用了虛擬內存技術,當我們打開QQ的時候,系統就為QQ這個程序指定了一個虛擬空間,只是此時這個虛擬空間裡面沒有信息而已
(二)當物理內存不足的時候
假設計算機運行」迅雷」和」IE瀏覽器」這兩個個軟體的時候物理內存已經達到512M,我們啟動QQ,如果沒有虛擬內存技術,我們此時根本不能啟動QQ,因為QQ不能在內存中寫入相關信息,不過現在有了虛擬內存技術,此時系統將會釋放一部分物理內存給QQ用,假設釋放的是迅雷所佔用的物理內存,那麼迅雷所佔用的物理內存信息將會保存到硬碟上的一個pagefile.sys的文件中
當我們想再運行迅雷的時候,此時系統會從pagefile.sys查找相應的迅雷信息,同時把這些信息重新載入到物理內存裡面,並且把QQ的信息釋放到pagefiles.sys裡面
這樣一個循環交換過程就是虛擬內存技術,為什麼叫它虛擬呢,因為系統把文件釋放到了硬碟上,而這個硬碟可不是內存,只是臨時的保存內存信息的地方
一句話,虛擬內存就是用如硬碟u盤等不是內存的介質來存儲內存的信息
Window xp系統裡面的c:/windows/prefetch這個文件夾裡面的文件是虛擬內存技術的擴展,這些prefetch(預讀)文件可以提升程序的運行速度
當我們運行程序時候,系統會依據內存記錄這個程序經常用到的文件,並且把這個程序讀取信息記錄下來,同時在c:/windows/prefech下創建一個後綴是.pf的文件,並且把讀取的信息保存到這.pf文件夾裡面,
假設我們運行已經被記錄photoshop這個程序,那麼你雙擊桌面上的photoshop的時候,系統會先從c:/windows/prefetch中查找這個photoshop的相關記錄,而不是繼續運行photoshop,
系統根據以前記錄photoshop用到的相關文件載入到內存中,載入好後,photoshop才可以繼續運行,這樣運行photoshop的速度就會提升了,大家可能看著要先執行.pf文件.再執行ps程序,這樣速度還會快么?其實這個處理速度是很快的,如果沒有預讀文件,打開photoshop的速度會很慢的
C:/windows/prefetch裡面還有一個Layout.ini這個文件,這個文件的作用就是排列文件載入的次序,
如果c:/windows/prefetch裡面的預讀文件很多,那麼你每次運行一個程序的時候,系統都要花大量的時間去搜索這個程序有沒有預讀文件,這樣有可能導致程序啟動很慢,所以預讀文件很多的時候,那麼就去刪除這些預讀文件吧
既是最小值384 最大值512
說的是內存條的真實內存倍數
虛擬內存
內存在計算機中的作用很大,電腦中所有運行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致內存消耗殆盡。為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用,當內存佔用完時,電腦就會自動調用硬碟來充當內存,以緩解內存的緊張。舉一個例子來說,如果電腦只有128MB物理內存的話,當讀取一個容量為200MB的文件時,就必須要用到比較大的虛擬內存,文件被內存讀取之後就會先儲存到虛擬內存,等待內存把文件全部儲存到虛擬內存之後,跟著就會把虛擬內里儲存的文件釋放到原來的安裝目錄里了。
1.一般情況
一般情況下,建議讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。
2.關於最小值
Windows建議頁面文件的最小值應該為當前系統物理內存容量再加上12MB,而對於物理內存容量小於256MB的用戶,則建議將頁面文件的最小值設得更大些:
①使用128MB或者更少內存的用戶,建議將當前物理內存容量的1.75倍設置為頁面文件的最小值。
②內存大小在128MB到256MB之間的用戶,建議將當前物理內存容量的1.5倍設置為頁面文件的最小值。
3.關於最大值
一般來說,頁面文件的最大值設置得越大越好,建議設置為最小值的2到3倍。
4.極端情況
假如硬碟空間比較緊張,在設置頁面文件時,只需保證它不小於物理內存的3/4即可。
如果物理內存很大(大於512MB),則可以將虛擬內存禁用。
內存一般指實際的物理內存
虛擬內存是在你的硬碟開一個虛擬空間,當作內存使用
一般虛擬內存的大小為實際物理內存的1-2倍,主要根據你的內存需求而定,如果你經常運行那些吃內存的大型軟體,如安裝了資料庫軟體、伺服器軟體、運行Java方面的開發工具,那麼需要的虛擬內存要大一些,這時候可以設成2倍,如果只是做日常的文字處理,那麼一般1倍也可以。
你機器的物理內存256M,那麼設成256、384、512都可以。如果你發現你在日常使用時,機器一直在多謝硬碟,這是執行的就是虛擬內存操作,但如果經常出現這種情況,建議還是升級物理內存
說實話,我禁用過,沒什麼影響,速度沒什麼提升,反而感覺有點慢,但安裝Ramdisk Plus這個軟體,把IE臨時文件夾設在上面對上網速度有一定提升。
另外,用優化大師或個人把虛擬內存設大些,但別設在系統盤,D、E都行,我設置的是2255-4511.
⑺ 如何給硬碟設置虛擬內存
1、電腦上面點擊【開始】菜單(或者按鍵盤上面的Windows鍵),在「計算機」上面單機右鍵,選擇「屬性」。
(7)電腦硬碟虛擬內存擴展閱讀
虛擬存儲器地址變換基本上有3種形虛擬存儲器工作過程式:全聯想變換、直接變換和組聯想變換。任何邏輯空間頁面能夠變換到物理空間任何頁面位置的方式稱為全聯想變換。
替換規則用來確定替換主存中哪一部分,以便騰空部分主存,存放來自輔存要調入的那部分內容。常見的替換演算法有4種。
①隨機演算法:用軟體或硬體隨機數產生器確定替換的頁面。
②先進先出:先調入主存的頁面先替換。
③近期最少使用演算法(LRU,Least Recently Used):替換最長時間不用的頁面。
④最優演算法:替換最長時間以後才使用的頁面。這是理想化的演算法,只能作為衡量其他各種演算法優劣的標准。
⑻ 電腦虛擬內存在哪設置
設置虛擬內存
虛擬內存的概念是相對於物理內存而言的,當系統的物理內存空間入不敷出時,操作系統便會在硬碟上開辟一塊磁碟空間當做內存使用,這部分硬碟空間就叫虛擬內存。Windows 98中並洞採用Win386.swp文件的形式,而Windows 2000/XP則採用頁面文件pagefile.sys的形式來管理虛擬內存。
一、大小情況
1.一般情況
一般情況下,建議讓Windows來自動分配管理虛擬內存,它能根據實際內存的使用情況,動態調整虛擬內存的大小。
2.關於最小值
Windows建議頁面文件的最小值應該為當前系統物理內存容量再加上12MB,而對於物理內存容量小於256MB的用戶,則建議將頁面文件的最小值設得更大些:
①使用128MB或者更少內存的用戶,建議將當前物理內存容量的1.75倍設置為頁面文件的最小值。
②內存大小在128MB到256MB之間的用戶,建議將當前物理內存容量的1.5倍設置為頁面文件的最小值。
3.關於最大值
一般來說,頁面文件的最大值設置得越大越好,建議設置為最小值的2到3倍。
4.極端情況
假如硬碟空間比較緊張,在設置頁面文件時,只需保證它不小於手鎮物理內存的3/4即可。
如果物理內存很大(大於512MB),則可以將虛擬內存禁用。(上海 任亞維)
5.根據不同的任務環境設置
①以3D游戲為主的環境
3D游戲對CPU、顯卡和內存要求都很高,如果物理內存小於256MB,建議把虛擬內存預設得大一點,這對提高游戲的穩定性和流暢性很有幫助。
②以播放視頻為主的環境
視頻應用對硬碟空間的「胃口」很大,不過千萬不要像在3D游戲環境中一樣把虛擬內存設得很大,尤其是Windows XP的用戶。因為Windows XP不會自動把不需要的空間釋放掉,也就是說那個Pagefiles.sys文件會越來越大。如果你把虛擬內存和Windows XP放在同一分區,播放RM、ASF等視頻流文件以後,系統經常會提示你虛擬內存設得太小或是磁碟空間不足。查看此時的頁面文件,已經足有1GB大小了。所以建議經常欣賞視頻文件的Windows XP用戶,把初始數值設小一點,或者將虛擬內存轉移到系統盤以外的分區。
二、設置方法
下面以在Windows XP下畢蔽粗轉移虛擬內存所在盤符為例介紹虛擬內存的設置方法:進入「打開→控制面板→系統」,選擇「高級」選項卡,點擊「性能」欄中的「設置」按鈕,選擇「高級」選項卡,點擊「虛擬內存」欄內的「更改」按鈕,即可進入「虛擬內存」窗口;在驅動器列表中選中系統盤符,然後勾選「無分頁文件」選項,再單擊「設置」按鈕;接著點擊其他分區,選擇「自定義大小」選項,在「初始大小」和「最大值」中設定數值,然後單擊「設置」按鈕,最後點擊「確定」按鈕退出即可。
⑼ 什麼是虛擬內存虛擬內存不足會造成怎樣的後果
分類: 電腦/網路 >> 操作系統/系統故障
解析:
虛擬內存用硬碟空間做內存來彌補計算機RAM空間的缺乏。當實際RAM滿時(實際上,在RAM滿之前),虛擬內存就在硬碟上創建了。當物理內存用完後,虛擬內存管理器選擇最近沒有用過的,低優先順序的內存部分寫到交換文件上。這個過程對應用是隱藏的,應用把虛擬內存和實際內存看作是一樣的。
每個運行在WindowsNT下的應用被分配到4GB的屬於自己的虛擬地址空間(2GB給應用,2GB給操作系統)。
使用虛擬內存存在這樣的問題,那就是讀寫硬碟的速度大大慢於讀寫實際RAM的速度。這就是當NT系統在沒有足夠的內存時程序運行慢的原因。
虛擬內存是文件數據交叉鏈接的活動文件。是WINDOWS目錄下的一個"WIN386.SWP"文件,這個文件會不斷地擴大和自動縮小。
就速度方面而言,CPU的L1和L2緩存速度最快,內存次之,硬碟再次之。但是虛擬內存使用的是硬碟的空間,為什麼我們要猜畢使用速度最慢的硬碟來做為虛穗友芹擬內存呢?因為電腦中所有運告州行的程序都需要經過內存來執行,如果執行的程序很大或很多,就會導致我們只有可憐的256M/512M內存消耗殆盡。而硬碟空間動輒幾十G上百G,為了解決這個問題,Windows中運用了虛擬內存技術,即拿出一部分硬碟空間來充當內存使用...
手動設置虛擬內存
在默認狀態下,是讓系統管理虛擬內存的,但是系統默認設置的管理方式通常比較保守,在自動調節時會造成頁面文件不連續,而降低讀寫效率,工作效率就顯得不高,於是經常會出現「內存不足」這樣的提示,下面就讓我們自已動手來設置它吧。
①用右鍵點擊桌面上的「我的電腦」圖標,在出現的右鍵菜單中選「屬性」選項打開「系統屬性」窗口。在窗口中點擊「高級」選項卡,出現高級設置的對話框
②點擊「性能」區域的「設置」按鈕,在出現的「性能選項」窗口中選擇「高級」選項卡,打開其對話框。
③在該對話框中可看到關於虛擬內存的區域,點擊「更改」按鈕進入「虛擬內存」的設置窗口。選擇一個有較大空閑容量的分區,勾選「自定義大小」前的復選框,將具體數值填入「初始大小」、「最大值」欄中,而後依次點擊「設置→確定」按鈕即可,最後重新啟動計算機使虛擬內存設置生效。