熱點推薦:
您现在的位置: 電腦知識網 >> 操作系統 >> Windows優化 >> 正文

關閉Superfetch和prefetch提升Vista開機速度

2013-11-12 16:49:01  來源: Windows優化 

  Vista開機慢關機啟動速度慢如何解決|關閉Superfetch和prefetch網上很多朋友都在談論vista啟動慢的問題大多有兩方面

  硬件配置的問題特別是顯存小於MB內存小於MB

  硬件沖突以及驅動程序不匹配的(當然由於這些原因多導致的啟動慢存在於所有windows系統上)

  其實還可能有另外一個原因superfetch這原本是Windows Vista的新技術用於加速系統運作

  但實際上在一些慢速硬盤的設備例如筆記本上關閉它反而可以提升系統響應速度我在自己的筆記本上進行測試關閉superfetch然後觀察從打開電源到用戶登錄完成也就是說登錄後硬盤燈不再常亮這個過程所需要的時間節約了大概分鐘

  在理解為什麼superfetch會影響到系統啟動速度的時候我們需要先講解幾個技術以充分了解它們的原理

  虛擬內存 包括Vista在內的Windows操作系統都一直在利用虛擬內存它的作用在於當物理內存不能滿足應用需要的時候操作系統將開始把應用程序在內存中的部分數據存儲到硬盤從而釋放RAM以備他用這些被存儲到硬盤的數據以文件的形式存放通常在根分區名為Pagefilesys的隱藏文件

  當需要調用這些數據的時候操作系統查找pagefile中的數據並將之返回到內存在這過程中由於需要反復的磁盤讀寫所以可能導致應用程序反應很慢

  預讀Prefetch 於是到了Windows xp操作系統的設計人員就設計出一種成為 預讀Prefetch的技術這種技術在系統或者應用程序啟動過程中監視數據在磁盤和內存之間的移動規律或者狀況預先把那些讀寫頻率較高的數據保存到 %systemroot%\Prefetch文件夾擴展名為pf的文件中並一種規則高效的方式存放這些文件這樣當這些數據被重復讀取的時候就可以直接從這些緩存文件中讀取而不用重新讀取硬盤扇區磁道尋找數據的原始位置自然也就加速了應用程序的響應速度但這種技術主要的緩存方式仍然是基於磁盤的

  快速預讀Superfetch 到了Windows Vista因為計算機的內存已經日益增大設計人員開始考慮使用內存作為預讀快取的數據存放空間但出於兩方面的原因一內存是不可記憶的一旦斷電所有數據都將丟失;二 內存並沒大到可以容納所有應用程序的程度故而 Superfetch的讀寫操作雖然主要是基於內存但是將數據寫入內存的同時仍然會寫入硬盤以用於數據交換這些數據以文件形式存在通常它們的存放位置在 %SystemRoot%\Prefetch 目錄中擴展名為 db

  同時由於 Superfetch技術是構建在Prefetch的基礎之上所以Vista在啟用 Superfetch的同時也開啟了 Prefetch功能這也進一步加劇了磁盤讀寫如果您的計算機硬盤速度碰巧比較慢比如筆記本的 轉硬盤那麼Superfetch反而會導致您的系統變慢

  解決問題 我們了解了Superfetch的工作原理解決系統啟動慢也就不成為問題了下面對Superfetch的調整通過注冊表就可以完成了superfetch的注冊表鍵值在

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters

  那麼提升Vista系統啟動速度以及應用程序響應速度您可以考慮三種方式

  調整 superfetch 緩存級別

  鍵名為 EnableSuperfetch

  鍵值為 =停用 =Superfetch 應用程序 =Superfetch 啟動程序 =Superfetch 兩者

  默認值為您可以嘗試調整這些值感受一下調整後系統或者應用程序的響應速度

  關閉 prefetch 或者 superfetch

  Prefetch的鍵名為 EnablePrefetcher鍵值設置同上您可以將兩者或者其中一個設置為 即關閉它們以減少磁盤讀寫

  采用 readyboost

  此時superfetch將會把緩存的數據文件轉移到閃存存儲上轉為Readyboost所准備的閃存存儲要比轉的筆記本硬盤來得快我做過一個嘗試一般的閃存復制數據大概在 MB/s而readyboost閃存能夠到 MB/s所以使用readyboost的技術一方面加速了superfetch的運作效能另一方面也減少了硬盤的讀取從而讓您的計算機在運行的時候能夠更快的響應

  其它 至於關閉superfetch對休眠會有多大影響我沒有測試大家有興趣可以測試一下


From:http://tw.wingwit.com/Article/os/youhua/201311/10952.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.