很多人都听说过4K对齐,但为什么要对齐知道的就不多了。
其实4K对齐是固态硬盘里的一个概念,指的是通过设置,让操作系统读写大小与硬盘的读写区块(固态硬盘中称为“页”)尺寸一致,不至于因为两者大小不匹配而导致数据被拆分,从而降低整体的读写速度。通俗点说,就是帮助固态硬盘发挥其最高的性能。
揭秘4K对齐
和机械硬盘不同,固态硬盘(SSD)不能直接在一个已有数据的存储区内覆盖写入,而是先将原位置的数据擦除,再写入新数据。
因此它的日常流程,其实就是“读”→“擦”→“写”。在固态硬盘中,最小的读写单位被称为“页”、最小的擦除单位被称为“块”,通常一个页的尺寸就是——4K。
由于分区偏移尺寸一直是从63扇区开始(63x512B=31.5KB),这就会导致用户第一个数据的前4KB存放在系统逻辑扇区的第31.5KB到35.5KB之间。
持续下去后,后续所有数据就都会卡在2个物理扇区之间,那么一次正常的写入(“读”→“写”),就被硬生生地变为“读”→“擦”→“写”三个步骤。
正是由于这个原因,没有被4K对齐的固态硬盘往往表现为运行卡顿、工作效率不高。
换言之,4K对齐其实就是让一个4KB大小的数据一步写入,以避免出现被拆分二次写入的情形。
如何判断硬盘是否4K对齐
了解这些之后,我们再来看一下如何去检查自己的电脑是否已经4K对齐了。
1)Win+R启动“运行”对话框,敲入“msinfo32”调出“系统信息”面板;
2)依次展开“组件”→“存储”→“磁盘”,然后查找右侧窗格中的“分区起始偏移”;