[SSD] 關於 Superfetch 和 Prefetch

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,877
互動分數
535
點數
113
年齡
35
http://technet.microsoft.com/zh-tw/magazine/2007.03.vistakernel.aspx
它會將此資訊儲存在 %SystemRoot%\Prefetch 目錄下副檔名為 .db 的狀況檔案中,同時儲存的還有用於將應用程式啟動最佳化的標準預先擷取檔案。

z6jB.png
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,877
互動分數
535
點數
113
年齡
35
一定要我證明的話
這是剛剛用拿VMWare灌Win7在12G的RAMDISK做的實驗

剛灌完還沒跑WEI
i121714_20120803165857.jpg

Superfetch還是開啟狀態

跑完WEI 放置約一個小時後 (剛跑完還是開啟的)
i121713_20120803175413.jpg

Superfetch自動關閉 沒動手腳

http://technet.microsoft.com/zh-tw/magazine/2007.03.vistakernel.aspx
它會將此資訊儲存在 %SystemRoot%\Prefetch 目錄下副檔名為 .db 的狀況檔案中,同時儲存的還有用於將應用程式啟動最佳化的標準預先擷取檔案。

z6jB.png

如果照你的說法
你的虛擬機 , 服務 的 Superfetch 過了1小時就自動關閉了
我的電腦 , 服務 的 Superfetch 也是自動關閉的
可是 Superfetch 的 *.db 檔案
過了5小時還是有產生阿 :PPP:
 
最後編輯:

lhan

一般般會員
已加入
10/7/03
訊息
90
互動分數
0
點數
0
你高興就好
 

jamesfuh

榮譽會員
已加入
9/21/03
訊息
3,401
互動分數
3
點數
38
慢慢愈來愈清楚了...

Prefetch與Superfetch很像...但不同...

i121778_snap0010.png



透過軟體看...我的目前兩者全關了...
所以Prefetch目錄裡沒東西...

可能hu10us22兄 您是Prefetch沒關...
但Superfetch被關掉了...

下面網頁說得更清楚了...
相關程式也可以下載...

http://exilesofthardware.blogspot.tw/2009/09/tweakprefetch.html

;shakehand
 

hu10us22

榮譽會員
已加入
10/7/06
訊息
12,877
互動分數
535
點數
113
年齡
35
來做個總結吧

Windows 7 會自動關閉 服務的 Superfetch
(如果沒自動關閉,代表你的SSD實在太慢了,Windows 7 認為需要開啟 XD)

但不會修改 登錄編輯程式的
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management\PrefetchParameters/]
EnableSuperfetch 和 EnablePrefetcher 都是3 (開啟)

C:\Windows\Prefetch 本來有 *.pf 檔 (Prefetch 開啟會產生的檔案)
不過 當 服務 的 Superfetch 關閉了
C:\Windows\Prefetch
就沒有任何 *.pf 檔了 (代表 Prefetch 被關閉了?)
但卻還剩下 Superfetch 留下的 *.db 檔案...
...關的不夠徹底嗎 @@
 
最後編輯:
▌延伸閱讀