【PConline 應(yīng)用】針對(duì)剛涉足SSD的用戶,,我們上一期推出了文章《實(shí)測(cè)哪些誤區(qū)損害SSD性能》,,如“開啟AHCI與不開啟AHCI”,“4K對(duì)齊與非對(duì)齊”,,“原生SATA3.0與SATA2.0”等,從評(píng)測(cè)的數(shù)據(jù)可以看出,,不正當(dāng)?shù)氖褂梅椒O大地影響了SSD的真實(shí)性能,。這一期我們將深入淺出地告訴大家,如何解決這些誤區(qū),?讓您使用SSD無后顧之憂,。 其一:如何讓SSD運(yùn)行在AHCI模式下 AHCI,,全稱Advanced Host Controller Interface,即高級(jí)主機(jī)控制器接口,,相比老舊的“IDE“ 虛擬模式更適合SSD SATA存儲(chǔ)設(shè)備通信協(xié)議。AHCI與IDE模式下,,SSD的性能差距百分比在65%左右,。所以我們強(qiáng)烈建議SSD用戶開啟AHCI模式。 怎么查看是否已經(jīng)打開了AHCI模式呢,?最簡單的方法是運(yùn)行一款叫AS SSD Benchmark的軟件,。如果沒有打開AHCI,軟件界面左上角會(huì)出現(xiàn)“pciide-BAD”類似的警示字眼,。打開則是“OK”,。 硬盤三種不同的模式簡介: RAID模式可以通過硬件控制臺(tái)來開啟NCQ,但不支持TRIM,。 如何打開AHCI: 打開AHCI很簡單的,開機(jī)--Del鍵進(jìn)入主板BIOS,,集成外設(shè)選項(xiàng)中找到SATA模式,,總共有“IDE/AHCI/RAID”三種,選擇AHCI,,保存進(jìn)入系統(tǒng)即可,。 切換磁盤模式后可能會(huì)遇到的問題: 修改硬盤運(yùn)行模式后,可能會(huì)導(dǎo)致系統(tǒng)開機(jī)藍(lán)屏,。若想做磁盤運(yùn)行模式的修改必須清楚系統(tǒng)版本與磁盤驅(qū)動(dòng)間的關(guān)系,。IDE切換到AHCI需要先安裝AHCI驅(qū)動(dòng),否則開機(jī)藍(lán)屏,。AHCI切換到IDE可以正常使用,。 從IDE模式修改到AHCI的方法: ●點(diǎn)擊win鍵+R,進(jìn)入運(yùn)行對(duì)話框,。 正在使用SSD的用戶,,不妨花點(diǎn)時(shí)間來檢查下,您的SSD是否運(yùn)行在AHCI模式下,,如果不是趕緊切換過來吧,。 2如何讓SSD進(jìn)行4K對(duì)齊 其二:如何讓SSD進(jìn)行4K對(duì)齊 4K對(duì)齊對(duì)于SSD來說非常重要,,我們測(cè)試證明,,4K對(duì)齊與非4K對(duì)齊下,SSD的性能差距百分比在53%左右,。也就是說,,如果您的SSD不進(jìn)行4K對(duì)齊,性能損失近一半,。4K不對(duì)齊的情況下,,AS SSD Benchmark軟件的左上角同樣會(huì)提示“BAD”的警示字眼,。 為什么4K對(duì)齊如此重要: 我們知道機(jī)械硬盤的讀寫操作一直是以扇區(qū)為單位,以前每個(gè)扇區(qū)的尺寸都是512字節(jié),,直到近年來,,大容量的機(jī)械硬盤的扇區(qū)尺寸提高至4096字節(jié)(我們所說的4KB),而電腦文件系統(tǒng)(FAT,、NTFS等),,一直都習(xí)慣以512字節(jié)的扇區(qū)單位來操作硬盤。 而SSD的讀寫操作不同機(jī)械硬盤,,SSD讀寫的最小單位叫“頁”(常見尺寸為4KB,,實(shí)際視具體顆粒而定),閃存顆粒不允許像機(jī)械硬盤一樣覆蓋寫入,。因此在有數(shù)據(jù)的地方要寫入新數(shù)據(jù),,就需要先進(jìn)行擦除操作,而擦除的最小單位是塊(每個(gè)塊都由很多個(gè)頁組成),。 傳統(tǒng)的分區(qū)偏移尺寸一直是從磁盤的第63個(gè)扇區(qū)(63X512B=31.5KB)開始,,因此第一個(gè)用戶數(shù)據(jù)的前4KB,都肯定是存放在系統(tǒng)"邏輯扇區(qū)"的31.5KB~35.5KB之間,,在SSD上,,這樣就會(huì)導(dǎo)致所有數(shù)據(jù)都橫跨在2個(gè)頁之間,從上面SSD的特性可以知道,,這種情況必然導(dǎo)致SSD的性能受嚴(yán)重影響(特別是隨機(jī)性能),,因?yàn)槊看蔚膶懭氩僮髟赟SD上都變成了讀-擦-寫操作。 如何進(jìn)入4K對(duì)齊: 第一種方法:使用Win7或Win8系統(tǒng)的用戶,,只要使用原版系統(tǒng)引導(dǎo)安裝,安裝時(shí)使用系統(tǒng)自帶分區(qū)工具進(jìn)行分區(qū)就會(huì)自行對(duì)齊,,不需要用戶干預(yù),。 第二種方法:您也可以使用像““DiskGenius”第三方分區(qū)軟件進(jìn)行手動(dòng)指定扇區(qū)位置,分區(qū)時(shí)選擇“對(duì)齊到下列扇區(qū)的整數(shù)倍”扇區(qū)數(shù)選擇8或者以上,,建議選擇2048,,這就是Win7分區(qū)使用的值,實(shí)際對(duì)齊大小就是1024K,。 注意:關(guān)于分區(qū)對(duì)齊,,只要硬盤的首分區(qū)是對(duì)齊即可,有多個(gè)分區(qū),,首分區(qū)以外的分區(qū)是否對(duì)齊,,并不重要。 其三:如何識(shí)別SATA接口是否原生 SATA2.0接口的最大理論速度只有300MB/s,,而主流SSD的讀取速度已經(jīng)破500MB/s,,將SSD接到SATA2.0接口上無疑是一種極大的性能浪費(fèi),。所以我們建議SSD應(yīng)接到理論傳輸6Gb/s的SATA3.0接口上。但是對(duì)于SATA3.0接口又分為原生SATA3.0與第三方SATA3.0接口,。 我們不推薦SSD使用第三方芯片提供的接口,,因?yàn)榈谌浇涌谒芟拗萍坝绊戄^多。一般主板的說明書都會(huì)注明那個(gè)接口是原生,,那個(gè)是第三方,,不過有些朋友的主板沒有提供中文說明書,而他們可能又沒足夠的英語水平看懂英文的說明書,,所以沒法判斷自己是否接對(duì)了接口,,甚至不清楚自己究竟接到了哪個(gè)接口上。那我們?nèi)绾蝸砼袛嗄兀?/p> 第三方SATA3.0與原生SATA3.0接口區(qū)別: 上圖在顯示驅(qū)動(dòng)程序一欄中的文字為:mvs91xx – OK,,正是這一欄讓我們知道沒有把SSD接到主板芯片原生的接口上,,因?yàn)閙vs91xx代表的是marvell磁盤控制器的驅(qū)動(dòng)程序,目前主板上的第三方SATA芯片大多數(shù)都采用marvell的產(chǎn)品,,因此才可以判斷出SSD接在第三方芯片提供的SATA接口上,。 其四:如何理解少分區(qū)以及小分區(qū) 上一期文章我們測(cè)試成績表明,小分區(qū)及全部分區(qū)的情況下,,SSD的性能差距并不明顯,。那今天我們來談?wù)動(dòng)脩艚?jīng)常會(huì)搞混的兩個(gè)概念“少分區(qū)”及小分區(qū)。 了解“少分區(qū)”及“小分區(qū)”之前,,我們先來了解SSD有一種技術(shù)叫做“垃圾回收機(jī)制”,,Trim指令告訴SSD主控哪些數(shù)據(jù)所占據(jù)的地址是“無效”的,“垃圾回收機(jī)制”就把SSD內(nèi)部對(duì)這些“無效”數(shù)據(jù)進(jìn)行清理的過程,。SSD中的擦除只能是“將無效數(shù)據(jù)所在的整個(gè)區(qū)域摧毀”,,不能像機(jī)械硬盤那樣實(shí)現(xiàn)“點(diǎn)對(duì)點(diǎn)精確定位打擊”,因此“垃圾回收機(jī)制”過程也顯得很繁瑣——先把區(qū)域內(nèi)的有效數(shù)據(jù)集中起來,,轉(zhuǎn)移到空閑的位置,,然后把“問題區(qū)域”整個(gè)清除,清除出來的地方可以作為下次垃圾回收時(shí)的轉(zhuǎn)移地點(diǎn),。 所以“小分區(qū)”的概念就出來了,。所謂“小分區(qū)”就是不要把SSD的容量都分滿,保留一部分容量作為“空閑位置”,,用于SSD內(nèi)部的優(yōu)化操作,,如磨損平衡、垃圾回收和壞塊映射,。一般情況下這一步驟廠商已經(jīng)幫我們?cè)O(shè)定好了,,例如NAND容量128G的SSD,廠家會(huì)標(biāo)稱120G,,剩下的部分就被設(shè)置成了預(yù)留空間,。當(dāng)然如果你十分注重SSD性能,,也可以在此基礎(chǔ)上繼續(xù)增加預(yù)留空間,在分區(qū)的時(shí)候只分100G或者更少,。 “少分區(qū)”則是另外一種概念,,關(guān)系到4k對(duì)齊對(duì)SSD的影響。一方面現(xiàn)在主流SSD容量都不是很大,,分區(qū)越多意味著浪費(fèi)的空間越多(每個(gè)分區(qū)總有那么些空間是用不到的),,另一方面分區(qū)太多容易導(dǎo)致分區(qū)錯(cuò)位,在分區(qū)邊界的磁盤區(qū)域SSD性能可能受到影響,。 因此現(xiàn)在若大家購買使用小容量的SSD,,主要用于安裝系統(tǒng)和常用應(yīng)用程序等,而數(shù)據(jù)都存放于大容量HDD的話,,由于SSD容量不大,,若劃分多個(gè)分區(qū),可能使用上不一定方便也缺少彈性(各分區(qū)的空間容易出現(xiàn)不足),,因此一般不建議也基本沒需要?jiǎng)澐侄鄠€(gè)分區(qū)使用,。若購買使用大容量的SSD,大家也可以根據(jù)自己的需要?jiǎng)澐侄鄠€(gè)分區(qū)或只劃分單個(gè)分區(qū),,完全取決于你的習(xí)慣和喜好,,并不需要有過多的疑慮。 4如何確保打開Trim指令及總結(jié) 其五:SSD不得不提到的Trim指令 為了解決硬盤降速的問題,,微軟聯(lián)合各大SSD廠商開發(fā)了一個(gè)新技術(shù)——Trim,。Trim指令也叫disable delete notify(禁用刪除通知),屬于ata8-acs2規(guī)范的技術(shù)指令,。使用SSD時(shí)必須確保開啟系統(tǒng)中Trim指令,。 系統(tǒng)對(duì)支持Trim指令的SSD啟動(dòng)Trim命令后,這時(shí)在對(duì)SSD進(jìn)行數(shù)據(jù)刪除的操作,,我們知道NTFS文件系統(tǒng)是不向SSD發(fā)送刪除指令的,,SSD發(fā)出新的Trim操作指令,告訴它相關(guān)頁面可以安全擦除,,得到這一指示后,就不會(huì)急于執(zhí)行擦除操作,,而是等到再次有寫入操作的時(shí)候再執(zhí)行,,因?yàn)檫@時(shí)相關(guān)區(qū)域已經(jīng)可以重新使用了,就不用花時(shí)間去擦除原本的數(shù)據(jù),。其速度比直接讀寫硬盤去標(biāo)記刪除區(qū)域要快得多,,既提升了讀寫效率又大大減輕了固態(tài)硬盤的損耗。 如何知道您的電腦里是否已開啟Trim: ●點(diǎn)擊開始菜單,,在搜索欄中輸入CMD 注:Trim指令是Win7及Win8系統(tǒng)自帶的技術(shù),,系統(tǒng)默認(rèn)開啟,,而XP或以下版本的系統(tǒng)沒有Trim技術(shù),不建議XP系統(tǒng)使用SSD,。如果返回值是1,,有可能你的系統(tǒng)出現(xiàn)Bug,或是你的SSD不支持Trim,。 總結(jié): 現(xiàn)在SSD已經(jīng)不像前兩年那么神秘,,除了價(jià)格與容量的關(guān)系不怎么融洽外,其在個(gè)人PC上對(duì)磁盤性能的提升是毋庸置疑的,!但還存在不少人把SSD“鬼化”,,認(rèn)為SSD維護(hù)麻煩、不成熟,、用久后掉速,、壽命短、數(shù)據(jù)不安全等,,死活不肯接受,。 |