1告嘲、什么是4K對齊?早期的硬盤一個扇區(qū)的大小是512個字節(jié)灰嫉,后來隨之磁盤容量的不斷增加和讀寫效率提升的要求,國際硬盤協(xié)會制定了全新標(biāo)準(zhǔn)嗓奢,將每個扇區(qū)的大小調(diào)整為4096個字節(jié),也就是4KB浑厚,這種扇區(qū)又叫4K扇區(qū)股耽。4K對齊指的就是對磁盤分區(qū)時,讓分區(qū)的起始扇區(qū)位于某一個4K扇區(qū)的起始位置钳幅。
2物蝙、為什么會有4K不對齊?
當(dāng)硬盤扇區(qū)改成4K扇區(qū)之后敢艰,為了兼容以前的標(biāo)準(zhǔn)诬乞,為了方便技術(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ū)空間進(jìn)行了按簇劃分,對于大于2GB的NTFS格式的分區(qū)來說捧存,windows默認(rèn)的簇大小是4096字節(jié)粪躬,也就是以4KB作為一個單位,所有的文件都是對簇獨(dú)占的矗蕊,比如說一個10KB的文件短蜕,放在簇大小為4K的分區(qū)里,就會占掉3個簇傻咖,所以實(shí)際占用空間為12KB朋魔,如果一個文件夾里有100個10KB的文件,他們的實(shí)際大小是1000KB卿操,但是占用空間卻是1200KB警检。但是如果把這些文件放到簇大小為8K的分區(qū)里,每個10KB的文件就會占用2個簇害淤,也就是16KB扇雕,100個文件實(shí)際大小仍是1000KB,但占用空間卻是1600KB窥摄。
4镶奉、簇大小有什么影響?
通過上一問崭放,我們已經(jīng)看出哨苛,簇大小較小時空間利用率較高,較大時會浪費(fèi)更多空間币砂,那么為什么不把簇分的更小一些呢建峭?這是因?yàn)閣indows在讀取數(shù)據(jù)時是以簇為單位進(jìn)行檢索的,識別到空白的簇會直接跳過决摧,如果簇大小為8K亿蒸,識別1MB就是128個簇,如果簇大小為4K掌桩,同樣識別1MB就是256個簇边锁,如此一來就會在空白的簇上浪費(fèi)掉更多的時間。也就是說拘鞋,簇越小砚蓬,空間利用率越高,但讀取速度也就越慢盆色;反之灰蛙,簇越大祟剔,空間利用率就越低,但讀取速度也就越快摩梧。NTFS大分區(qū)的windows默認(rèn)的簇大小一般是4KB物延。
5、簇大小和4K對齊有什么關(guān)系仅父?
windows讀寫是按簇叛薯,磁盤讀寫則是按扇區(qū),如果一個分區(qū)的起始扇區(qū)為一個4K扇區(qū)的第2個虛擬扇區(qū)笙纤,也就是4K沒有對齊耗溜,那么對于簇大小為4K的分區(qū),每一個簇都會被割裂在兩個不同的4K扇區(qū)里省容,那么當(dāng)windows操作一個完整的4K簇的文件時抖拴,磁頭就要對兩個4K扇區(qū)進(jìn)行操作,當(dāng)存在大量4K左右小文件的時候腥椒,操作速度就會較低阿宅。而正確的4K對齊就會提升讀寫速度,尤其是小文件的讀寫速度笼蛛。
6洒放、固態(tài)硬盤為什么要4K對齊?
上面我們說了機(jī)械硬盤的4K對齊原理滨砍,那么固態(tài)硬盤眾所周知并無扇區(qū)的概念往湿,為什么也要4K對齊呢?因?yàn)楣虘B(tài)硬盤所使用的NAND顆粒的最小單位是頁惋戏,頁的大小一般也是4KB煌茴,所以固態(tài)硬盤的頁,等同于機(jī)械硬盤的扇區(qū)日川。而且由于閃存顆粒的特性所致,4K對齊對其速度影響遠(yuǎn)大于機(jī)械硬盤矩乐,所以對于固態(tài)硬盤龄句,我們更應(yīng)該進(jìn)行4K對齊。
7散罕、XP系統(tǒng)進(jìn)行4K對齊速度會有提升嗎分歇?
XP誕生的年代,尚未有4K扇區(qū)的概念欧漱,但是目前很多新硬盤包括固態(tài)硬盤也仍在使用XP系統(tǒng)职抡,這類硬盤如果進(jìn)行4K對齊后安裝XP系統(tǒng),速度也會有相應(yīng)提升误甚。
8缚甩、XP進(jìn)行4K對齊之后系統(tǒng)無法引導(dǎo)怎么辦谱净?
很多人都遇到過在對硬盤進(jìn)行4K對齊后安裝XP系統(tǒng)出現(xiàn)系統(tǒng)無法引導(dǎo),表現(xiàn)為提示找不到啟動設(shè)備擅威、引導(dǎo)階段顯示一個短橫線或小寫字母j等等不同癥狀壕探,一般出現(xiàn)在配置較老的電腦上。針對這種情況郊丛,本人建議李请,2010年以前的硬盤可以不用進(jìn)行4K對齊,那時候的硬盤基本上沒有4K大扇區(qū)厉熟,對齊沒有實(shí)際意義导盅。2010年以后的硬盤,如果安裝在較早的主板(AM3/775及以前的平臺)上揍瑟,有很大幾率出現(xiàn)這種問題白翻,可以嘗試修復(fù)分區(qū)表和系統(tǒng)引導(dǎo),如果仍不能奏效月培,可以退而求其次嘁字,將系統(tǒng)分區(qū)以外的其他分區(qū)進(jìn)行4K對齊,而系統(tǒng)分區(qū)則只好放棄4K對齊杉畜。
9纪蜒、U盤、存儲卡要不要進(jìn)行4K對齊此叠?
U盤纯续、存儲卡和固態(tài)硬盤一樣應(yīng)用閃存顆粒的,所以除了早期的一些小頁顆粒產(chǎn)品外灭袁,U盤猬错、存儲卡進(jìn)行4K對齊也會有不錯的效果。
10茸歧、4K對齊選多少合適倦炒?
4K對齊是指對齊分區(qū)起始點(diǎn)到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ū)工具的默認(rèn)值,而win10系統(tǒng)自帶的分區(qū)工具默認(rèn)的對齊值則是4096扇區(qū)(2MB)。
有人誤認(rèn)為4K對齊是指的對齊到4K個扇區(qū)喉誊,這是不對的邀摆,所以我們也沒有必要非得選擇4096扇區(qū),最好按照windows默認(rèn)的對齊值裹驰,即win7選2048扇區(qū)隧熙,win10選4096扇區(qū)。似乎有人測試過幻林,win7系統(tǒng)下贞盯,對齊到2048扇區(qū)效果最好,本人并未實(shí)測沪饺,只是建議躏敢。至于XP系統(tǒng),如果需要對齊的話整葡,根據(jù)本人經(jīng)驗(yàn)件余,可以嘗試對齊到2048扇區(qū)或者8扇區(qū)。