2012-03-24

Windows 7 with SSD

昨天將 NoteBook 系統主碟 WD6400BPVT-22HXZT1 換成 OCZ-OCTANE S2 128GB SSD,支援 S.M.A.R.T.、48bit LBA、NCQ、TRIM。


系統重裝 Windows 7 大約花了 18 分鐘,由於是在切斷網路的狀態下安裝,裝完後重新開機沒有想像中的快,在所有驅動程式裝完之後,飛快的完成了開機,沒有精確的計時,但應該介於10到20秒之間,
系統裝完後要作一些調整以延長 SSD 的使用壽命。

Superfetch/Prefetch
Superfetch 對軟體程序的啟動和預取增強的程式讀取載入性能,主要針對是 HDD 硬碟機的物理機械限制,但 SSD 根本沒有此問題情況,此功能只會更浪費耗用讀取時間及程序,SSD 當系統碟的話關閉 Superfetch/Prefetch 絕對有好處。
以系統管理員身分執行 services.msc 服務,尋找 Superfetch 服務,
將"自動"改為"停用"或"手動"及點按"停止",
停用 Superfetch 服務的話,亦同時停止了 Prefetch 及 ReadyBoost 功能。
停用後可以刪除 C:\Windows\Prefetch 目錄內的檔案文件。
Defragment(磁碟重組)
磁碟區塊破碎是機械硬碟機的攸久問題,defragment(破碎重組)只能有效針對 HDD 硬碟機因為檔案區塊分散影響讀取性能而已,沒有物理機械限制的SSD是無需執行任何「磁碟重組」作業。
以系統管理員身份執行 dfrgui.exe。
在「設定排程」內關閉不勾選「依排程執行」。
Windows Search Indexing
Windows 7 的 Search Indexing 是桌面系統的一個特色功能,建立文件索引有效快捷地幫助搜尋用戶的個人文件,但是我們都已習慣將自己的文件分類,一般電腦用戶其實是很小機會需要搜尋自己的文件,一天內可能都不會有一次,而 Search Indexing 卻會不斷地在系統背景執行,對 SSD 來說是額外的寫入耗損,對 HDD 來說是硬碟機永遠都不會 idle 閒置及 spin down。
以系統管理用身分執行 services.msc 服務,尋找 Windows Search 服務,將"自動(延遲開始)"改為"停用"及點按"停止"。
完全停止 Search Indexing 並不是關閉了 Search 功能,只是需要搜尋作業時速度慢一點而已。
LastAliveStamp (Heartbeat)(頻繁寫入系統機碼)
以系統管理員身份執行 regedit 登錄編輯程式
尋找 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Reliability
修改 TimeStampInterval 將預設值 1 改為 0 ,重啟電腦生效
ReadyBoot tracing log
Windows 7(及 Vista)系統在每次 bootup 啟動時都會有大量 tracing 日誌動作,ReadyBoot 特式是 Readyboost 的其中一個部分,利用 Windows 7(Vista)在每次 bootup 啟動完成後生成的 tracing log 日誌文件,bootup 時以預載來達到優化減小載入時的進程時間,ReadyBoot tracing 系統會保留對上五次的日誌文件;在實際應用環境下用戶使用 ReadyBoot tracing 在五次 bootup 之後,優化載入的時間已不會再有明顯減小,一般用戶其實可以在五次 bootup 之後關掉 ReadyBoot tracing 以省卻 bootup 後的大量的 tracing log 作業。
以系統管理員身分執行 perfmon 效能監視器
展開 資料搜集器集合工具 --> 啟動事件追蹤工具階段 --> 點按 ReadyBoot
在 ReadyBoot 的 "追蹤工具階段" 頁內點按不勾選 "已啟用",再按"確定",
Windows Customer Experience Improvement Program
Microsoft 客戶經驗改進計畫(CEIP),以搜集系統分析資料報告,協助處理系統問題及改進產品設計與開發;在 Windows 7 內有多個自動排程執行系統分析,當用戶選擇加入客戶經驗改進計畫時,資料報告會自動上載到微軟;此類分析排程對於個人用戶來說,其實就是將用戶電腦變成微軟的奴役機,一般電腦用戶根本不會有樂趣於閱覽其電腦的分析資料,分析程序卻不會理會用戶是否選擇加入計畫而不斷地在背景處理中排程執行,額外耗用了用戶電腦的資源(電費當然要用戶付帳啦)。
以系統管理員身分執行 gpedit.msc 本機群組原則編輯器
展開 系統管理範本 -> 系統 -> 網際網絡通訊管理 -> 網際網絡通訊設定
在"關閉 Windows 客戶經驗改進計劃"內勾選"啟用",關閉了 Windows 客戶經驗改進計劃只是禁止用戶選擇加入 CEIP,及停止將分析報告上載到微軟,並不是停止 CEIP 的分析排程作業。
以系統管理員身分執行 taskschd.msc 工作排程器
展開 工作排程器程式庫 -> Microsoft -> Windows -> Customer Experience Improvement Program
滑鼠右點將三個排程 Consolidator KernelCeipTask UsbCeip 停用
展開 工作排程器程式庫 -> Microsoft -> Windows -> RAC
滑鼠右點將排程 RacTask 停用
DisablePagingExecutive
微軟技術解說是 Kernel 及驅動程式記憶體分頁處理,一般情況下 Windows 系統會將載入記憶體閒置不作用中的 Kernel 及驅動程式記憶體 swap 到 pagefile 處理,以釋放更多可用記憶體空間給應用程式; 不過現在的主流電腦記憶體配置都已經是 2GB(甚至 4GB) 起跳,採購了的記憶體當然就不要浪費,要善用記憶體來為作業系統增強性能,禁止 kernel 及 driver 記憶體 page swap 保留常駐在應用記憶體中,減少 page swap 的 IO 作業,亦令 OS 應用時反應不會因為 paging 而遲緩。
如果電腦配置 2GB(建議 4GB) 以上記憶體的話
以系統管理員身分執行 regedit 登錄編輯程式
尋找[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
修改 DisablePagingExecutive 預設值 0 改為 1
ExperienceIndex_20120323

Update 20120429:
nVidia 圖形驅動程式升級到 296.10 版。

0 意見: