很多電腦盲都在問“磁盤分區(qū)什么叫4k對齊?對齊4K分區(qū)有什么作用?”下面給大家整理了一份比較詳細的關(guān)于4K分區(qū)對齊相關(guān)理論知識分享給大家,讓大家從根本上明白對齊4K分區(qū)的重要性!
1、什么是4K對齊?
早期的硬盤一個扇區(qū)的大小是512個字節(jié),后來隨之磁盤容量的不斷增加和讀寫效率提升的要求,國際硬盤協(xié)會制定了全新標準,將每個扇區(qū)的大小調(diào)整為4096個字節(jié),也就是4KB,這種扇區(qū)又叫4K扇區(qū)。4K對齊指的就是對磁盤分區(qū)時,讓分區(qū)的起始扇區(qū)位于某一個4K扇區(qū)的起始位置。
2、為什么會有4K不對齊?
當硬盤扇區(qū)改成4K扇區(qū)之后,為了兼容以前的標準,為了方便技術(shù)人員的固有思維,為了保證靠扇區(qū)識別的舊的操作系統(tǒng)和應(yīng)用軟件不會出錯,廠商把一個4K扇區(qū)虛擬成8個512B扇區(qū)
,以便和以前的單位統(tǒng)一。這樣一來,從這8個扇區(qū)中的第一個扇區(qū)開始的分區(qū),就是4K對齊了的,從其他7個扇區(qū)開始的分區(qū),就是4K沒有對齊的。
3、什么是簇和簇大。
windows為了提高數(shù)據(jù)讀寫速度,對分區(qū)空間進行了按簇劃分,對于大于2GB的NTFS格式的分區(qū)來說,windows默認的簇大小是4096字節(jié),也就是以4KB作為一個單位,所有的文件都是對簇獨占的,比如說一個10KB的文件,放在簇大小為4K的分區(qū)里,就會占掉3個簇,所以實際占用空間為12KB,如果一個文件夾里有100個10KB的文件,他們的實際大小是1000KB,但是占用空間卻是1200KB。但是如果把這些文件放到簇大小為8K的分區(qū)里,每個10KB的文件就會占用2個簇,也就是16KB,100個文件實際大小仍是1000KB,但占用空間卻是1600KB。
4、簇大小有什么影響?
通過上一問,我們已經(jīng)看出,簇大小較小時空間利用率較高,較大時會浪費更多空間,那么為什么不把簇分的更小一些呢?這是因為windows在讀取數(shù)據(jù)時是以簇為單位進行檢索的,識別到空白的簇會直接跳過,如果簇大小為8K,識別1MB就是128個簇,如果簇大小為4K,同樣識別1MB就是256個簇,如此一來就會在空白的簇上浪費掉更多的時間。也就是說,簇越小,空間利用率越高,但讀取速度也就越慢;反之,簇越大,空間利用率就越低,但讀取速度也就越快。NTFS大分區(qū)的windows默認的簇大小一般是4KB。
5、簇大小和4K對齊有什么關(guān)系?
windows讀寫是按簇,磁盤讀寫則是按扇區(qū),如果一個分區(qū)的起始扇區(qū)為一個4K扇區(qū)的第2個虛擬扇區(qū),也就是4K沒有對齊,那么對于簇大小為4K的分區(qū),每一個簇都會被割裂在兩個不同的4K扇區(qū)里,那么當windows操作一個完整的4K簇的文件時,磁頭就要對兩個4K扇區(qū)進行操作,當存在大量4K左右小文件的時候,操作速度就會較低。而正確的4K對齊就會提升讀寫速度,尤其是小文件的讀寫速度。
6、固態(tài)硬盤為什么要4K對齊?
上面我們說了機械硬盤的4K對齊原理,那么固態(tài)硬盤眾所周知并無扇區(qū)的概念,為什么也要4K對齊呢?因為固態(tài)硬盤所使用的NAND顆粒的最小單位是頁,頁的大小一般也是4KB,所以固態(tài)硬盤的頁,等同于機械硬盤的扇區(qū)。而且由于閃存顆粒的特性所致,4K對齊對其速度影響遠大于機械硬盤,所以對于固態(tài)硬盤,我們更應(yīng)該進行4K對齊。
7、XP系統(tǒng)進行4K對齊速度會有提升嗎?
XP誕生的年代,尚未有4K扇區(qū)的概念,但是目前很多新硬盤包括固態(tài)硬盤也仍在使用XP系統(tǒng),這類硬盤如果進行4K對齊后安裝XP系統(tǒng),速度也會有相應(yīng)提升。
8、XP進行4K對齊之后系統(tǒng)無法引導(dǎo)怎么辦?
很多人都遇到過在對硬盤進行4K對齊后安裝XP系統(tǒng)出現(xiàn)系統(tǒng)無法引導(dǎo),表現(xiàn)為提示找不到啟動設(shè)備、引導(dǎo)階段顯示一個短橫線或小寫字母j等等不同癥狀,一般出現(xiàn)在配置較老的電腦上。針對這種情況,本人建議,2010年以前的硬盤可以不用進行4K對齊,那時候的硬盤基本上沒有4K大扇區(qū),對齊沒有實際意義。2010年以后的硬盤,如果安裝在較早的主板(AM3/775及以前的平臺)上,有很大幾率出現(xiàn)這種問題,可以嘗試修復(fù)分區(qū)表和系統(tǒng)引導(dǎo),如果仍不能奏效,可以退而求其次,將系統(tǒng)分區(qū)以外的其他分區(qū)進行4K對齊,而系統(tǒng)分區(qū)則只好放棄4K對齊。
9、U盤、存儲卡要不要進行4K對齊?
U盤、存儲卡和固態(tài)硬盤一樣應(yīng)用閃存顆粒的,所以除了早期的一些小頁顆粒產(chǎn)品外,U盤、存儲卡進行4K對齊也會有不錯的效果。
10、4K對齊選多少合適?
4K對齊是指對齊分區(qū)起始點到4K扇區(qū),而一個4K扇區(qū)的大小是8個虛擬扇區(qū)(512B*8),所以,只要對齊到8個扇區(qū)的整倍數(shù),都屬于4K對齊,目前常見的對齊值有8扇區(qū)、2048扇區(qū)、4096扇區(qū)等,其中8扇區(qū)(4KB)是4K對齊的最小單位,2048扇區(qū)(1MB)是win7系統(tǒng)自帶的分區(qū)工具的默認值,而win10系統(tǒng)自帶的分區(qū)工具默認的對齊值則是4096扇區(qū)(2MB)。
有人誤認為4K對齊是指的對齊到4K個扇區(qū),這是不對的,所以我們也沒有必要非得選擇4096扇區(qū),最好按照windows默認的對齊值,即win7選2048扇區(qū),win10選4096扇區(qū)。似乎有人測試過,win7系統(tǒng)下,對齊到2048扇區(qū)效果最好,本人并未實測,只是建議。至于XP系統(tǒng),如果需要對齊的話,根據(jù)本人經(jīng)驗,可以嘗試對齊到2048扇區(qū)或者8扇區(qū)。 |