4K對(duì)齊是什么
聰明你們知道4K對(duì)齊是什么嗎?不知道的話跟著學(xué)習(xí)啦小編一起來(lái)學(xué)習(xí)4K對(duì)齊是什么。
4K對(duì)齊詳解
其實(shí)“4K對(duì)齊”相關(guān)聯(lián)的是一個(gè)叫做“高級(jí)格式化”的分區(qū)技術(shù)。“高級(jí)格式化”是國(guó)際硬盤設(shè)備與材料協(xié)會(huì)為新型數(shù)據(jù)結(jié)構(gòu)格式所采用的名稱。這是主要鑒于目前的硬盤容量不斷擴(kuò)展,使得之前定義的每個(gè)扇區(qū)512字節(jié)不再是那么的合理,于是將每個(gè)扇區(qū)512字節(jié)改為每個(gè)扇區(qū)4096 個(gè)字節(jié),也就是現(xiàn)在常說(shuō)的“4K扇區(qū)”。
其實(shí)每扇區(qū)512個(gè)字節(jié)的定義起源于電腦發(fā)展的初期,因此在那時(shí)將硬盤容量切分成每塊512個(gè)字節(jié)是平衡與文件管理和存儲(chǔ)之間的。而現(xiàn)在主流硬盤容量已經(jīng)攀升到1TB甚至更高,再用老標(biāo)準(zhǔn)去管理現(xiàn)超大容量的硬盤不但顯得繁瑣,而且降低效率,因此提升單個(gè)扇區(qū)的容量就勢(shì)在必行了。
4K 不對(duì)齊,后果很嚴(yán)重 在了解了“4K扇區(qū)”這個(gè)定義后,就很容易理解什么是叫做“4K 對(duì)齊”了。所謂“4K對(duì)齊”就是符合“4K扇區(qū)”定義格式化過(guò)的硬盤,并且按照“4K 扇區(qū)”的規(guī)則寫入數(shù)據(jù)。那么如果有“4K 對(duì)齊”一說(shuō)必然就有“4K 對(duì)不齊”。為什么會(huì)有“4K”對(duì)不齊呢?這是因?yàn)樵贜TFS6.x 以前的規(guī)范中,數(shù)據(jù)的寫入點(diǎn)正好會(huì)介于在兩個(gè)4K 扇區(qū)的之間,也就是說(shuō)即使是寫入最小量的數(shù)據(jù),也會(huì)使用到兩個(gè)4K扇區(qū),顯然這樣對(duì)寫入速度和讀取速度都會(huì)造成很大的影響。為此對(duì)于“4K不對(duì)齊”的情況來(lái)說(shuō),一定要修改成“4K 對(duì)齊”才行,否則對(duì)于固態(tài)硬盤來(lái)說(shuō),不但會(huì)極大的降低數(shù)據(jù)寫入和讀取速度,還會(huì)造成固態(tài)硬盤不必要的寫入次數(shù)。
這里如果是顯示OK的話,那么4K就是對(duì)齊了;如果是顯示BAD那么就表示4K沒有對(duì)齊。
如何做到4K 對(duì)齊?
最后再來(lái)說(shuō)說(shuō)如何做到“4K 對(duì)齊”。如果在Windows7下,使用系統(tǒng)自帶工具進(jìn)行格式化,那么其格式化后的分區(qū)默認(rèn)就會(huì)是“4K對(duì)齊”的分區(qū),用戶無(wú)需再做任何設(shè)置了。如果是依然在使用XP操作系統(tǒng)的話,那么要做到“4K對(duì)齊”就需要依賴于第三方工具了。比如說(shuō)使用“DiskGenius”這款軟件可以手動(dòng)在“對(duì)齊到下列扇區(qū)的整數(shù)倍”扇區(qū)數(shù)選擇8或者以上就可以實(shí)現(xiàn)“4K對(duì)齊”。
XP下選擇“2048”就可以實(shí)現(xiàn)4K對(duì)齊了
當(dāng)然就“4K對(duì)齊”而言,并不是所有用戶都有必要糾結(jié)的。畢竟要將一塊“4K不對(duì)齊”的硬盤變成“4K對(duì)齊”還是需要那么一點(diǎn)點(diǎn)技術(shù)和承擔(dān)少許數(shù)據(jù)丟失風(fēng)險(xiǎn)的。因此建議如果是將硬盤作為倉(cāng)庫(kù)盤而非系統(tǒng)盤的話,“4K”是否對(duì)齊并不重要,同時(shí)對(duì)于普通機(jī)械硬盤用戶來(lái)說(shuō),受限于4K的讀取性能,“4K”是否對(duì)齊也并不是那么重要。而如果是固態(tài)硬盤用戶的話,“4K”就一定要對(duì)齊了!
4K扇區(qū)對(duì)齊到底是和什么對(duì)齊。
磁盤分區(qū)后都要格式化成某個(gè)文件系統(tǒng),如ntfs,fat32,ext4等等。Windows的文件系統(tǒng)儲(chǔ)存文件時(shí)是按簇存儲(chǔ)的,而ntfs的簇大小默認(rèn)是4K,而4K扇區(qū)對(duì)齊就是指硬盤的4K扇區(qū)與的4K簇一一對(duì)應(yīng)。
為什么會(huì)出現(xiàn)不對(duì)齊的情況?
因?yàn)橹暗南到y(tǒng)或者分區(qū)軟件并沒有考慮這個(gè)情況,都是以512字節(jié)扇區(qū)磁盤的第64個(gè)扇區(qū)為第一個(gè)分區(qū)的起始位置,而這個(gè)位置在4K扇區(qū)的磁盤上表現(xiàn)的正好是第八個(gè)扇區(qū)的最后位置,就會(huì)造成如圖的情況:
如果通過(guò)系統(tǒng)在4號(hào)位置存儲(chǔ)數(shù)據(jù)的話,則需要修改1和2號(hào)位置,也就是存一個(gè)數(shù)據(jù)需要做原來(lái)的二倍工作。如果在5號(hào)位置存儲(chǔ)數(shù)據(jù),而同時(shí)2號(hào)位置前半段存儲(chǔ)了數(shù)據(jù),則需要先把數(shù)據(jù)搬出來(lái),湊夠4K才能存儲(chǔ)在2號(hào)位置,也就是這個(gè)過(guò)程發(fā)生了“讀取-修改-寫入”三個(gè)過(guò)程,明顯費(fèi)時(shí)又費(fèi)事。在這個(gè)過(guò)程下讀取連續(xù)的簇是不受影響的,而當(dāng)數(shù)據(jù)存儲(chǔ)不連續(xù)的時(shí)候也受一定的影響。
4K對(duì)齊相關(guān)文章: