为了方便管理,文件在硬盘中的空间分配并不是按照字节来进行的,而是有一个小的存取单位:簇(Cluster),也叫分配单元。分配单元的大小取决于文件系统,是一个可变的量。通常我们在Windows内使用的NTFS的分配单元默认是4KB。
起初,硬盘的物理扇区(Physical Sectors)和逻辑扇区(LBA sectors)大小都是512字节,这样无论NTFS文件系统的4K分配单元如何偏移,物理扇区和逻辑扇区都是一一对应关系。
后来,随着机械硬盘引入4K高级格式化以及固态硬盘的问世,硬盘的物理扇区从512字节扩增到4KB。这时,如果NTFS分配单元不能和物理扇区完成对齐的话,单次的读写操作就会被放大成多次读写,造成读写性能下降和硬盘实际写入量增加。
4K对齐是硬盘分区申的一个专业术语,4K对齐就是
符合4K扇区定义,格式化过的硬盘,并且按照4K扇区的规则写入数据,般来说在给固态硬盘进行分区的时候,一定要勾选上4K对齐,否则会影响到SSD固态硬盘的性能与寿命,SSD中的4K对齐指的是4096字节,其中一个扇区为512字节。
固态硬盘4K对齐申的2048是指,2048个扇区及一兆对齐并满足4K对齐,
该值只要是4096的僧数,就是4k对齐。
理论上4K对齐是4096的倍数就可以,不过标准的一般都是选择4096,实测来看,固态硬盘4K对齐选择2048还是4096,性能区别并不大,小容量固态盘120G,240G选择2048也是可以的,大容量固态盘1T选择4096,但是最好还是选择4096对齐。
那为什么要4K对齐呢?
由于在早期的时候的硬盘每一个扇区是512个字节为标准,现在的SSD固态盘扇区容量为4096个字节,就是大家所说的4K扇区,如果你安装的是SSD固态盘,但是操作系统还是使用的是512字节扇区标准,那么这些硬盘厂商为了保证兼容性,它把4K扇区模拟成512字区扇区,通过常文件系统块是512个字节的倍数,新的系统基本上都设成了4K的倍数,如果linux也都是4K。
如果不4K对齐,那么簇到扇区的映射关系变成了簇(4k)->512B扇区->4k扇区,这就可能造成簇到扇区映射错位。
大家都知道4K对齐的好处就是:不但会极大的提高数据写入和读取速度,还会减少固态硬盘不必要的写入次数,总的来说就是使您的计算机读写速度更快,不管是开机、关机、或者在整个使用过程中,都保持一个高效的运作状态。