如果您正在使用或者準(zhǔn)備購買固態(tài)硬盤(SSD),肯定會其已經(jīng)有了一定的了解。由于固態(tài)硬盤的結(jié)構(gòu)和機械硬盤有本質(zhì)的不同,固態(tài)硬盤要實現(xiàn)真正的性能發(fā)揮需要TRIM指令等一些特殊的手段。不過大多數(shù)人并不知道,或者并沒有注意的是,除了某些較新的固態(tài)硬盤以外,分區(qū)以及格式化對于固態(tài)硬盤也有著極其重要的影響。如果您只是簡單地用XP或者其他一些較老的工具對固態(tài)硬盤進(jìn)行分區(qū)和格式化的話,得到的性能可能會只有幾分之一!
注:Intel的固態(tài)硬盤在控制器層面上對這個問題進(jìn)行了自動補償,因此如果您使用的是Intel的固態(tài)硬盤的話,可以跳過本文了。
一. 問題的根源
問題的根源要從固態(tài)硬盤的組成部分,閃存說起。目前的絕大多數(shù)閃存的組織結(jié)構(gòu)是劃分成很多個512KB的塊(Block),而每個塊又由很多以4KB為單位的頁(Page)組成。這就好像我國的行政組織是劃分成眾多個省,每個省又劃分成很多個市一樣。閃存的工作原理決定了它的擦除操作是以塊(Block)為單位,而寫入操作則是以頁(Page)為最小單位。本站的固態(tài)硬盤技術(shù)專題可以讓您更多地了解固態(tài)硬盤以及閃存。
另一方面,我們的操作系統(tǒng)在管理硬盤時也有一個最小分配單元。NTFS的默認(rèn)的最小分配單元的大小恰好也是4KB,這很不錯。不過問題在于,在進(jìn)行分區(qū)時通常并不是從頭開始的,而是有一個偏移值。比如使用Windows XP的分區(qū)工具的話,這個偏移值會讓分區(qū)從一頁的中部開始。也就是說,操作系統(tǒng)的最小分配單元和固態(tài)硬盤的頁之間錯位了。這樣導(dǎo)致的結(jié)果就是,操作系統(tǒng)每次寫一個4KB的數(shù)據(jù),在實際運行時都有會兩次寫操作。理想的情況應(yīng)該是,操作系統(tǒng)的每個最小分配單元都恰好和閃存的一個頁對應(yīng)起來,這樣操作系統(tǒng)每次寫一個4KB的數(shù)據(jù),只需要實際的一次寫操作就可以完成。兩者之間的性能差距最多可能可以達(dá)到兩倍!
如果分區(qū)時沒有對齊,而且格式化時又沒有使用4KB作為最小分配單元的話,性能損失可能更大。在國外著名網(wǎng)站Anandtech的測試中,對某頂級固態(tài)硬盤使用FAT進(jìn)行格式話,而且分區(qū)時也沒有對齊,結(jié)果4KB文件的寫入性能極其糟糕。換成對齊分區(qū)以及4KB的最小分配單元以后,4KB文件的寫入性能幾乎達(dá)到了之前的10倍!
二. 如何正確地分區(qū)和格式化
這個問題的解決方法其實簡單得很,那就是使用Windows7的分區(qū)工具來對您的固態(tài)硬盤進(jìn)行分區(qū),然后在格式化時使用4KB(4096B)作為分配單位大小即可。微軟早已認(rèn)識到固態(tài)硬盤需要操作系統(tǒng)的良好支持,所以在Windows7中加入了TRIM指令和分區(qū)對齊等針對固態(tài)硬盤的優(yōu)化。使用固態(tài)硬盤的話,Windows7是目前最佳的操作系統(tǒng)選擇。
但是如果沒有Windows7怎么辦呢?在XP和Vista下面,當(dāng)然還是有辦法的,而且并不算復(fù)雜。當(dāng)然,這涉及到重新分區(qū),所以如果您的固態(tài)硬盤里面已經(jīng)有數(shù)據(jù)的話,會全部丟失,所以需要做好備份。另外,您還需要準(zhǔn)備好一個裝好系統(tǒng)的電腦。當(dāng)然,這很簡單,先把系統(tǒng)裝在另一個硬盤即可,大多數(shù)使用固態(tài)硬盤的朋友應(yīng)該都有不只一個硬盤吧?
這個操作可以通過一個免費的工具軟件Diskpar.exe來完成,您可以通過微軟的官方網(wǎng)站下載到這個軟件
把固態(tài)硬盤連接到這個PC上,然后進(jìn)入控制面板,在管理工具-計算機管理-磁盤管理中,找到您的固態(tài)硬盤當(dāng)前是幾號盤。比如當(dāng)前您的電腦中有兩塊硬盤的話,固態(tài)硬盤可能是1號盤。記下這個號碼。另外,把所有分區(qū)都刪除,進(jìn)行之前請備份好數(shù)據(jù)。
在開始-運行中,鍵入CMD。在跳出來的命令行窗口中,來到您放置diskpar.exe的文件夾。首先您可以通過diskpar來再次判斷一下這個號碼是不是正確的。鍵入diskpar -i 1。(注:這里面的1應(yīng)根據(jù)您在前面看到的數(shù)值來輸入。),回車后diskpar會輸出類似下面的信息:
---- Drive 1 Geometry Infomation ----
Cylinders = 4139
TracksPerCylinder = 240
SectorsPerTrack = 63
BytesPerSector = 512
DiskSize = 32041820160 (Bytes) = 30557 (MB)
最后一行顯示的是硬盤的大小,比如例子中的30557(MB)是個30G的硬盤。如果您的結(jié)果算出來和您的硬盤大小不同,請再次到控制面板中確認(rèn)硬盤號。如果無法確認(rèn)硬盤號的話,最好就此打住,不然您可能會擦除掉電腦中其他硬盤的數(shù)據(jù)。
鍵入diskpar -s 1,這時會有如下顯示:
Set partition can only be done on a raw drive.
You can use Disk Manager to delete all existing partitions
Are you sure drive 1 is a raw device without any partition? (Y/N)
請確認(rèn)您之前已經(jīng)刪除這個固態(tài)硬盤上的所有分區(qū),按下Y。
---- Drive 1 Geometry Infomation ---- Cylinders = 4139
TracksPerCylinder = 240
SectorsPerTrack = 63
BytesPerSector = 512
DiskSize = 32041820160 (Bytes) = 30557 (MB)
We are going to set the new disk partition.
All data on this drive will be lost. continue (Y/N)?
Diskpar會顯示出硬盤信息以后,警告說硬盤上所有數(shù)據(jù)將會丟失,再次按下Y。
Please specify starting offset (in sectors):
這里讓您可以設(shè)置前面提到的偏移值,請輸入128,然后回車。
Please specify partition length (in MB) (Max = 30557):
這里讓您指定分區(qū)大小,假如您就分一個區(qū)的話,就直接輸入硬盤的容量。
Done setting partition.
---- New Partition information ----
StatringOffset = 65536
PartitionLength = 32041304064
HiddenSectors = 128
PartitionNumber = 1
PartitionType = 7
You now should use Disk Manager to format this partition
到這里,分區(qū)就完成了!您只需要到前面提到的控制面板中的磁盤管理中對分區(qū)進(jìn)行格式化就可以了。記得分配單位大小選擇4096!
三. 驗證
如果您手里的固態(tài)硬盤已經(jīng)使用了一段時間,只是想知道是不是對齊了,或者您按照上述方法進(jìn)行了操作,但是對操作過程不夠放心,怕出什么錯,有一個簡便的方法讓您驗證您的固態(tài)硬盤的分區(qū)是不是對齊了。
在開始-運行中,鍵入msinfo32?;剀嚭筇鲆粋€系統(tǒng)信息的窗口,選擇組件-存儲-磁盤,這里會列出您的電腦中的所有硬盤的信息。找到固態(tài)硬盤,然后看它的分區(qū)起始偏移的值是不是4096的整數(shù)倍。如果不是的話,您的固態(tài)硬盤的性能還有很大的提升余地哦!
u盤寫保護(hù)開關(guān)在哪里 U盤寫保護(hù)無法格式化的解決方法 u盤格式......
閱讀Realtek:適用于 Windows 11、10、8.1 和 7 的新 PCIe 網(wǎng)絡(luò)、USB 以太網(wǎng)驅(qū)......
閱讀前言 第一次接觸AMD顯卡要追溯到大學(xué)時期,當(dāng)時使命召喚8和戰(zhàn)......
閱讀防杠防魔怔人聲明:我不是專業(yè)評測人,所以以下評測均為個人......
閱讀注:由于顯卡是二手硬件回收的朋友那收來的,所以使用體驗比......
閱讀Svchost.exe的鍵值是在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Svchost”,每個鍵值表示一個獨立的Svchost.exe組。微軟還為我們提供了一種察看系統(tǒng)正在運行在Svchost.exe列表中的服務(wù)的方法...
次閱讀
主板是電腦中非常重要的一個器件,它是其它所有配件的基本平臺。所以,我們先一起來認(rèn)識主板的板型,希望更多讀者能夠在了解主板、認(rèn)識主板的前提下去安裝一塊主板。 一、了解...
次閱讀
顯卡的做工用料和兼容性問題。一些雜牌的或中小品牌的顯卡做工時假如用料不足的話會使的顯卡的電氣相容性大打折扣,表現(xiàn)為當(dāng)8X的顯卡運行在8X時會造成3D游戲頻繁死機,而當(dāng)bios里把AGP調(diào)...
次閱讀
不同的筆記本的鍵盤的卡扣位置和尺寸可能稍有不同,拆下來到賣電腦的地方對照著買一個一模一樣的就可以了。 在這里詳細(xì)給大家講解一下筆記本的拆解: 若要將整個鍵盤拆解下來...
次閱讀
任天堂在7月6日發(fā)布了一款全新的主機型號,也就是switch oled了,對此有不少玩家都感到了驚奇,那么這款任天堂新主機到底有幾個顏色?下面一起來看下吧 目前官方公開的switch oled顏色有2種,...
次閱讀
第三方軟件修復(fù)筆記本攝像頭不能用 筆記本攝像頭無法使用怎么辦,修復(fù)筆記本攝像頭不能用 筆記本攝像頭無法使用怎么辦 現(xiàn)在的網(wǎng)絡(luò)這么的發(fā)達(dá),而且筆記本又方便,容易攜帶。筆記本在日...
次閱讀
筆記本電腦關(guān)機后小鍵盤燈還亮著 電腦啟動后小鍵盤燈常亮怎么辦,以前用的是自帶的系統(tǒng),用Fn+Numlk就可以開啟和關(guān)閉小鍵盤,突然安裝了純凈版本的Windows XP,發(fā)現(xiàn)這個組合鍵不好使了,而...
次閱讀
這種故障在以前稍舊的電腦里比較常見,現(xiàn)在最新的機器極少出現(xiàn)。主要是由于聲卡、網(wǎng)卡、Modem和顯卡等的設(shè)置沖突,引起異常錯誤。例如IRQ沖突,DMA沖突。這種故障,可先嘗試把BIOS里的設(shè)置...
次閱讀
常見顯示器廠商 三星 LG 冠捷 優(yōu)派 飛利浦 明基 戴爾 華碩 長城 瑪雅 美格 NEC 藝卓 瀚視奇 蘋果 易美遜 宏碁 Topview WESCOM 新境界 大水牛 瀚斯寶麗 康冠 美齊 奇美 賽普特 唯冠 現(xiàn)代 常見...
次閱讀
硬盤的分區(qū)結(jié)構(gòu) 1、主分區(qū) 主分區(qū),也稱為主磁盤分區(qū),和擴(kuò)展分區(qū)、邏輯分區(qū)一樣,是一種分區(qū)類型。主分區(qū)中不能再劃分其他類型的分區(qū),因此每個主分區(qū)都相當(dāng)于一個邏輯磁盤(...
次閱讀
裝過電腦的人都知道,電腦組裝最難的一點就是安裝主板的接口線纜,也是最需要注意的地方,因為要是接口線接錯了,很可能會把電腦主板給燒毀了,所以這步是最重要的一個環(huán)節(jié),...
次閱讀
HDD機械硬盤、SSD固態(tài)硬盤,到底那種更耐用,購買那種最合適?相信大家都很關(guān)注這個話題! 機械硬盤沒有讀寫次數(shù)的限制,但機械結(jié)構(gòu)有使用壽命年限。而固態(tài)硬盤理論上來說壽命確...
次閱讀
ios15什么時候推送?相信大家已經(jīng)在昨晚看到了蘋果的wwdc21發(fā)布會了吧,該發(fā)布會沒有發(fā)布硬件設(shè)備,這是針對軟件已經(jīng)系統(tǒng)更新的發(fā)布會了,其中大家最受關(guān)注的就是ios15系統(tǒng)了,有玩家就想...
次閱讀
Windows磁盤管理器中,在磁盤標(biāo)簽處右擊鼠標(biāo),隨磁盤屬性的不同會出現(xiàn)轉(zhuǎn)換到動態(tài)磁盤,轉(zhuǎn)換到基本磁盤轉(zhuǎn)換成GPT磁盤,轉(zhuǎn)換成MBR磁盤等選項。本文就此做簡單介紹。 基本磁盤與動態(tài)...
次閱讀
很多DIY用戶對CPU的性能追求是無止境的,有什么方法可以提高Core i7的性能呢?其中超頻是提升i7性能的最簡單方法,下面就給大家?guī)砣娴腃ore i7的超頻攻略方案。 一、默認(rèn)電壓超頻...
次閱讀