學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識(shí) > 硬盤(pán)知識(shí) > ssd固態(tài)硬盤(pán)怎么分區(qū)

ssd固態(tài)硬盤(pán)怎么分區(qū)

時(shí)間: 鎮(zhèn)權(quán)965 分享

ssd固態(tài)硬盤(pán)怎么分區(qū)

  ssd固態(tài)硬盤(pán)如何實(shí)現(xiàn)分區(qū)?下面學(xué)習(xí)啦小編整理了解決ssd固態(tài)硬盤(pán)分區(qū)的方法,希望能幫到大家O(∩_∩)O哈哈~

  如果您正在使用或者準(zhǔn)備購(gòu)買固態(tài)硬盤(pán)(SSD),肯定會(huì)其已經(jīng)有了一定的了解。由于固態(tài)硬盤(pán)的結(jié)構(gòu)和機(jī)械硬盤(pán)有本質(zhì)的不同,固態(tài)硬盤(pán)要實(shí)現(xiàn)真正的性能發(fā)揮需要TRIM指令等一些特殊的手段。不過(guò)大多數(shù)人并不知道,或者并沒(méi)有注意的是,除了某些較新的固態(tài)硬盤(pán)以外,分區(qū)以及格式化對(duì)于固態(tài)硬盤(pán)也有著極其重要的影響。如果您只是簡(jiǎn)單地用XP或者其他一些較老的工具對(duì)固態(tài)硬盤(pán)進(jìn)行分區(qū)和格式化的話,得到的性能可能會(huì)只有幾分之一!

  注:Intel的固態(tài)硬盤(pán)在控制器層面上對(duì)這個(gè)問(wèn)題進(jìn)行了自動(dòng)補(bǔ)償,因此如果您使用的是Intel的固態(tài)硬盤(pán)的話,可以跳過(guò)本文了。

  ssd固態(tài)硬盤(pán)分區(qū)的方法

  一. 問(wèn)題的根源

  問(wèn)題的根源要從固態(tài)硬盤(pán)的組成部分,閃存說(shuō)起。目前的絕大多數(shù)閃存的組織結(jié)構(gòu)是劃分成很多個(gè)512KB的塊(Block),而每個(gè)塊又由很多以4KB為單位的頁(yè)(Page)組成。這就好像我國(guó)的行政組織是劃分成眾多個(gè)省,每個(gè)省又劃分成很多個(gè)市一樣。閃存的工作原理決定了它的擦除操作是以塊(Block)為單位,而寫(xiě)入操作則是以頁(yè)(Page)為最小單位。本站的固態(tài)硬盤(pán)技術(shù)專題可以讓您更多地了解固態(tài)硬盤(pán)以及閃存。

  另一方面,我們的操作系統(tǒng)在管理硬盤(pán)時(shí)也有一個(gè)最小分配單元。NTFS的默認(rèn)的最小分配單元的大小恰好也是4KB,這很不錯(cuò)。不過(guò)問(wèn)題在于,在進(jìn)行分區(qū)時(shí)通常并不是從頭開(kāi)始的,而是有一個(gè)偏移值。比如使用Windows XP的分區(qū)工具的話,這個(gè)偏移值會(huì)讓分區(qū)從一頁(yè)的中部開(kāi)始。也就是說(shuō),操作系統(tǒng)的最小分配單元和固態(tài)硬盤(pán)的頁(yè)之間錯(cuò)位了。這樣導(dǎo)致的結(jié)果就是,操作系統(tǒng)每次寫(xiě)一個(gè)4KB的數(shù)據(jù),在實(shí)際運(yùn)行時(shí)都有會(huì)兩次寫(xiě)操作。理想的情況應(yīng)該是,操作系統(tǒng)的每個(gè)最小分配單元都恰好和閃存的一個(gè)頁(yè)對(duì)應(yīng)起來(lái),這樣操作系統(tǒng)每次寫(xiě)一個(gè)4KB的數(shù)據(jù),只需要實(shí)際的一次寫(xiě)操作就可以完成。兩者之間的性能差距最多可能可以達(dá)到兩倍!

  如果分區(qū)時(shí)沒(méi)有對(duì)齊,而且格式化時(shí)又沒(méi)有使用4KB作為最小分配單元的話,性能損失可能更大。在國(guó)外著名網(wǎng)站Anandtech的測(cè)試中,對(duì)某頂級(jí)固態(tài)硬盤(pán)使用FAT進(jìn)行格式話,而且分區(qū)時(shí)也沒(méi)有對(duì)齊,結(jié)果4KB文件的寫(xiě)入性能極其糟糕。換成對(duì)齊分區(qū)以及4KB的最小分配單元以后,4KB文件的寫(xiě)入性能幾乎達(dá)到了之前的10倍!

  二. 如何正確地分區(qū)和格式化

  這個(gè)問(wèn)題的解決方法其實(shí)簡(jiǎn)單得很,那就是使用Windows7的分區(qū)工具來(lái)對(duì)您的固態(tài)硬盤(pán)進(jìn)行分區(qū),然后在格式化時(shí)使用4KB(4096B)作為分配單位大小即可。微軟早已認(rèn)識(shí)到固態(tài)硬盤(pán)需要操作系統(tǒng)的良好支持,所以在Windows7中加入了TRIM指令和分區(qū)對(duì)齊等針對(duì)固態(tài)硬盤(pán)的優(yōu)化。使用固態(tài)硬盤(pán)的話,Windows7是目前最佳的操作系統(tǒng)選擇。 但是如果沒(méi)有Windows7怎么辦呢?在XP和Vista下面,當(dāng)然還是有辦法的,而且并不算復(fù)雜。當(dāng)然,這涉及到重新分區(qū),所以如果您的固態(tài)硬盤(pán)里面已經(jīng)有數(shù)據(jù)的話,會(huì)全部丟失,所以需要做好備份。另外,您還需要準(zhǔn)備好一個(gè)裝好系統(tǒng)的電腦。當(dāng)然,這很簡(jiǎn)單,先把系統(tǒng)裝在另一個(gè)硬盤(pán)即可,大多數(shù)使用固態(tài)硬盤(pán)的朋友應(yīng)該都有不只一個(gè)硬盤(pán)吧?

  這個(gè)操作可以通過(guò)一個(gè)免費(fèi)的工具軟件Diskpar.exe來(lái)完成,您可以通過(guò)微軟的官方網(wǎng)站下載到這個(gè)軟件把固態(tài)硬盤(pán)連接到這個(gè)PC上,然后進(jìn)入控制面板,在管理工具->計(jì)算機(jī)管理->磁盤(pán)管理中,找到您的固態(tài)硬盤(pán)當(dāng)前是幾號(hào)盤(pán)。比如當(dāng)前您的電腦中有兩塊硬盤(pán)的話,固態(tài)硬盤(pán)可能是1號(hào)盤(pán)。記下這個(gè)號(hào)碼。另外,把所有分區(qū)都刪除,進(jìn)行之前請(qǐng)備份好數(shù)據(jù)。

  在開(kāi)始->運(yùn)行中,鍵入CMD。在跳出來(lái)的命令行窗口中,來(lái)到您放置diskpar.exe的文件夾。首先您可以通過(guò)diskpar來(lái)再次判斷一下這個(gè)號(hào)碼是不是正確的。鍵入diskpar -i 1。(注:這里面的1應(yīng)根據(jù)您在前面看到的數(shù)值來(lái)輸入。),回車后diskpar會(huì)輸出類似下面的信息:

  ---- Drive 1 Geometry Infomation ----Cylinders = 4139TracksPerCylinder = 240SectorsPerTrack = 63BytesPerSector = 512DiskSize = 32041820160 (Bytes) = 30557 (MB)

  最后一行顯示的是硬盤(pán)的大小,比如例子中的30557(MB)是個(gè)30G的硬盤(pán)。如果您的結(jié)果算出來(lái)和您的硬盤(pán)大小不同,請(qǐng)?jiān)俅蔚娇刂泼姘逯写_認(rèn)硬盤(pán)號(hào)。如果無(wú)法確認(rèn)硬盤(pán)號(hào)的話,最好就此打住,不然您可能會(huì)擦除掉電腦中其他硬盤(pán)的數(shù)據(jù)。

  鍵入diskpar -s 1,這時(shí)會(huì)有如下顯示:Set partition can only be done on a raw drive.You can use Disk Manager to delete all existing partitionsAre you sure drive 1 is a raw device without any partition? (Y/N)

  請(qǐng)確認(rèn)您之前已經(jīng)刪除這個(gè)固態(tài)硬盤(pán)上的所有分區(qū),按下Y。---- Drive 1 Geometry Infomation ---- Cylinders = 4139TracksPerCylinder = 240SectorsPerTrack = 63BytesPerSector = 512DiskSize = 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會(huì)顯示出硬盤(pán)信息以后,警告說(shuō)硬盤(pán)上所有數(shù)據(jù)將會(huì)丟失,再次按下Y。Please specify starting offset (in sectors):

  這里讓您可以設(shè)置前面提到的偏移值,請(qǐng)輸入128,然后回車。Please specify partition length (in MB) (Max = 30557):

  這里讓您指定分區(qū)大小,假如您就分一個(gè)區(qū)的話,就直接輸入硬盤(pán)的容量。Done setting partition.---- New Partition information ----StatringOffset = 65536PartitionLength = 32041304064HiddenSectors = 128PartitionNumber = 1PartitionType = 7You now should use Disk Manager to format this partition 到這里,分區(qū)就完成了!您只需要到前面提到的控制面板中的磁盤(pán)管理中對(duì)分區(qū)進(jìn)行格式化就可以了。記得分配單位大小選擇4096!

  三. 驗(yàn)證

  如果您手里的固態(tài)硬盤(pán)已經(jīng)使用了一段時(shí)間,只是想知道是不是對(duì)齊了,或者您按照上述方法進(jìn)行了操作,但是對(duì)操作過(guò)程不夠放心,怕出什么錯(cuò),有一個(gè)簡(jiǎn)便的方法讓您驗(yàn)證您的固態(tài)硬盤(pán)的分區(qū)是不是對(duì)齊了。

  在開(kāi)始->運(yùn)行中,鍵入msinfo32?;剀嚭筇鲆粋€(gè)系統(tǒng)信息的窗口,選擇組件->存儲(chǔ)->磁盤(pán),這里會(huì)列出您的電腦中的所有硬盤(pán)的信息。找到固態(tài)硬盤(pán),然后看它的分區(qū)起始偏移的值是不是4096的整數(shù)倍。如果不是的話,您的固態(tài)硬盤(pán)的性能還有很大的提升余地哦!

2191178