(2009/06/30 Update: 本文的智慧財產權曾被侵犯,後來對方採取符合 CC 授權的良性作法。)
(2009/05/24 Update: 撰寫這篇時 Vista 還是 SP1,有關 Vista SP2 的調校,請接著參考這篇)
前陣子舉辦團購,以五千出頭的價碼拿到了創見 64GB MLC SSD (TS64GSSD25S-M)
目標就是替換 ThinkPad X61 上歷經兩代的 7K100,達成 non-spindle Laptop 的理想
然而,SSD 在桌機上測得 Read 149.8 MB/s, Write 88.8 MB/s 的成績
但對於 NB 上的 Vista x64 的效能感覺差強人意
無奈 ThinkPad 設計風格太過保守,以致於沒有效能全開
於是整理了一些 Vista 在 SSD 上效能調校的小秘方…
- 關閉休眠
- 開啟寫入快取
- 關閉任何 (排定的) SSD 磁碟重組
- 關閉系統回覆
- 關閉搜尋索引
- 關閉磁碟索引
- 關閉 Superfetch
- 關閉 Prefetch
- 關閉分頁檔案
- 關閉短檔名支援
- 將 Vista 設為效能模式
- 清理 Vista SP1 的不必要檔案
以系統管理員身分執行cmd,然後執行下列指令
powercfg.exe -h off
磁碟清理->選擇休眠檔案,然後開始清理
裝置管理員->磁碟裝置->內容,開啟兩項快取相關項目
我的電腦按右鍵->管理->服務,找到 Windows search
將他改為關閉
在我的電腦中磁碟機按右鍵選內容,取消磁碟索引
確定後等待完成
將以下機碼設為 0
Hkey_local_machine\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\PrefetchParameters 的 EnableSuperfetch
或直接匯入以下機碼
[Hkey_local_machine\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnableSuperfetch"=dword:00000000
將以下機碼設為 0
Hkey_local_machine\SYSTEM\CurrentControlSet \Control\Session Manager\Memory Management\PrefetchParameters 的 Enableprefetcher
或直接匯入以下機碼
[Hkey_local_machine\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"Enableprefetcher"=dword:00000000
完成以上兩項後
我的電腦按右鍵->管理->服務,找到 Superfetch
將他改為關閉
分為兩步驟,首先關閉現有檔案的短檔名支援,執行:
fsutil.exe behavior set disable8dot3 1
接著使 Windows 以後都不維護短檔名資訊,將以下機碼設為 1
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contrlo\FileSystem 的 NtfsDisable8dot3NameCreation
或直接匯入以下機碼
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisable8dot3NameCreation"=dword:00000001
也就是關閉大多數的視覺特效
電腦->內容->進階系統設定->進階->效能,調整至最佳效能
不論電腦裡裝的為事先 slipstream 的 Vista SP1 或者事後才裝上的
執行 vsp1cln.exe 可以清出可觀的磁碟空間
(部分與 WinSxS 有關)
感謝您的整理,請問這樣的調校方式適合非SSD的NB嗎,懇請指教(剛買一台NB,覺的VISTA跑起沒有XP的快感..感覺很挫折,但是又不想重新安裝回XP…>”<)
其實,除了2, 7 & 8 項是真正針對 Vista@SSD 作調校,其他項目也適用於採用傳統硬碟的電腦。
另外,Vista 有用越久越快的特性,原因是他的 SuperFetch 與 PreFetch 會統計並分析你開機時載入的項目,並對其作最佳化;雖然網路上有人宣稱這是無效的,但我的親身經歷可以證明:
改裝 SSD 之前,我用的是兩代前的機王 7K100 100G (7200轉,效能掛帥),每個月會 recovery 一次並做增量備份,長期維護的結果,就是開機維持在 50 秒以內;換上 SSD 之後,我套用既有的磁碟映像,開機時間卻延長為一分多鐘。
兩相比較可以得知,僅僅因為更換儲存媒體,Vista 開機時載入項目的方式受到影響,未最佳化的 SSD 居然小輸最佳化過的傳統硬碟。
我的 ThinkPad X61 是使用 4G 記憶體,讓 Vista x64 得以大展身手。
若您的新電腦配備足夠的記憶體,應該會越用越順,以上心得供您參考。
十分感謝您的指導,
我參考了1. 4. 5. 11.做了些調整,
再參考其他網路上的文章修改了一些開機等待的時間,
現在的開機時間明顯的快了許多呢
再次感謝您的無私分享
祝新年愉快
大方:在網路上,小弟尊重任何的版權聲明,包括文字也是;在SSD文章部份,經您提醒後,發現不妥,造成你的不悅及困擾請見諒,小弟已移除SSD相關優化步驟,如果有任何問題,請再跟小弟說;因為還有其他網友回覆,並沒留下mail,小弟無法一一回覆,也請見諒。您的網站,小弟也是第一次上,小弟也非故意去抄襲網站任何文字,轉作自已的著作權所有,請您見諒。原來兩個小弟的Blog已同步拿掉不妥的文字,如果有任何問題,請再跟小弟連絡,謝謝
大方您好:
您的致意我收到了。網頁平台秉持資訊共享的原則;若本站內容可讓您的 blog 增色不少,歡迎以註明作者的方式轉載,或以網頁連結連回原著,這些都是符合CC授權的良性作法。