原以為安上嶄新的硬盤,電腦的讀寫速度可以更上一階,然而電腦用它遲緩的響應速度将你的熱切期盼拉回到冰冷的事實。
可能一部分人會心想:"是新換的硬盤存在質量問題嗎?"
不!可能是你在安裝硬盤時忽略了一件事——4K對齊!
在了解什麼是"4K對齊"之前,需要開個小竈插節課,了解什麼是"扇區"。
扇區(sector)是源于機械硬盤的存儲介質即磁盤的概念。磁盤上的磁道被分成若幹的弧段,一個磁化的弧段就是一個扇區,一個扇區的大小是512字節(簡稱:B)。雖然固态硬盤的存儲介質是固态存儲電子芯片,不存在磁道,自然不存在物理意義上的"扇區",但概念上的"扇區"作為硬盤讀寫基本單位在存儲介質叠代的背景下依然得以保留。扇區是讀寫的基本單位,然而硬盤在文件操作時不是以一個一個扇區進行的,而是以一組一組。一組一組的扇區叫做"簇"(CLUST),而"簇"是系統進行分配的最小單位。
在大概的了解扇區之後,我們就可以進入下一個知識點:4K扇區。
現在出現在計算機系統的數據是大塊大塊的"數據塊",如同上班早高峰時的龐大車流。512B的小扇區就像狹小的巷子,要疏理巨大的"交通壓力"效率是可想而知的低!因而拓寬道路,發展更大的扇區是大勢所趨,4K扇區應運而生了。
4K扇區即大小為4096B的扇區。存儲技術的進步需要電腦系統的進步與配合。目前,計算機系統的發展暫時跟不上"4K扇區"的步伐,所以在實際使用的時候仍然會将4K扇區模拟拆解成8個現有計算機系統可承載的512B扇區。
于是,問題來了——怎麼令"模拟扇區"(512B扇區)對齊到8的整數倍個"實際扇區"(4K扇區)呢?
假若電腦的引導區(位于電腦系統盤上的一塊區域,主要作用是引導系統)占用的扇區數不幸不是8的倍數,例如說63個,那引導區的大小是:63*512=32256 B;假設以一個4K扇區大小(4096 B)的數據為一簇,那引導區占用的簇數是:32256÷4096=7(簇)餘3584 B。
别小看了餘下的3584 B,它引發的"多米諾效應"影響極大!
打個比方:拿糖果裝滿糖果盒。一個糖果盒正好能裝滿一包64顆裝的糖果,如果有一包糖果缺斤少兩隻有60顆,糖果盒裝60顆糖果裝不滿,隻能拆開下一包糖果來填補。下一包糖果同樣裝不滿了,隻能再拆下下包糖果來填補······糖果盒因為一包缺近少兩的糖果就需要拆開兩包糖果來填補,影響到的是之後的每一個糖果盒、每一包糖果。
餘下的3584 B數據就像那包缺斤少兩的糖果,從第64個扇區開始,都有會數據被分割成兩部分,存儲在不同的扇區下。而系統文件操作是以"簇"為單位,假如每個簇都要用到兩個扇區,數據的讀寫速度和讀寫效率必然要降低!
特别是固态硬盤的性質有别于機械硬盤,固态硬盤不能在一個已有數據的存儲區内覆蓋寫入,而是先将原位置的數據擦除,再寫入新數據。如果4K對不齊,原本可執行一次性讀寫流程的"讀-寫"就增多一步"擦除",變成了"讀-擦-寫",由于造成不必要的寫放大(Write Amplification),固态硬盤的讀寫性能就因"4K對不齊"而不能全力施展,造成性能下降。此外,多餘的寫操作,理論上還會縮短SSD的使用壽命。
那該怎麼檢查硬盤是否已經對齊了呢?
第一步:Win R啟動"運行"對話框,輸入入"msinfo32"調出"系統信息"面闆;
第二步:依次展開"組件"→"存儲"→"磁盤",然後查找右側窗格中的"分區起始偏移"
第三步:将"分區起始偏移"的數值除以4096,如果得到的是一個整數,就意味着硬盤已4K對齊,數據讀寫時無需拆分,可以一次性讀寫。反之,得到的是非整數,就意味着硬盤4K對不齊,需要通過硬盤工具軟件進行分區調整。
也可以通過第三方軟件,比如AS SSD Benchmark,來查看是否4K對齊。
下課啦!知行合一的同學們,是不是躍躍欲試,想要入手一款嶄新優質的硬盤來檢查一下學習成果呢?
WD Blue™ SN550 NVMe™ SSD
可靠出衆,PC存儲的優質之選,藍色核芯,高效穩定,高速讀寫,快速響應,顯著提升系統性能!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!