一、為減少磁盤碎片設置虛擬內存
安裝Windows的時候,默認的虛擬內存是放在安裝系統所在的分區的,大小一般是物理內存的1.5倍。由於Windows還會把臨時文件(TEMP目錄及*.TMP)、IE緩沖區都放在該分區,這些文件都會頻繁地更新寫入硬盤,再加上虛擬內存的話,產生的文件碎片數量就比較多了。筆者認為,與其用整理軟件耗費大量時間整理碎片,倒不如為這些文件專門劃分一個分區,讓它們隨時有連續的空間可利用,速度也會更快。建議分出一個2G左右的分區,把TEMP、IE緩沖區的路徑全部直向該分區,虛擬內存當然也放上面了,假設你是用E盤作該分區,到一定時間想清理的時候,簡單地在DOS裡清空文件或快速格式化E盤就可以了。
二、虛擬內存大小有學問
虛擬內存在不同的Windows版本下,不同的任務環境裡,對系統的運行速度及穩定程度是有很大差異的。所以朋友們最好根據自己的實際情況設置:
1、3D游戲為主的應用
3D游戲是一種對CPU、顯卡、內存要求都很高的應用,一般人內存不會超過256M,所以硬盤也會加入到幫忙臨時交換數據的行列。筆者建議你把虛擬內存預設得大一點,這是由於3D渲染人物和景物模型需要大量的內存資源,虛擬內存也會變得很大,在游戲過程中,游戲本身的計算量已經很大,CPU負荷很重,如果初始的虛擬內存不夠,要臨時增加的話,Windows就向磁盤寫入新數據——顯然,在游戲過程中生成更大的文件與平時改變設置是不同的,整個系統速度會被拖慢,有時甚至會因為內存和磁盤速度不同步導致非法操作。筆者在玩CS1.5版的時候就發現某個地圖經常非法操作退出,同時發現硬盤燈狂閃,後來嘗試把初始的虛擬內存增加到750M以上,游戲穩定度立馬大大增加了。證明虛擬內存對這種任務的影響是蠻大的,建議空間足夠的話,初始化數值設到800M以上,對游戲的流暢是有幫助的。
2、以播放欣賞視頻為主的應用
視頻應用也是個對硬盤空間胃口很大的主兒,不過你別因此認為也要像3D游戲一樣把虛擬內存設的很大,尤其是WindowsXP的用戶(XP稱為頁面交換文件)——筆者在使用過程中發現XP有個小毛病,就是虛擬內存設大以後,不會自動把不需要的空間釋放,也就是說那個PAGEFILES.SYS會越來越大,尤其是播放了RM、ASF等視頻流文件以後,如果你把虛擬內存和XP放在同一分區,Windows經常會提示你虛擬內存設的太小,或是磁盤空間不足要清除不需要的垃圾文件雲雲。此時查看一下那個頁面交換文件,已經有1G了;還有,如果你不是用FTP工具下載文件,用IE直接點鏈接的話,XP也會先把數據臨時存放到WindowsTEMP目錄裡,也是經常不會自動刪除。所以你會發現安裝XP的分區越來越小,建議播放視頻文件的XP用戶,又沒條件為虛擬內存設置專門分區的,把初始數值設小一點,提示空間不足的警告出現的機率會小一點。當然,最根本的辦法還是轉移虛擬內存的存放分區,或是用PQ為XP分區增加更大的空間。
三、虛擬內存其他方面的影響
有很多新接觸電腦的朋友,是使用Windows98的。Windows98中的虛擬內存名字叫WIN386.SWP,默認是在C盤根目錄下,沒有隱藏屬性,一般是會自動根據需要變化大小的。新手們往往不知道這個文件是什麼東西,有人甚至嘗試刪除它,結果在DOS裡刪除了又重新生成,GUI裡卻刪除不了,以為是中了病毒,於是就跑到論壇上求救。筆者也見過運行了PHOTOSHOP,期間在資源管理器中企圖把WIN386.SWP刪除,結果死機的人,所以這個虛擬內存影響還是蠻大的,要是你吃不准,不要亂刪文件,就讓Windows自己處理好了。後來微軟也學乖了,把虛擬內存改名為PAGEFILE.SYS,並隱藏起來,免去了很多麻煩。
可見,用電腦掌握一點必要的常識,以及做好備份是很重要的。例如論壇上每天有人求救關於Windows損壞、優化過度系統崩潰和硬盤分區不見了的問題,如果你稍微知道一點系統維護的常識,有了GHSOT備份及分區表備份,是很容易搞定的小事——當然更不會以為WIN386.SWP或PAGEFILE.SYS是病毒或木馬鬧的人笑話你了,呵呵。