劉宗凡
編者按:從2010年到2016年,高手論技欄目伴隨大家走過了一個(gè)又一個(gè)春秋,多年來,我們關(guān)注技術(shù)與應(yīng)用的初衷從未改變。如今,在“互聯(lián)網(wǎng)+”的浪潮中,對新技術(shù)的探索、對成熟技術(shù)的創(chuàng)新應(yīng)用、對不同技術(shù)的關(guān)聯(lián)性思考……我們?nèi)栽诶^續(xù)。新年伊始,主持人和嘉賓將分兩期探討固態(tài)硬盤的前世今生。
為什么會(huì)有固態(tài)硬盤出現(xiàn)
1965年,美國《電子學(xué)》雜志發(fā)表了摩爾的論文《讓集成電路填滿更多的組件》,文中預(yù)言半導(dǎo)體芯片上集成的晶體管和電阻數(shù)量將每年增加一倍,這就是IT界著名的“摩爾定律”的雛形。在隨后的時(shí)間,這個(gè)定律經(jīng)過不斷的修正,有了一個(gè)通俗的說法,即電腦的性能每18個(gè)月提高一倍,價(jià)格下降一半。半個(gè)世紀(jì)以來,摩爾定律都神奇而準(zhǔn)確地起著作用。
但2010年以后,集成電路的發(fā)展卻在不斷放緩,CPU的頻率不再一味沖高,電腦性能也無法在一年半之內(nèi)翻番。出現(xiàn)這樣的結(jié)果有很多原因,當(dāng)然除了集成電路發(fā)展的局限外,還有一個(gè)更重要的瓶頸就是硬盤。
傳統(tǒng)的溫氏硬盤在存儲(chǔ)體系中起著非常重要的作用。溫氏硬盤是一種機(jī)械硬盤,當(dāng)硬盤需要讀寫數(shù)據(jù)時(shí),磁頭會(huì)移動(dòng)到相應(yīng)位置,盤片也會(huì)轉(zhuǎn)動(dòng)以便讓發(fā)生數(shù)據(jù)操作的區(qū)域到達(dá)指定位置。這些動(dòng)作所需要的時(shí)間就是尋道時(shí)間和潛伏周期。由于發(fā)生裝置要移動(dòng),所以這些過程都需要幾毫秒的時(shí)間。此外,機(jī)械硬盤采用了隨機(jī)寫入方式,增加了機(jī)械硬盤的讀寫工作量,在最極端的情況下,磁頭和盤片會(huì)進(jìn)行多次移動(dòng)和轉(zhuǎn)動(dòng),最后的工作時(shí)間也會(huì)成倍增加。
機(jī)械硬盤很容易就達(dá)到了發(fā)展的極限,臺(tái)式機(jī)硬盤(3.5寸)的轉(zhuǎn)速長期以來都以每分鐘7200轉(zhuǎn)工作,而筆記本硬盤(2.5寸)基本上都以每分鐘5400轉(zhuǎn)工作。即使在對性能要求很高的服務(wù)器領(lǐng)域,SCSI硬盤也只能達(dá)到每分鐘10000轉(zhuǎn)。芯片領(lǐng)域在摩爾定律的見證下一路狂奔,CPU、內(nèi)存等產(chǎn)業(yè)日新月異,電腦部件里只有硬盤邁著蝸牛般的步伐更新,甚至停滯不前。
固態(tài)硬盤的出現(xiàn),讓硬盤突破瓶頸成為可能。固態(tài)硬盤(SSD,Solid State Drive)是用固態(tài)電子存儲(chǔ)芯片陣列制成的硬盤,由控制單元和存儲(chǔ)單元(Flash芯片、Dram芯片)組成,其中沒有任何機(jī)械組件,和機(jī)械硬盤的工作原理完全不同。固態(tài)硬盤是用充、放電的方式讀寫硬盤,這個(gè)尋道時(shí)間基本上可以視為0。正是因?yàn)椴恍枰獧C(jī)械動(dòng)作,所以固態(tài)硬盤一出生,其速度上體現(xiàn)出來的優(yōu)勢就非同一般,現(xiàn)在硬盤也有望跟上摩爾定律的步伐。上頁圖1為機(jī)械硬盤的內(nèi)部結(jié)構(gòu)圖,上頁圖2為固態(tài)硬盤的內(nèi)部結(jié)構(gòu)圖。
固態(tài)硬盤和機(jī)械硬盤有什么區(qū)別
因?yàn)楣虘B(tài)硬盤和機(jī)械硬盤工作的原理不同,所以兩者優(yōu)缺點(diǎn)都非常明顯,我將通過上面的表格來對比它們的不同。
從上表可以看出,固態(tài)硬盤最大的優(yōu)勢體現(xiàn)在它的讀寫速度上,一般可以達(dá)到機(jī)械硬盤的4~5倍,特別是在隨機(jī)讀寫和小文件讀寫上,固態(tài)硬盤的優(yōu)勢更突出。機(jī)械硬盤的最大優(yōu)勢是便宜,以1TB機(jī)械硬盤的價(jià)格,基本上只能買到128G的固態(tài)硬盤。所以現(xiàn)在我們組裝電腦最常見的是用小容量的固態(tài)硬盤做系統(tǒng)工作盤,大容量的機(jī)械硬盤做數(shù)據(jù)存儲(chǔ)盤,混合模式能較好地解決容量與價(jià)格之間的矛盾。
固態(tài)硬盤還有一個(gè)很容易被垢病的缺點(diǎn),就是它的壽命問題。使用SLC作為儲(chǔ)存介質(zhì)的硬盤可以擦寫10萬次,MLC只有1萬次擦寫,而機(jī)械硬盤理論上是沒有擦寫次數(shù)限制的。當(dāng)然,如果正確地使用固態(tài)硬盤,則可以大大延長它的壽命。
不過,如果從其他方面對比,固態(tài)硬盤就具有較大的優(yōu)勢,無論是抗震能力、功耗、噪音、發(fā)熱等,固態(tài)硬盤天生就比機(jī)械硬盤優(yōu)越。特別要注意的是,因?yàn)楣虘B(tài)硬盤在工作時(shí)不停地根據(jù)需要進(jìn)行數(shù)據(jù)的讀寫,所以刪除或丟失的數(shù)據(jù)是很難找回來的,而機(jī)械硬盤則不會(huì)主動(dòng)對丟失的數(shù)據(jù)進(jìn)行覆蓋,只要用戶在刪除或丟失數(shù)據(jù)后不在相應(yīng)分區(qū)寫入新的數(shù)據(jù),一般是可以通過技術(shù)手段來恢復(fù)的。當(dāng)然Windows的各種臨時(shí)文件也會(huì)在硬盤寫入數(shù)據(jù),所以最安全的辦法是發(fā)現(xiàn)數(shù)據(jù)丟失以后,立即停用當(dāng)前硬盤。
哪些因素影響固態(tài)硬盤性能
有意思的是,雖然固態(tài)硬盤領(lǐng)域風(fēng)起云涌,但全球兩大機(jī)械硬盤制造商希捷和西部數(shù)據(jù)卻按兵不動(dòng),遲遲不見發(fā)布固態(tài)硬盤?,F(xiàn)在生產(chǎn)固態(tài)硬盤的廠商很多,產(chǎn)品又良莠不齊,同樣容量的固態(tài)硬盤的價(jià)格卻相差很大。是什么影響了固態(tài)硬盤的品質(zhì)呢?
固態(tài)硬盤由主控、閃存、緩存三大核心部件組成,其中主控對性能影響最大,其次是閃存。和U盤類似,在固態(tài)硬盤中,最核心的功能部件是主控。主控其實(shí)就是一個(gè)處理器,主要是基于ARM架構(gòu),它的運(yùn)算能力決定了固態(tài)硬盤的性能?,F(xiàn)在主流的固態(tài)硬盤主要采用以下四個(gè)級別的主控。
1.旗艦級SSD主控:Marvell 88SS9189
旗艦級SSD的主控和閃存相輔相成,主控起到更大的作用。旗艦級SSD的主控至少是“大雙核”級別,往往一顆主控用于處理閃存的數(shù)據(jù),另一顆主控處理SATA3.0接口數(shù)據(jù)。這造就了旗艦級SSD突出且均衡的讀寫速度、隨機(jī)讀寫IOPS值。
2.高端SSD主控:Barefoot3 M10
這類SSD主控和旗艦級SSD的主控在能力上不分伯仲,廠家為了區(qū)分檔次,拉低了高端SSD的主控頻率,或者搭配性能稍遜的閃存。
3.中端SSD主控:SM2246EN
SSD根據(jù)就低不就高的水桶原則,由兩個(gè)小型的ARM內(nèi)核或者單核RISC架構(gòu),它追求性能和成本之間的平衡。
4.入門級SSD:JMF667H
入門級SSD主打低價(jià),兼顧主流性能。它的閃存和主控的采購成本受到嚴(yán)格限制,該級別SSD的閃存談不上具有尖端性能,卻要保證基本的閃存P/E壽命,匹配強(qiáng)力主控更是白搭。因此像JMF667H這類結(jié)構(gòu)簡單、采購價(jià)格便宜、性能不弱的主控,備受SSD廠家的青睞。
和其他廠商不同的是,三星的所有部件基本上都自己生產(chǎn),固態(tài)硬盤不管是主控、閃存顆粒還是緩存芯片都采用自家研制的產(chǎn)品,在穩(wěn)定性上很有保障。三星840系列固態(tài)硬盤采用自主研發(fā)的全新Cortex-R4的第四代MDX主控S4LJ204X01-8030,該主控采用三核心MDX控制器,可同時(shí)執(zhí)行讀取數(shù)據(jù)、寫入數(shù)據(jù)和優(yōu)化處理的命令,搭配三星自家優(yōu)化的非壓縮算法,使其在多線程調(diào)度下的IOPS能力更具優(yōu)勢。
除了主控,閃存類型對固態(tài)硬盤性能影響也不小。從性能上來說,從高到低分別是SLC、MLC、TLC三種閃存,當(dāng)然這三種閃存的價(jià)格壽命長短也是從高往低排列的。性能更好,壽命更長,也意味著價(jià)格更昂貴。
固態(tài)硬盤特有的垃圾回收和TRIM指令是什么
固態(tài)硬盤與機(jī)械硬盤工作原理有一個(gè)很大的區(qū)別,即固態(tài)硬盤在寫入數(shù)據(jù)時(shí)不能直接覆蓋原來的數(shù)據(jù),必須先把原來的數(shù)據(jù)擦除才能再寫入。隨著時(shí)間的推移,用戶在固態(tài)硬盤不斷寫入數(shù)據(jù),剩余空間越來越少,于是必須擦除以前的無用數(shù)據(jù)才能繼續(xù)寫入。
一塊固態(tài)硬盤中的閃存可以被分為許多個(gè)塊(block),每個(gè)塊(block)又可以分成不同的頁面(pages)。數(shù)據(jù)可以直接以頁面為單位寫入,但是要想刪除數(shù)據(jù)卻需要以塊為單位。因此要?jiǎng)h除無用的數(shù)據(jù),固態(tài)硬盤首先需要把一個(gè)塊內(nèi)包含的有用的數(shù)據(jù)先復(fù)制粘貼到全新的塊中的頁面內(nèi),這樣原來塊中包含的無用數(shù)據(jù)才能夠以塊為單位刪除,刪除后,才能夠?qū)懭胄碌臄?shù)據(jù)。硬盤不斷進(jìn)行數(shù)據(jù)的移動(dòng),將有用數(shù)據(jù)集中到某些塊中,將無用數(shù)據(jù)塊擦除,以便以后寫入,這個(gè)過程就是固態(tài)硬盤的垃圾回收機(jī)制。
那么垃圾回收的最好時(shí)機(jī)是什么時(shí)候呢?現(xiàn)在主要有兩種思想:一種是利用空閑時(shí)間回收。另一種是實(shí)時(shí)回收。利用空閑時(shí)間進(jìn)行垃圾回收最大的好處是提高了效率,當(dāng)操作系統(tǒng)要在硬盤寫入數(shù)據(jù)時(shí),硬盤已經(jīng)做好了優(yōu)化,可以直接在空閑塊寫入。它的缺點(diǎn)是有些數(shù)據(jù)可能很快就會(huì)被刪除,如一些臨時(shí)文件,也被寫入了有用數(shù)據(jù)塊,但其實(shí)很快就要被刪除,因此導(dǎo)致了一些無用的寫入操作,加速了硬盤的磨損。實(shí)時(shí)垃圾回收不會(huì)對數(shù)據(jù)即時(shí)進(jìn)行移動(dòng),減少了對硬盤寫入的次數(shù),但這需要固態(tài)移動(dòng)有很高的讀寫速度,否則用戶會(huì)有延遲感。
對于操作系統(tǒng)來說,它對硬盤的管理是邏輯上的。也就是說,它只知道刪除了硬盤上的某個(gè)文件,卻不理解硬盤的物理結(jié)構(gòu)。而硬盤只知道某個(gè)地址的某個(gè)塊有沒有數(shù)據(jù),卻不知道它們是有用的還是無用的。因而硬盤在進(jìn)行垃圾回收的時(shí)候,就會(huì)把所有數(shù)據(jù)不分青紅皂白都當(dāng)成有用數(shù)據(jù)歸集,這不僅耽誤了時(shí)間,還大大增加了硬盤的磨損。于是微軟聯(lián)合各大固態(tài)硬盤廠商開發(fā)了TRIM技術(shù),簡單來說就是操作系統(tǒng)告訴固態(tài)硬盤主控哪些數(shù)據(jù)占據(jù)的地址是“無效”的。這是固態(tài)硬盤最重要的技術(shù),它減少了數(shù)據(jù)被重寫的次數(shù),更多的空閑空間可以回收,需要移動(dòng)的數(shù)據(jù)減少,提高了硬盤的性能,同時(shí)也延長了硬盤的壽命。目前Windwos 7及Windows Server 2008以上的操作系統(tǒng)才支持TRIM指令,古老的Windows XP已經(jīng)被微軟放棄了。
固態(tài)硬盤特殊的垃圾回收機(jī)制會(huì)導(dǎo)致固態(tài)硬盤在使用一段時(shí)間后變慢。有一個(gè)最簡單的辦法會(huì)讓固態(tài)硬盤恢復(fù)到出廠時(shí)的速度,那就是將它格式化。當(dāng)然作為系統(tǒng)盤存在的分區(qū),用戶是不能進(jìn)行格式化的,但可以使用TRIM重置。英特爾固態(tài)硬盤工具箱(Intel SSD Toolbox)可以在Windows下執(zhí)行,操作簡單,效果顯著。當(dāng)然要注意TRIM重置要對硬盤進(jìn)行一次完整的擦寫操作,這對硬盤的壽命是有一定影響的,所以建議不要頻繁進(jìn)行TRIM操作。
固態(tài)硬盤壽命問題有那么可怕嗎
固態(tài)硬盤使用的閃存有擦寫次數(shù)限制,所以大家對固態(tài)硬盤有一個(gè)疑問:它的壽命到底有多長?會(huì)不會(huì)用兩三年就報(bào)廢?
目前常用的閃存芯片從好到壞分為SLC、EMLC、MLC、TLC,它們的壽命也各自不同。①SLC:寫入壽命最長,速度最快,據(jù)估測大概有100000次擦寫壽命。但是成本過高,現(xiàn)在已經(jīng)基本不用在固態(tài)硬盤了。②EMLC:寫入壽命僅次于SLC,成本也很高,一般作為服務(wù)器級固態(tài)硬盤使用。③MLC:大約有3000~10000次擦寫壽命,現(xiàn)在的主流固態(tài)硬盤基本上使用它。④TLC:壽命最差,只有1000~2000次。在攻克壽命難題以后,現(xiàn)在也逐漸走上了主流舞臺(tái),很多物美價(jià)廉的固態(tài)硬盤都使用了TLC閃存。
固態(tài)硬盤在工作時(shí),并不會(huì)在一個(gè)塊長期進(jìn)行讀寫操作,主控會(huì)根據(jù)某些算法將讀寫區(qū)域盡量分布在硬盤的各個(gè)位置,這就是硬盤的磨損平衡。閃存完全擦寫一次叫做一次P/E,主流閃存的壽命達(dá)到了3000~5000P/E。通常一個(gè)人每天寫入的數(shù)據(jù)在5G左右,假如用戶是一個(gè)數(shù)據(jù)狂人,每天產(chǎn)生50G的數(shù)據(jù)擦寫,對一個(gè)128G容量的固態(tài)硬盤來說,2天左右完成一次P/E,那么即使3000P/E,也足夠我們無故障使用16年左右。對于家用電腦來說,用戶能堅(jiān)持使用8年恐怕已經(jīng)達(dá)到極限了,16年后估計(jì)用戶早就把這個(gè)硬盤丟到爪哇國去了。
當(dāng)然,如果用戶是一個(gè)完美主義者,要盡可能延長硬盤的壽命,有些方面還是要注意的。
1.不影響工作效率的數(shù)據(jù)盡量寫入機(jī)械硬盤
例如,我們下載電影、歌曲等,完全可以將其放在機(jī)械硬盤內(nèi),減少固態(tài)硬盤的讀寫。程序可以安裝在固態(tài)硬盤,以體現(xiàn)它的速度。
2.不使用磁盤碎片整理
機(jī)械硬盤在使用一段時(shí)間后,由于反復(fù)寫入和刪除文件,磁盤中的空閑扇區(qū)會(huì)分散到整個(gè)磁盤中不連續(xù)的物理位置上,從而使文件不能存儲(chǔ)在連續(xù)的扇區(qū)里。這樣,再讀寫文件時(shí)就需要到不同的地方去讀取,增加了磁頭的來回移動(dòng),降低了磁盤的訪問速度。進(jìn)行磁盤碎片整理以后可以提高磁盤的訪問速度。但這個(gè)經(jīng)驗(yàn)千萬不要延續(xù)到固態(tài)硬盤。固態(tài)硬盤沒有磁頭驅(qū)動(dòng)機(jī)構(gòu),它的電子讀寫原理能夠非??焖俚卣业饺魏我粔K中的數(shù)據(jù),尋址時(shí)間幾乎可以忽略不計(jì),不需要進(jìn)行碎片整理。另外,磁盤碎片整理會(huì)對硬盤進(jìn)行頻繁地擦寫,會(huì)減少閃存壽命。用戶不僅不要手動(dòng)整理碎片,還要在計(jì)劃任務(wù)中將碎片整理關(guān)閉。
3.禁用Windows的預(yù)讀功能
Windows的預(yù)讀功能(Prefetch)和超級預(yù)讀功能(Superfetch),會(huì)在用戶運(yùn)行常用應(yīng)用程序或功能操作前,事先將這些項(xiàng)目所涉及的頁面緩存到內(nèi)存,這樣當(dāng)用戶運(yùn)行頁面被提前緩存到內(nèi)存的項(xiàng)目時(shí),系統(tǒng)就可以直接將內(nèi)存中已有的頁面調(diào)入應(yīng)用程序?qū)?yīng)的內(nèi)存數(shù)據(jù)空間,從而減少日常應(yīng)用對硬盤的隨機(jī)訪問頻率,大幅度提升應(yīng)用程序啟動(dòng)速度。但對固態(tài)硬盤的讀取速度來說,這個(gè)操作意義不大,可以禁用這一功能,減少大量預(yù)讀文件產(chǎn)生。
4.取消休眠功能
機(jī)械硬盤時(shí)代,電腦冷啟動(dòng)需要的時(shí)間比較長,休眠能使下次開機(jī)速度大大加快。但使用固態(tài)硬盤作為啟動(dòng)盤,啟動(dòng)速度往往可以達(dá)到10秒左右,和休眠不相上下了,所以休眠從功能上來說意義也不大了。電腦休眠要將內(nèi)存鏡像寫入硬盤,對大內(nèi)存用戶來說寫入數(shù)據(jù)也是可觀的,特別是對用處不大的功能來說完全是一種浪費(fèi),可以在電源管理里把休眠功能關(guān)閉。
5.移動(dòng)或關(guān)閉虛擬內(nèi)存
虛擬內(nèi)存要占用內(nèi)存的1.5~2.5倍左右的硬盤空間,對于大內(nèi)存用戶來說,可以把虛擬內(nèi)存放到機(jī)械硬盤,甚至將虛擬內(nèi)存關(guān)閉。如果內(nèi)存達(dá)8G甚至16G,用戶完全可以拿出一部分內(nèi)存用RamDisk模擬一個(gè)硬盤分區(qū),將虛擬內(nèi)存放在這個(gè)分區(qū)。因?yàn)閮?nèi)存的極速是固態(tài)硬盤無法比擬的,在性能上也會(huì)有所提升。當(dāng)然,到底是犧牲效率把虛擬內(nèi)存放在機(jī)械硬盤還是犧牲內(nèi)存把虛擬內(nèi)存放在內(nèi)存模擬的硬盤,這需要用戶權(quán)衡。
6.其他方式
關(guān)閉系統(tǒng)還原、磁盤索引、Windows搜索優(yōu)化、8.3命名規(guī)則、系統(tǒng)日志等,都可以在一定程序上減少硬盤的讀寫操作。
從目前固態(tài)硬盤損壞的案例來看,基本上是主控固件損壞,或者是固件設(shè)計(jì)不合理,而因?yàn)殚W存芯片壽命問題損壞的還很少。
不過,考慮到SSD固態(tài)硬盤也存在售價(jià)昂貴、硬件損壞后數(shù)據(jù)較難恢復(fù)等問題,如果能利用新型的技術(shù)使得其壽命無限延長,那么降低用戶的消費(fèi)成本以及確保數(shù)據(jù)能完好保存將變?yōu)楝F(xiàn)實(shí)。目前正在研究的一項(xiàng)名為NRAM的新型技術(shù)將取代現(xiàn)有的NAND閃存技術(shù),有可能無限延長固態(tài)硬盤的使用壽命。
固態(tài)硬盤你用好了嗎
雖然換了固態(tài)硬盤以后,電腦的性能會(huì)得到一定提升,但卻并不一定能把固態(tài)硬盤的潛能都發(fā)揮出來。要使固態(tài)硬盤發(fā)揮出它的全部威力,需要注意以下事項(xiàng)。
1.操作系統(tǒng)
Windows 7和Windows Server 2008及以上操作系統(tǒng)才支持TRIM指令,對家用來說Windows 7無疑是首選,Windows XP就不要去浪費(fèi)硬件了。
2.硬盤接口
目前主流的硬盤接口主要有SATA2和SATA3。SATA3屬于SATA2下一代升級版,往下完全兼容,也就是說固態(tài)硬盤在SATA2和SATA3接口上都可以使用。它們的區(qū)別在于SATA2只支持理論上最快3GB/s的傳輸速率,也就是實(shí)際每秒傳輸數(shù)據(jù)一般低于300MB,這對于現(xiàn)在讀寫達(dá)到500MB的固態(tài)硬盤來說是一種極大的浪費(fèi)。SATA3接口理論上支持6GB/s的傳輸速率,完全可以滿足目前固態(tài)硬盤的吞吐。
3.硬盤模式
現(xiàn)在的硬盤主要工作在IDE和AHCI模式。
IDE(Integrated Drive Electronics),即電子集成驅(qū)動(dòng)器,指把“硬盤控制器”與“盤體”集成在一起的硬盤驅(qū)動(dòng)器。
AHCI(Serial ATA Advanced Host Controller Interface),即串行ATA高級主控接口/高級主機(jī)控制器接口。AHCI通過包含一個(gè)PCI BAR(基址寄存器),來實(shí)現(xiàn)原生SATA功能,允許存儲(chǔ)驅(qū)動(dòng)程序啟用高級串行ATA功能。AHCI模式是專門為SATA接口而設(shè)計(jì)的,支持SATA接口特性,如本機(jī)命令隊(duì)列(NCQ)和熱插拔。NCQ使硬盤從一個(gè)程序跳轉(zhuǎn)到另一個(gè)程序時(shí)能加快速度,在理論上可以提高SATA硬盤約30%的性能。
IDE模式可以將SATA盤映射模擬成普通IDE硬盤,無需額外加載SATA驅(qū)動(dòng)(但不支持任何SATA接口的新特性),兼容性很強(qiáng),可以用于Windows XP及以上的所有操作系統(tǒng)。為了保持高兼容性,克隆版的操作系統(tǒng)常常會(huì)選擇IDE模式來制作鏡像。如果在BIOS開啟AHCI模式,可能會(huì)導(dǎo)致系統(tǒng)藍(lán)屏。在使用機(jī)械硬盤時(shí),兩種模式的性能差別并不明顯,在Windows XP時(shí)代IDE模式基本占據(jù)了統(tǒng)治地位。但是使用固態(tài)硬盤時(shí),兩者差距明顯,所以一定要在BIOS里開啟AHCI模式才能充分體現(xiàn)出固態(tài)硬盤的性能來。
4.分區(qū)
根據(jù)固態(tài)硬盤的垃圾回收機(jī)制,當(dāng)分區(qū)剩余的容量很少時(shí),會(huì)頻繁地進(jìn)行垃圾回收,系統(tǒng)滿負(fù)荷工作,加劇了某些地方的磨損。因此在分區(qū)時(shí),可以適當(dāng)保留部分空間不用,用于固態(tài)硬盤的優(yōu)化操作,如磨損平衡、壞塊映射、垃圾回收等。當(dāng)然,有些硬盤廠商已經(jīng)提前將部分空間留出來,市場上有些標(biāo)記為120G的固態(tài)硬盤,就是廠家隱藏了8G的空間。在使用時(shí)也盡量不要讓分區(qū)裝滿數(shù)據(jù),以確保固態(tài)硬盤能高效工作。因?yàn)槊總€(gè)分區(qū)都要留一些空間,所以分區(qū)時(shí)也要少分區(qū),避免過于浪費(fèi)。
5.4K對齊
硬盤在進(jìn)行高級格式化時(shí),會(huì)默認(rèn)為每個(gè)扇區(qū)分配512個(gè)字節(jié)。隨著硬盤容量不斷增大,這個(gè)方案就出現(xiàn)了很多缺點(diǎn),于是廠商又將每個(gè)扇區(qū)擴(kuò)展為4096個(gè)字節(jié),也就是4K扇區(qū)。所謂“4K對齊”就是符合“4K扇區(qū)”定義格式化過的硬盤,并且按照“4K扇區(qū)”的規(guī)則寫入數(shù)據(jù)。在NTFS6.x以前的規(guī)范中,數(shù)據(jù)的寫入點(diǎn)正好會(huì)介于兩個(gè)4K扇區(qū)之間,也就是說即使是寫入最小量的數(shù)據(jù),也會(huì)使用到兩個(gè)4K扇區(qū),這樣對寫入速度和讀取速度都會(huì)造成很大的影響,還會(huì)增加固態(tài)硬盤不必要的寫入次數(shù),減少固態(tài)硬盤的壽命。
對于新硬盤來說,要做到4K對齊很簡單,就是使用Windows 7安裝時(shí)系統(tǒng)自帶的工具格式化分區(qū),默認(rèn)就是4K對齊的。如果因?yàn)槟承┰虮仨毷褂肳indows XP系統(tǒng),則可以使用DiskGenius進(jìn)行硬盤分區(qū),分區(qū)時(shí)要選中“對齊到下列扇區(qū)數(shù)的整數(shù)倍”(如圖3)。
如果已經(jīng)用克隆版安裝了系統(tǒng)或安裝了windows XP又不想重裝,可以用AS SSD Benchmark檢查一下4K對齊情況,軟件打開后左上角會(huì)顯示檢查結(jié)果,圖4顯示4K已對齊。如果沒有4K對齊,又不想重新安裝系統(tǒng),可以用Paragon Alignment Tool實(shí)現(xiàn)無損對齊。
6.固件
對硬盤進(jìn)行操作的軟件固化在硬盤中,稱為固件。這和主板中的BIOS有些類似。有些廠商在硬盤發(fā)布后可能對固件進(jìn)行升級,以進(jìn)一步優(yōu)化硬盤的操作,提高性能,延長壽命。所以用戶要關(guān)注相關(guān)廠商的升級信息,及時(shí)升級,讓硬盤能在最佳的環(huán)境中工作。
7.驅(qū)動(dòng)程序
Windows 7開始已經(jīng)具備對固態(tài)硬盤的比較優(yōu)秀的支持,使用自帶的驅(qū)動(dòng)程序也能較好地工作。Intel開發(fā)的RST驅(qū)動(dòng)更能提升固態(tài)硬盤的性能,很多固態(tài)硬盤更新RST驅(qū)動(dòng)以后都能獲得比較明顯的性能提升。但要注意也有少數(shù)固態(tài)硬盤在使用RST驅(qū)動(dòng)以后性能會(huì)降低,用戶要注意使用適當(dāng)?shù)尿?qū)動(dòng)程序。
安裝了固態(tài)硬盤,可能有些人潛意識(shí)里會(huì)認(rèn)為整機(jī)性能會(huì)有很大的提升。確實(shí),用了固態(tài)硬盤以后,系統(tǒng)啟動(dòng)速度會(huì)快很多,很多程序在打開時(shí)都無需等待,上網(wǎng)時(shí)打開網(wǎng)頁也秒開了,給人的感覺是電腦性能好了很多。其實(shí),固態(tài)硬盤所提升的,肯定是和硬盤讀寫密切相關(guān)的操作。因?yàn)橛脖P速度以前是制約整臺(tái)電腦的瓶頸,所以換了固態(tài)硬盤后會(huì)給人煥然一新的感覺。那些不太依賴硬盤速度的軟件,如大型游戲,在載入時(shí)會(huì)快一些,但在運(yùn)行時(shí)并不會(huì)有脫胎換骨的感覺,因?yàn)橛螒蜃钜蕾嚨氖秋@卡和CPU的計(jì)算能力。我們不能奢望固態(tài)硬盤成為萬能良藥,能解決所有的電腦性能問題,因?yàn)殡娔X性能還適用木桶理論,當(dāng)硬盤成為最短的那塊木板時(shí),固態(tài)硬盤就是補(bǔ)齊這個(gè)缺陷的最好手段。如果硬盤這塊短板已經(jīng)增強(qiáng),但用戶還是覺得電腦不夠用,那就該換新電腦了。