http://www.techtalkz.com/windows-vista-all/183060-superfetch-must-die.html
這看起來真是智障。
簡單講,Vista的SuperFetch會統計你用過哪些程式,然後拼命把那些程式load到一個特定的dat檔案。
但是他也不知道你什麼時候用這些程式,結果就是輪番地load到記憶體、swap出去,硬碟就忙個沒完….
如果把boot file全部load成一個單獨的資料檔,那也許透過減少分散檔案找尋的方式,SuperFetch有機會改善開機速度;
不過除此之外的話,平常還是關掉得好。
Superfetch can be set to fetch both programs and boot files, programs only
or boot files only.Copy the text between the asterisks to Notepad
******************************************Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSe ssion ManagerMemory
ManagementPrefetchParameters]
“BootId”=dword:00000046
“BaseTime”=dword:0ca25fa5
“VideoInitTime”=dword:0000000f
“EnableSuperfetch”=dword:00000001
“EnablePrefetcher”=dword:00000003
“EnableBootTrace”=dword:00000000*****************************************
Save the file with a name you will remember. Then go to the file and double
click to run.“EnableSuperfetch”=dword:00000001 is the key to the available choices. The
last integer is the important one.1 is for boot files only
2. is for programs only
3 is for both boot files and programs
這樣大概會比較有幫助;但是只要SuperFetch開著硬碟就動個沒完的可能性仍大。