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