(資料圖)
最近小編看到大家都在討論4k對齊是什么意思(你知道什么是4K對齊嗎?) 相關的事情,對此呢小編也是非常的感應興趣,那么這件事究竟是怎么發生的呢?具體又是怎么回事呢?下面就是小編搜索到的關于4k對齊是什么意思(你知道什么是4K對齊嗎?) 事件的相關信息,我們一起來看一下吧!
4k對齊是什么意思?(你知道4K排列是什么嗎?)
對于硬盤來說,有兩個很重要的東西,一個叫扇區,一個叫簇。扇區是硬盤存儲數據的物理單位,簇是存儲單位,可以包含多個扇區,一個簇只能對應一個文件。
在傳統的機械硬盤中,一個扇區是512字節,而現在流行的固態硬盤采用了新的標準“4K扇區”,即4096字節。然而,我們的系統只能識別512字節的扇區。為了讓新標準硬盤與系統兼容,硬盤廠商想了一個辦法,把扇區分成八份,即4096除以8等于512。以這種方式分成八部分的扇區稱為邏輯扇區。
硬盤有無數個扇區,每個扇區都有自己的地址。目前更流行的硬盤格式一般是NTFS。NTFS分區的起始地址不是從0開始,而是從LBA63開始,因為之一個0-62扇區存儲在引導區。一個512字節的扇區乘以63個扇區等于32,256字節,也就是31.5K然而我們只能存儲來自LBA63的數據?,F在我們可以看到問題了。如果我要存儲一個4K簇,它會占用31.5K到35.5K之間的扇區,由于一個簇只能對應一個文件,這就導致了每個4K簇原本只占用一個扇區,卻要占用兩個扇區(物理扇區),因為前面錯位了,也就是4K錯位了。
如果4K錯位,對機械硬盤有好處,寫的東西可以直接覆蓋,所以影響不大。但是SSD就麻煩多了,因為SSD需要先擦除數據再寫入。最初,它只需要擦除一個扇區,但它必須擦除兩個扇區(物理扇區),因為4K沒有對齊。如果千千有成千上萬個部門要運作,那會怎樣?不要扼殺系統!所以我們必須找到一種方法,而這種方法就是讓它與4K結盟!
4K對齊操作是將硬盤扇區對齊為8的整數倍邏輯扇區,這樣每個簇正好對應一個扇區(物理扇區),即512字節乘以8等于4096字節(4K)。只要是8的倍數,它就是4K對齊的。
\關鍵詞: 你知道