SSD固態硬盤的讀寫速度比傳統硬盤快了很多,讀取速度能到300M/s 寫入速度大約在80M/S
但SSD硬盤的價格也筆記機械硬盤高了很多,128G的固態硬盤淘寶價大概在800左右,想想現在隨便一個軟件都要好幾個G,如果全部使用固態硬盤是有點奢侈了。現在很多超級本都是用固態硬盤 + 機械硬盤混搭,然后通過英特爾快速存儲技術(Intel SRT)小容量SSD搭配HDD開啟SRT也能給電腦加速不少。但我的電腦主板好像不支持英特爾快速存儲技術,於是找到了ExpressCache這個軟件,ExpressCache同樣能使用小容量SSD作為緩存來加速。
安裝ExpressCache前需要刪除SSD硬盤的分區,在磁盤管理里刪除SSD分區后安裝ExpressCache。這個軟件裝了之后不會有顯示,右下角也沒有,直接后台發揮作用(可通過命令提示符下ECCmd -info命令查看運行狀態),所以大家可能都沒有裝上。
裝了之后會重啟,第一次會花一些時間,進去之后界面沒有任何變化,但其實已經在后台運行了,在進程和啟動項里可以看到,裝好之后,對於用的程序或者文件,第一次打開速度沒有變化,但你再次打開時候會發現速度提高很多,即ExpressCache已經發揮了作用,至此,ExpressCache已安裝完成。
ECCmd -info命令查看運行狀態:
開啟緩存后我的開機速度:
這個開機速度是我自己寫的程序,其實是WINDOWS啟動的時間,不帶BIOS的自檢時間等。
大致代碼如下:
[DllImport("kernel32")] static extern uint GetTickCount(); uint s1 = GetTickCount(); label1.Text = string.Format("開機:{0}秒 進程: {1}", s1 / 1000, MemeryInfo.GetPressCount());
這樣ExpressCache就會在后台默默的運行,為電腦加速做貢獻~你會感覺電腦越來越快了:)
后來我了解到 ExpressCache 源自 Diskeeper (一個專業做磁盤碎片整理軟件的公司)。除了ECCmd -info查看狀態外還提供了一些有用的指令:
ECCmd -EXCLUDE E --E盤不做緩存,例如E盤是一些電影等文件我們就可以將它從SSD緩存中排出
ECCMD -FORMAT --初始化緩存,也就是清空SSD里的緩存
ECCMD -CLEAREXCLUSIONS ---取消緩存排除
如果不想整個的SSD都作為緩存盤可將SSD分區,前面的一個盤做正常盤使用,后面的分區不要格式化,不要建立盤符,安裝ExpressCache會自動識別后面的那個分區作為緩存盤使用。
還有個FancyCache也可以研究下~