本文主要為大家介紹ssd分區(qū)?(ssd磁盤分區(qū)),下面跟著小編一起來(lái)詳細(xì)了解一下吧。
如果你正在使用或者打算購(gòu)買固態(tài)硬盤(ssd),你一定會(huì)有所了解。由于固態(tài)硬盤的結(jié)構(gòu)與機(jī)械硬盤有著本質(zhì)的區(qū)別,所以需要trim指令等一些特殊手段來(lái)實(shí)現(xiàn)固態(tài)硬盤的真實(shí)性能。然而,大多數(shù)人不知道的是。;t不知道或不注意的是,除了一些較新的固態(tài)硬盤,分區(qū)和格式化對(duì)固態(tài)硬盤也有極其重要的影響。如果你只是用xp或者其他一些比較老的工具對(duì)ssd進(jìn)行分區(qū)和格式化,你得到的性能可能只是零頭!
注:英特爾的ssd在控制器級(jí)別自動(dòng)補(bǔ)償這個(gè)問(wèn)題,所以如果您使用英特爾sssd,可以跳過(guò)這篇文章。
一.問(wèn)題的根源
問(wèn)題的根源應(yīng)該從閃存開(kāi)始,它是固態(tài)硬盤的一個(gè)組件。目前,大多數(shù)閃存的組織結(jié)構(gòu)分為許多512kb的塊,每個(gè)塊由許多4kb的頁(yè)面組成。就好像我們國(guó)家的行政組織分為很多省,每個(gè)省又分為很多市。閃存的工作原理決定了它的擦除操作是以塊為單位的,而寫操作是以頁(yè)為單位的。本網(wǎng)站的ssd技術(shù)專題可以讓你對(duì)ssd和閃存有更多的了解。
另一方面,我們的操作系統(tǒng)在管理硬盤時(shí)也有一個(gè)最小分配單元。ntfs的默認(rèn)最小分配單元大小恰好是4kb,這非常好。但問(wèn)題是分區(qū)時(shí),通常不是從頭開(kāi)始,而是有一個(gè)偏移值。例如,如果您使用windowsxp的分區(qū)工具,此偏移值將使分區(qū)從頁(yè)面的中間開(kāi)始。換句話說(shuō),操作系統(tǒng)的最小分配單元和ssd的頁(yè)面不匹配。這樣一來(lái),操作系統(tǒng)每寫一個(gè)4kb的數(shù)據(jù),實(shí)際操作中就會(huì)寫兩次。理想情況下,操作系統(tǒng)的每個(gè)最小分配單元對(duì)應(yīng)于閃存的一頁(yè),因此操作系統(tǒng)每次寫入4kb數(shù)據(jù)時(shí),只需要一次實(shí)際的寫入操作。兩者的性能差距可能高達(dá)兩倍!
如果分區(qū)沒(méi)有對(duì)齊,并且格式化時(shí)沒(méi)有使用4kb作為最小分配單元,性能損失可能會(huì)更大。在國(guó)外著名網(wǎng)站anandtech的測(cè)試中,如果一個(gè)頂級(jí)固態(tài)硬盤用fat格式化,分區(qū)沒(méi)有對(duì)齊,一個(gè)4kb文件的寫入性能極差。切換到對(duì)齊分區(qū)和4kb的最小分配單元后,4kb文件的寫入性能幾乎比以前提高了10倍!
2.如何正確分區(qū)和格式化
這解決問(wèn)題的方法其實(shí)很簡(jiǎn)單,就是用windows7的分區(qū)工具對(duì)你的ssd進(jìn)行分區(qū),然后格式化時(shí)用4kb(4096b)作為分配單元大小。微軟很早就認(rèn)識(shí)到固態(tài)硬盤需要操作系統(tǒng)的良好支持,所以它在windows7中添加了trim指令和分區(qū)對(duì)齊來(lái)優(yōu)化固態(tài)硬盤。windows7是使用固態(tài)硬盤的最佳操作系統(tǒng)選擇。但是如果沒(méi)有窗戶呢?在xp和vista下,當(dāng)然有辦法,而且也不復(fù)雜。當(dāng)然,這涉及到重新分區(qū),所以如果你的ssd里已經(jīng)有數(shù)據(jù)了,你會(huì)全部丟失,所以你需要做一個(gè)備份。另外,你需要準(zhǔn)備一臺(tái)系統(tǒng)好的電腦。當(dāng)然,這很簡(jiǎn)單。先把系統(tǒng)裝在另一個(gè)硬盤上就行了。大部分用固態(tài)硬盤的朋友應(yīng)該不止一個(gè)硬盤吧?
這個(gè)操作可以通過(guò)diskpar.exe這個(gè)免費(fèi)的工具軟件來(lái)完成。你可以從微軟下載這個(gè)軟件官網(wǎng)將ssd連接到這臺(tái)pc上,然后進(jìn)入控制面板,在管理工具-電腦管理-磁盤管理中找出你的ssd當(dāng)前的磁盤號(hào)。例如,如果您的電腦目前有兩個(gè)硬盤,ssd可能是磁盤1。記下這個(gè)號(hào)碼。此外,在繼續(xù)之前,請(qǐng)刪除所有分區(qū)并備份數(shù)據(jù)。
在開(kāi)始運(yùn)行中,鍵入cmd。在彈出的命令行窗口中,轉(zhuǎn)到放置diskpar.exe的文件夾。首先你可以通過(guò)diskpar再次判斷這個(gè)數(shù)字是否正確。diskpar-i1型。(注意:1要根據(jù)你前面看到的值輸入。),輸入后,diskpar將輸出類似如下的信息:
-驅(qū)動(dòng)器1幾何信息-cylinders=4139trackspercylinder=240sectorspertrack=63bytespersector=512disksize=32041820160(字節(jié))=30557(mb)
最后一行顯示硬盤的大小。例如,示例中的30557(mb)是30g硬盤。如果您的結(jié)果與您的硬盤大小不同,請(qǐng)?jiān)俅未_認(rèn)控制面板中的硬盤號(hào)。如果你能t確認(rèn)硬盤號(hào),你你最好到此為止,否則你可能會(huì)抹掉你電腦上其他硬盤的數(shù)據(jù)。
鍵入diskpar-s1,將出現(xiàn)以下顯示:setpartition只能在原始驅(qū)動(dòng)器上完成??梢杂胐i。sk管理器刪除所有現(xiàn)有分區(qū)。您確定驅(qū)動(dòng)器1是沒(méi)有任何分區(qū)的原始設(shè)備嗎?(是/否)
請(qǐng)確保您之前已刪除此ssd上的所有分區(qū),然后按y。-drive1geometryinformation-cylinders=4139trackspercylinder=240sectorspertrack=63bytespersector=512disksize=32041820160(bytes)=30557(mb)我們將設(shè)置新的磁盤分區(qū)。該驅(qū)動(dòng)器上的所有數(shù)據(jù)都將丟失。繼續(xù)(是/否)?
diskpar顯示硬盤信息后,警告硬盤上的所有數(shù)據(jù)都將丟失,然后再按y。請(qǐng)指定起始偏移量(在sectors):
在這里您可以設(shè)置前述的偏移值,請(qǐng)輸入128并按回車鍵。請(qǐng)指定分區(qū)長(zhǎng)度(mb)(最大值=30557):
在這里,您可以指定分區(qū)大小。如果分成一個(gè)分區(qū),可以直接輸入硬盤的容量。完成分區(qū)設(shè)置。-newpartitioninformation-statringoffset=65536partitionlength=32041304064hiddensectors=128partitionnumber=1parttransitiontype=7您現(xiàn)在應(yīng)該使用磁盤管理器來(lái)格式化此分區(qū),這樣分區(qū)就完成了!你只需要在上面提到的控制面板的磁盤管理里格式化分區(qū)。記得分配戶型,選4096!
三。確認(rèn)
如果你的ssd已經(jīng)使用了一段時(shí)間,而你只是想知道它是否對(duì)齊,或者你已經(jīng)按照上面的方法進(jìn)行了操作,但是你對(duì)操作過(guò)程不太適應(yīng),又害怕出錯(cuò),有一個(gè)簡(jiǎn)單的方法可以讓你驗(yàn)證你的ssd的分區(qū)是否對(duì)齊it沒(méi)有對(duì)齊。
在開(kāi)始-運(yùn)行中,鍵入msinfo32。進(jìn)入后會(huì)彈出一個(gè)系統(tǒng)信息窗口,可以選擇組件-存儲(chǔ)-磁盤,會(huì)列出你電腦中所有硬盤的信息。找到ssd,看看它的分區(qū)起始偏移量是否是4096的整數(shù)倍。如果沒(méi)有,你的ssd性能還有很大的提升空間!
以上內(nèi)容就是ssd分區(qū)?(ssd磁盤分區(qū))的介紹,想了解更多信息的朋友可以關(guān)注我們,我們將為你提供更多ssd分區(qū)?(ssd磁盤分區(qū))相關(guān)內(nèi)容。