Vista系統(tǒng)開機(jī)慢關(guān)機(jī)啟動速度慢如何解決呢?網(wǎng)上很多朋友都在談?wù)搗ista啟動慢的問題,大多有兩方面:
【Vista系統(tǒng)啟動速度慢關(guān)機(jī)慢如何解決】1、硬件配置的問題,特別是顯存小于128MB,內(nèi)存小于512MB 。
2、硬件沖突以及驅(qū)動程序不匹配的(當(dāng)然由于這些原因多導(dǎo)致的啟動慢,存在于所有Windows系統(tǒng)上)
其實還可能有另外一個原因:superfetch,這原本是Windows Vista的新技術(shù),用于加速系統(tǒng)運(yùn)作 。
但實際上,在一些慢速硬盤的設(shè)備,例如筆記本上,關(guān)閉它反而可以提升系統(tǒng)響應(yīng)速度 。我在自己的筆記本上進(jìn)行測試,關(guān)閉superfetch,然后觀察從打開電源到用戶登錄完成,也就是說登錄后,硬盤燈不再常亮,這個過程所需要的時間,節(jié)約了大概5-7分鐘 。
在理解為什么superfetch會影響到系統(tǒng)啟動速度的時候,我們需要先講解幾個技術(shù),以充分了解它們的原理 。
虛擬內(nèi)存 包括Vista在內(nèi)的Windows操作系統(tǒng)都一直在利用虛擬內(nèi)存,它的作用在于,當(dāng)物理內(nèi)存不能滿足應(yīng)用需要的時候,操作系統(tǒng)將開始把應(yīng)用程序在內(nèi)存中的部分?jǐn)?shù)據(jù),存儲到硬盤,從而釋放RAM以備他用 。這些被存儲到硬盤的數(shù)據(jù),以文件的形式存放,通常在根分區(qū),名為Pagefile.sys的隱藏文件 。
當(dāng)需要調(diào)用這些數(shù)據(jù)的時候,操作系統(tǒng)查找pagefile中的數(shù)據(jù),并將之返回到內(nèi)存 。在這過程中,由于需要反復(fù)的磁盤讀寫,所以可能導(dǎo)致應(yīng)用程序反應(yīng)很慢 。您看到的文章源自活動目錄網(wǎng)絡(luò)管理博客vista專欄 http://gnaw0725.blogbus.com/c1404553/
預(yù)讀Prefetch 于是到了Windows XP,操作系統(tǒng)的設(shè)計人員就設(shè)計出一種成為 預(yù)讀Prefetch的技術(shù),這種技術(shù)在系統(tǒng)或者應(yīng)用程序啟動過程中,監(jiān)視數(shù)據(jù)在磁盤和內(nèi)存之間的移動規(guī)律或者狀況,預(yù)先把那些讀寫頻率較高的數(shù)據(jù),保存到 %systemroot%Prefetch文件夾擴(kuò)展名為.pf的文件中,并一種規(guī)則高效的方式存放這些文件 。這樣,當(dāng)這些數(shù)據(jù)被重復(fù)讀取的時候,就可以直接從這些緩存文件中讀取,而不用重新讀取硬盤扇區(qū)、磁道,尋找數(shù)據(jù)的原始位置,自然也就加速了應(yīng)用程序的響應(yīng)速度 。但這種技術(shù)主要的緩存方式仍然是基于磁盤的 。
快速預(yù)讀Superfetch 到了Windows Vista,因為計算機(jī)的內(nèi)存已經(jīng)日益增大,設(shè)計人員開始考慮使用內(nèi)存作為預(yù)讀快取的數(shù)據(jù)存放空間 。但出于兩方面的原因,一內(nèi)存是不可記憶的,一旦斷電所有數(shù)據(jù)都將丟失;二 內(nèi)存并沒大到可以容納所有應(yīng)用程序的程度,故而 Superfetch的讀寫操作雖然主要是基于內(nèi)存,但是將數(shù)據(jù)寫入內(nèi)存的同時,仍然會寫入硬盤,以用于數(shù)據(jù)交換 。這些數(shù)據(jù)以文件形式存在,通常它們的存放位置在 %SystemRoot%Prefetch 目錄中擴(kuò)展名為 .db。
同時,由于 Superfetch技術(shù)是構(gòu)建在Prefetch的基礎(chǔ)之上,所以Vista在啟用 Superfetch的同時也開啟了 Prefetch功能,這也進(jìn)一步加劇了磁盤讀寫 。如果您的計算機(jī)硬盤速度碰巧比較慢,比如筆記本的 5400轉(zhuǎn)硬盤,那么Superfetch反而會導(dǎo)致您的系統(tǒng)變慢 。
解決問題 我們了解了Superfetch的工作原理,解決系統(tǒng)啟動慢也就不成為問題了 。下面對Superfetch的調(diào)整,通過注冊表就可以完成了 。superfetch的注冊表鍵值在
HKEY_LOCAL_MacHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters
那么提升Vista系統(tǒng)啟動速度以及應(yīng)用程序響應(yīng)速度,您可以考慮三種方式:
1、調(diào)整 superfetch 緩存級別 。
鍵名為 EnableSuperfetch
鍵值為 0=停用 1=Superfetch 應(yīng)用程序 2=Superfetch 啟動程序 3=Superfetch 兩者
默認(rèn)值為3,您可以嘗試調(diào)整這些值,感受一下調(diào)整后,系統(tǒng)或者應(yīng)用程序的響應(yīng)速度 。
推薦閱讀
- 戴爾XPS 15 9575筆記本怎么安裝win10系統(tǒng) 安裝win10系統(tǒng)步驟介紹
- Windows Vista用戶界面體驗名詞解釋
- 惠普星系列15筆記本如何安裝win10系統(tǒng) 安裝win10系統(tǒng)方法說明
- 星際爭霸2運(yùn)行在Vista上的兼容性問題
- ThinkPad A475筆記本怎么安裝win10系統(tǒng) 安裝win10系統(tǒng)操作方法分享
- 給Vista初學(xué)者的建議 如何正確用Vista
- 戴爾成就13 5370筆記本如何安裝win10系統(tǒng) 安裝win10系統(tǒng)的操作方法分享
- 通過Windows Update破解安裝Vista SP1
- 一加8T海外版將搭載氧OS 11系統(tǒng)與4500mAh電池
- 同方鋒銳X30-S筆記本U盤怎么安裝win7系統(tǒng) 安裝win7系統(tǒng)方法介紹
