Windows Vista系統(tǒng)存儲(chǔ)優(yōu)化完全指南
每一個(gè)新的操作系統(tǒng)的發(fā)布都會(huì)隨之帶來(lái)新的系統(tǒng)硬件需求,Windows Vista 也不外乎這個(gè)規(guī)則。
Windows 存儲(chǔ)子系統(tǒng)有數(shù)個(gè)相關(guān)的組件。在本指南中,我們將把特別地側(cè)重于硬盤和內(nèi)存上,引導(dǎo)你通過(guò)種種設(shè)置使它們達(dá)到最優(yōu)化狀態(tài),希望在所有設(shè)置結(jié)束后你能夠流暢地運(yùn)行你的 Windows Vista 系統(tǒng)。
注:絕大多數(shù)的信息和設(shè)置更改都要求在 Administrative 權(quán)限下進(jìn)行。
首先,最好的做法是確保你已經(jīng)安裝了Vista 最新的更新,要達(dá)到本指南的目的,這是非常重要的,因?yàn)樵谠S多情況下,這些更新可能會(huì)修復(fù)一些與存儲(chǔ)有關(guān)的問(wèn)題,如內(nèi)存溢出等等。你可以通過(guò) Vista 內(nèi)置的 Windows Update 程序發(fā)現(xiàn)并下載這些更新,而與硬件驅(qū)動(dòng)有關(guān)的更新你可以在天極驅(qū)動(dòng)下載中找到。
一、注冊(cè)表選項(xiàng)
系統(tǒng)注冊(cè)表包含了許多設(shè)置,能夠讓你進(jìn)一步設(shè)置 Windows Vista 中的存儲(chǔ)管理特性。如果運(yùn)用得當(dāng),就可以極大地改善你的電腦在存儲(chǔ)性能上的表現(xiàn)——當(dāng)然,其中也有一部分設(shè)置只是心理上的安慰劑,并沒(méi)有實(shí)際的效果。
要打開(kāi)注冊(cè)表編輯器,點(diǎn)擊“開(kāi)始”-“運(yùn)行”(也可通過(guò)鍵盤快捷方式 Win 鍵+R),輸入“regedit”然后點(diǎn)擊確定按鈕即可。打開(kāi)注冊(cè)表編輯器后,定位到以下項(xiàng)中:[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManagerMemory Management]。
圖1
我們所感興趣的選項(xiàng)就顯示在上圖右邊的面板中。要更改它們只需在值上雙擊鼠標(biāo)或者右鍵點(diǎn)擊,選擇“更改”。在下文的括號(hào)中,我將說(shuō)明數(shù)值的格式。以下就將闡述各個(gè)有關(guān)的選項(xiàng):
ClearPageFileAtShutdown(十六進(jìn)制或十進(jìn)制)。此設(shè)置可以讓閑置的頁(yè)面文件在系統(tǒng)關(guān)機(jī)時(shí)被清理(以0字節(jié)覆蓋)。
*當(dāng)設(shè)置為0(默認(rèn))時(shí),閑置的頁(yè)面在系統(tǒng)關(guān)機(jī)的時(shí)候?qū)⒉粫?huì)有變化,這可以使頁(yè)面文件數(shù)據(jù)更易讀。(家庭用戶推薦選擇此選項(xiàng))
*當(dāng)設(shè)置值為1,那么在關(guān)機(jī)的時(shí)候頁(yè)面文件就會(huì)被清理,從安全的角度來(lái)說(shuō)這是很有用的,這比較適用于辦公等多人使用同臺(tái)電腦的環(huán)境。
DisablePagingExecutive(十六進(jìn)制或十進(jìn)制)。這個(gè)設(shè)置控制內(nèi)存子系統(tǒng)如何處理閑置的內(nèi)核模式驅(qū)動(dòng)和系統(tǒng)編碼。
*值為0(默認(rèn))時(shí)(十六進(jìn)制或十進(jìn)制)說(shuō)明閑置的內(nèi)核模式驅(qū)動(dòng)和系統(tǒng)編碼將從內(nèi)存從釋放,并且記錄的頁(yè)面文件中。
*值為0時(shí)說(shuō)明閑置的內(nèi)核模式驅(qū)動(dòng)和系統(tǒng)編碼將保留在內(nèi)存中。
以上這個(gè)選項(xiàng)我一般都建議將此值設(shè)置為0,但是如果你系統(tǒng)中的內(nèi)存容量不是問(wèn)題的話,將值設(shè)置為1,則當(dāng)你再次調(diào)用已經(jīng)閑置一段時(shí)間的應(yīng)用程序時(shí)將獲得更好的應(yīng)答。
LargeSystemCache(十六進(jìn)制或十進(jìn)制)。這個(gè)設(shè)置控制了文件系統(tǒng)緩存的大小。
*當(dāng)設(shè)置為0(默認(rèn))時(shí)將分配一個(gè)標(biāo)準(zhǔn)的文件系統(tǒng)(小于10MB內(nèi)存);這時(shí)獲取應(yīng)用程序最佳表現(xiàn)的系統(tǒng)推薦值。
*值為1時(shí)則允許使用較大的系統(tǒng)文件緩存(最大可達(dá)內(nèi)存總量,最小4MB);這個(gè)選項(xiàng)只當(dāng) Windows Vista 作為服務(wù)器時(shí)適用。如果你的電腦是作為一個(gè)游戲系統(tǒng)或者是其他工作站,那么這個(gè)選項(xiàng)反而是不利的。以下是微軟的一些說(shuō)明:
當(dāng)你啟用系統(tǒng)緩存模式,在一臺(tái)電腦上使用統(tǒng)一標(biāo)準(zhǔn)的內(nèi)存架構(gòu)為基礎(chǔ)的視頻硬件或顯卡,你可能會(huì)遇到性能和隨機(jī)嚴(yán)重下降。這些組件的驅(qū)動(dòng)在初始化啟動(dòng)之時(shí),占用了其余應(yīng)用程序大部分的內(nèi)存。
pagingfiles:這個(gè)選項(xiàng)具體指定了系統(tǒng)中頁(yè)面文件的位置、文件名和大小,例如c:pagefile.sys 1024 2048。
注意:這與虛擬內(nèi)存選項(xiàng)窗口十分相似,進(jìn)入方式為:系統(tǒng)屬性-高級(jí),然后打開(kāi)性能選項(xiàng)窗口,再次切換到其中的高級(jí)選項(xiàng)頁(yè),然后點(diǎn)擊更改按鈕。
SecondLevelDataCache:這個(gè)選項(xiàng)指明了你的CPU的二級(jí)緩存(沒(méi)有設(shè)定的時(shí)候默認(rèn)為256K),這僅僅適用于設(shè)定擁有off-die 二級(jí)緩存的CUP(換言之,如果你是使用老于Pentium 2的芯片,在這種情況下請(qǐng)更新你的硬件?。?/P>
如今的CPU大都通過(guò)硬件層設(shè)置了這個(gè)值,正因如此,我們不用去調(diào)整這個(gè)選項(xiàng),有些人建議可以手動(dòng)設(shè)置是完全沒(méi)有必要的,讓它保持設(shè)置為0即可。至于其他選項(xiàng):如NonPagedPoolSize,我們可以忽略它,讓它如其他選項(xiàng)一樣默認(rèn)為0,指示其工具系統(tǒng)配置情況自動(dòng)計(jì)算、分配。
現(xiàn)在定位到 PrefetchParameters 分支([HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters])。
在 Vista 中預(yù)讀功能已經(jīng)大大加強(qiáng),在此我推薦確定 EnablePrefetcher 和 EnableSuperfetch 的值設(shè)置為默認(rèn)的3(如圖2),因?yàn)樵谠S多事件中它們可能被修改。此外,沒(méi)有必要定期清除預(yù)讀目錄(它會(huì)自動(dòng)清除不需要的項(xiàng)目),同時(shí),使用“/Prefetch”命令啟動(dòng)應(yīng)用程序根本不會(huì)有有利的效果。
圖2
接著,再定位到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer]分支。
圖3
在左邊的面板可能會(huì)有一個(gè)預(yù)先設(shè)置好的項(xiàng)“AlwaysUnloadDLL”,在右邊面板中被默認(rèn)設(shè)置為1(如圖3)。有人建議改變它的設(shè)置,因?yàn)樗梢詮膬?nèi)存中快速釋放不使用的 DLL(動(dòng)態(tài)鏈接庫(kù))。其實(shí),這只適用于Windows資源管理器的擴(kuò)展,微軟解釋說(shuō):
“在一個(gè) DLL 未被使用過(guò)了一段時(shí)間后,Shell 殼會(huì)自動(dòng)卸載該 DLL。這段閑置時(shí)間可能是過(guò)長(zhǎng)的,特別是當(dāng)一個(gè)殼擴(kuò)展的 DLL 文件正在調(diào)試。對(duì)于 Windows 2000 之前的操作系統(tǒng),你可以在注冊(cè)表中添加以下信息來(lái)縮短閑置時(shí)間?!?/P>
如果你的注冊(cè)表中有此項(xiàng),那么右擊它,并選擇刪除,因?yàn)樵?Vista 系統(tǒng)中它是完全沒(méi)有必要的。重新啟動(dòng)系統(tǒng)使改動(dòng)生效。
2、硬盤設(shè)置
在“計(jì)算機(jī)”上點(diǎn)擊鼠標(biāo)右鍵,選擇“屬性”-“設(shè)備管理器”,接著展開(kāi)“IDE ATA/ATAPI 控制器”(如圖4)。列在此面板中的設(shè)備,將取決于你電腦的配置。
圖4
雙擊主要 ATA Channel 設(shè)備,然后選擇高級(jí)設(shè)置選項(xiàng)頁(yè)。
如果你使用的不是太老舊的設(shè)備,在當(dāng)前模式中顯示的是“Ultra DMA Mode X”,其中“X”是一個(gè)數(shù)字。請(qǐng)確保已選擇“啟用 DMA”選項(xiàng)(如圖5)。然后點(diǎn)擊確定按鈕,再用同樣的方法檢查其他所有 ATA 通道設(shè)備。
圖5
現(xiàn)在,展開(kāi)“磁盤驅(qū)動(dòng)器”,雙擊列出的首選硬盤驅(qū)動(dòng)器設(shè)備,然后點(diǎn)擊“策略”選項(xiàng)頁(yè)。
要獲得最理想的性能,這里的設(shè)置就要為性能作出做合理的設(shè)置,請(qǐng)勾選“啟用磁盤上的寫入緩存”選項(xiàng)(如圖6)——這個(gè)設(shè)置僅僅對(duì)擁有不間斷電源(UPS)的桌面系統(tǒng)推薦,因?yàn)檫@個(gè)設(shè)置可能在突然停電或電腦故障時(shí)會(huì)造成數(shù)據(jù)遺失或損壞。
圖6
點(diǎn)擊“確定”按鈕,同時(shí)如果有需要也可在其他磁盤驅(qū)動(dòng)器上做同樣的設(shè)置。
3、性能選項(xiàng)
打開(kāi)系統(tǒng)性能(在“計(jì)算機(jī)”上點(diǎn)擊右鍵,選擇“屬性”),選擇“高級(jí)系統(tǒng)設(shè)置”-“高級(jí)”選項(xiàng)頁(yè),然后點(diǎn)擊性能區(qū)域的“設(shè)置”按鈕,最后再選擇高級(jí)選項(xiàng)頁(yè)(如圖7)。
圖7
處理器計(jì)劃:這個(gè)選項(xiàng)具體指明了在多個(gè)線程之間如何共享分配處理器時(shí)間。在默認(rèn)的設(shè)置下,這里的選擇是“程序”,這表明前臺(tái)線程獲得高優(yōu)先級(jí)的處理器時(shí)間,推薦大多數(shù)普通用戶選擇。當(dāng)設(shè)定為后臺(tái)服務(wù)時(shí),處理器時(shí)間將在兩種進(jìn)程間較為均衡的分配,此選項(xiàng)適合于服務(wù)器。在后文我們還將回到此選項(xiàng)的介紹,現(xiàn)在先點(diǎn)擊“應(yīng)用”然后點(diǎn)擊“確定”按鈕。
虛擬內(nèi)存:在調(diào)整頁(yè)面文件大小之間,你需要檢查內(nèi)存使用選項(xiàng),因?yàn)樗鼘⒂绊懙侥銓?duì)頁(yè)面文件及其大小的設(shè)置。和上面的操作一樣,打開(kāi)“系統(tǒng)屬性”窗口,選擇“高級(jí)”選項(xiàng)頁(yè),然后點(diǎn)擊“啟動(dòng)和故障恢復(fù)”區(qū)域的設(shè)置按鈕(如圖8)。
圖8
寫入調(diào)試信息:這個(gè)下拉菜單指定了在攔截錯(cuò)誤發(fā)生事件中數(shù)據(jù)的轉(zhuǎn)儲(chǔ)(在排除疑難時(shí)很有用),有四個(gè)選項(xiàng)可供選擇:
(無(wú)):選擇此選項(xiàng)數(shù)據(jù)將不會(huì)轉(zhuǎn)儲(chǔ)。
小內(nèi)存轉(zhuǎn)儲(chǔ)(64KB):選擇此選項(xiàng),則將為疑難排除轉(zhuǎn)儲(chǔ)最少的系統(tǒng)信息。這將需要 2MB 或者更大的存儲(chǔ)在啟動(dòng)卷的頁(yè)面文件。
核心內(nèi)存轉(zhuǎn)儲(chǔ):選擇此選項(xiàng)將轉(zhuǎn)存比小內(nèi)存轉(zhuǎn)儲(chǔ)更詳細(xì)的核心信息。這需要 50-800MB 存儲(chǔ)在啟動(dòng)卷中的頁(yè)面文件,推薦選擇此項(xiàng)。
完全內(nèi)存轉(zhuǎn)儲(chǔ):選擇此項(xiàng)將轉(zhuǎn)儲(chǔ)完整的系統(tǒng)內(nèi)存中的內(nèi)容。這所需要的頁(yè)面文件大小為你的內(nèi)存大小 + 1MB。
當(dāng)選擇好后點(diǎn)擊“確定”按鈕(我們推薦使用小內(nèi)存轉(zhuǎn)儲(chǔ)),重新啟動(dòng)計(jì)算機(jī)使設(shè)置生效。
4、配置頁(yè)面文件
現(xiàn)在你已經(jīng)配置好了所有與存儲(chǔ)器管理相關(guān)的選項(xiàng),現(xiàn)在是集中精力處理頁(yè)面文件的時(shí)候了。當(dāng)你訪問(wèn)某些網(wǎng)站或者論壇時(shí),關(guān)于“我應(yīng)該將頁(yè)面文件的大小設(shè)置為多少?”的問(wèn)題總是召來(lái)種種回答和喋喋不休的爭(zhēng)論。請(qǐng)記住以下為數(shù)不多的事:
1)Vista 會(huì)在需要的時(shí)候自動(dòng)增加頁(yè)面文件的大?。ㄖ笞詣?dòng)減少)。這實(shí)際上意味著理論上你可以設(shè)定為固定大小的頁(yè)面文件(初始大?。阶畲笾担?。
2)如果你有單個(gè)的硬盤分為多個(gè)分區(qū),頁(yè)面文件應(yīng)當(dāng)設(shè)置在 Vista 所安裝的分區(qū)上。在這種情況下,你不能為多個(gè)分區(qū)創(chuàng)建多個(gè)頁(yè)面文件。
3)如果你安裝有多個(gè)硬盤,將頁(yè)面文件設(shè)置在沒(méi)有安裝 Vista 的硬盤上將更有益,除非其他的硬盤與系統(tǒng)盤的性能相近或者好于系統(tǒng)盤。
4)頁(yè)面文件不要設(shè)置在一個(gè)鏡像驅(qū)動(dòng)器上,例如 RAID 陣列,因?yàn)檫@將影響性能。
雖然,我們以前都推薦大家通過(guò)任務(wù)管理器來(lái)決定最有的頁(yè)面文件大小,但是在硬盤容量大量增長(zhǎng)的今天,這就沒(méi)有必要了?,F(xiàn)在我想簡(jiǎn)單地推薦為頁(yè)面文件分配 1-2GB(1024-2048MB)。
再一次打開(kāi)“系統(tǒng)屬性”窗口,選擇“高級(jí)”選項(xiàng)頁(yè),然后點(diǎn)擊“性能”區(qū)域的設(shè)置按鈕,再選擇“高級(jí)”選項(xiàng)頁(yè),最點(diǎn)點(diǎn)擊更改按鈕。
取消“自動(dòng)管理所有驅(qū)動(dòng)器的分頁(yè)文件大小”選項(xiàng)的勾選,然后選擇適當(dāng)?shù)尿?qū)動(dòng)器,點(diǎn)擊“自定義大小”,同時(shí)設(shè)置好初始大小和最大值,然后點(diǎn)擊“設(shè)置”(如圖9)。
圖9
現(xiàn)在,點(diǎn)擊“確定”,然后按照系統(tǒng)提示的要求重新啟動(dòng)計(jì)算機(jī)。
5、Performance trade-offs和各種微調(diào)
在這一段中,我們推薦給你的種種技巧只是“微調(diào)”,你要記住,Windows Vista 是一個(gè)設(shè)計(jì)運(yùn)行于更快的電腦的全新操作系統(tǒng),不管它告訴你的是怎樣的最低系統(tǒng)要求,這始終是真理:你的電腦系統(tǒng)越快,你就的 Vista 使用體驗(yàn)就會(huì)更愉悅。
禁用 Vista 的搜索索引
Vista的搜索最好的特性之一就是它集成到了用戶界面,所以你經(jīng)常使用桌面搜索,請(qǐng)忽略這個(gè)技巧,但是如果你很少使用 Vista 內(nèi)置的搜索,禁用 Windows 索引將讓你享受到一個(gè)更順暢的使用體驗(yàn)。
·點(diǎn)擊開(kāi)始菜單·在搜索/運(yùn)行框中輸入“services.msc”,然后點(diǎn)擊回車。你將打開(kāi) Windows 管理控制臺(tái)的“服務(wù)”窗口·在右邊的面板中,向下滾動(dòng),查找一個(gè)叫做“Windows Search”的服務(wù),然后雙擊它。·在屬性對(duì)話框中,點(diǎn)擊“停止”按鈕·然后在“啟動(dòng)類型”下拉菜單中,點(diǎn)擊“禁用”(如圖10)?!りP(guān)閉這個(gè)窗口,然后重啟啟動(dòng)計(jì)算器使改動(dòng)生效。
圖10
你可以重新啟用 “Windows Search”,唯一的代價(jià)就是 Vista 將重新掃描你的硬盤,這將花費(fèi)幾分鐘到幾個(gè)小時(shí)(在“后臺(tái)”中進(jìn)行)。
禁用不必要的服務(wù)
和我們上面所做的類似,我們可以禁用一些在后臺(tái)默認(rèn)自動(dòng)運(yùn)行的不必要的服務(wù)。哪些服務(wù)要運(yùn)行,而哪些服務(wù)不用運(yùn)行,這并沒(méi)有一個(gè)固定的名單,它完全取決于你的個(gè)人偏好和使用程度的不同。
你可以進(jìn)入 Windows 管理控制臺(tái)的“服務(wù)”窗口選擇哪些服務(wù)禁止運(yùn)行。
禁用 Vista Aero
除非你安裝的是一張較老舊的顯卡,甚至更糟糕——使用集成顯卡,否則要顯示 Aero 效果應(yīng)該沒(méi)有什么麻煩。與其他所有的眼睛糖果一樣,Aero 界面是以犧牲系統(tǒng)整體性能為代價(jià)的。你可以嘗試禁用它,如果你渴望獲得更加流暢的系統(tǒng)的話:
·在桌面上點(diǎn)擊右鍵,然后選擇個(gè)性化?!c(diǎn)擊第一個(gè)叫作“Windows 顏色和外觀”的選項(xiàng)?!ぷ⒁獾较路健按蜷_(kāi)傳統(tǒng)風(fēng)格的外觀屬性獲得更多的顏色選項(xiàng)”鏈接。這將打開(kāi)一個(gè)與 XP 中選擇顏色方案相類似的窗口?!ぷ鳛?Windows Aero 的替代,你可以選擇沒(méi)有光澤的“Vista 基礎(chǔ)”或者更舊的“Windows 標(biāo)準(zhǔn)”和“Windows 經(jīng)典”。
移除不需要的啟動(dòng)程序
這時(shí)最經(jīng)典的微調(diào)優(yōu)化方法,在這許多實(shí)例中都證明了是最需要的設(shè)置。無(wú)論你有多信任那些安裝在你電腦中的程序,開(kāi)發(fā)者設(shè)置其程序隨著 Windows 啟動(dòng)自動(dòng)運(yùn)行的行為趨勢(shì)顯著上升,并且往往已不是放在明顯的位置(開(kāi)始菜單 > 程序 > 啟動(dòng))。
幸虧 Vista 的 Windows Defender 比以前更加強(qiáng)大,你不必通過(guò)注冊(cè)表或者運(yùn)行“msconfig”來(lái)處理這些不速之客:
·點(diǎn)擊開(kāi)始菜單·在搜索/運(yùn)行對(duì)話框中輸入“defender”后回車,這將打開(kāi) Windows Defender 主界面?!c(diǎn)擊頂部菜單的“工具”,然后選擇軟件資源瀏覽器。·這將顯示一個(gè)界面友好的菜單,列出了當(dāng)前運(yùn)行的程序,以及開(kāi)發(fā)者、文件路徑、文件名等許多有用的信息?!ひ靡粋€(gè)啟動(dòng)項(xiàng)目,從左邊的菜單中選擇它,然后點(diǎn)擊右下方的“禁用”。
6、ReadyBoost、BIOS 與總結(jié)
ReadyBoost
你是否擁有一個(gè)外置的高速閃存?如果有的話,你將會(huì)對(duì) ReadyBoost 很感興趣,它可利用了隨機(jī)讀寫及零碎文件讀寫上的優(yōu)勢(shì),把USB存儲(chǔ)器的空間當(dāng)作系統(tǒng)內(nèi)存使用,提高系統(tǒng)性能,無(wú)需麻煩地?cái)U(kuò)充硬件設(shè)備。
當(dāng)你連接一個(gè)這樣的設(shè)備后,Windows 自動(dòng)播放就會(huì)提醒是否希望通過(guò) ReadBoost 功能來(lái)加速系統(tǒng),如果這個(gè)設(shè)備通過(guò)性能測(cè)試,就可以分配你想分配的內(nèi)存數(shù)量。
ReadyBoost 可以顯著地改善系統(tǒng)性能,特別是對(duì)于僅能滿足系統(tǒng)最低內(nèi)存要求(1GB 或者更少)的計(jì)算機(jī)。經(jīng)過(guò)我們的測(cè)試,在這樣的情況下它運(yùn)作的效果很好。
BIOS 設(shè)置
大部分的 BIOS 的設(shè)置對(duì)于兼容性的考慮都是優(yōu)先于性能的,因此,我們有必要查看一下 BIOS 的設(shè)置,看看是否有什么設(shè)置可以改變,在不影響系統(tǒng)穩(wěn)定的前提下改善系統(tǒng)性能(RAM 設(shè)置的延遲時(shí)間;硬盤有關(guān)的設(shè)置,如 ATA 傳輸模式)。不同年代、不同制造商、不同芯片組主板的 BIOS 存在著很大的不同,而 BIOS 版本的不同也可能會(huì)使得選項(xiàng)增多或者減少。
總結(jié):最后的思考
如果你過(guò)去有對(duì) Windows XP 進(jìn)行優(yōu)化的經(jīng)驗(yàn),你一定會(huì)發(fā)現(xiàn) Vista 的選項(xiàng)更少,可供手動(dòng)優(yōu)化的空間更小。這并不是什么壞事,因?yàn)槲④浺呀?jīng)將過(guò)去我們?cè)?XP 中推薦的優(yōu)化操作自動(dòng)用在 Vista 上了,這些最優(yōu)化的值已經(jīng)被設(shè)置為默認(rèn)。當(dāng)然,Vista 也有不好之處,最大的壞處莫過(guò)于對(duì)于許多用戶來(lái)說(shuō)的沉重的資源消耗負(fù)擔(dān),特別對(duì)于還在使用老舊的系統(tǒng),他們不得不繼續(xù)留守 XP 一段時(shí)間。
至于更多新的 Windows Vista 優(yōu)化技巧,相信會(huì)陸續(xù)被發(fā)現(xiàn)、挖掘,請(qǐng)繼續(xù)關(guān)注天極操作系統(tǒng)今后的文章。
