簇大小与分区4k对齐的关系

现在的硬盘分区软件,新建分区默认都是4k簇,除非专门更改簇的大小,否则不会变。而4k对齐,是调整扇区数的多少,而不是调整簇的大小!

1,随着硬盘容量不断扩展,之前定义每个扇区512字节不再是那么的合理,于是扇区就渐渐进化提升为每个扇区4096字节,就是“4K扇区”的由来。

2,随着ntfs成标准的硬盘文件系统,其文件系统的默认分配单元(簇)也进化为4096字节每簇,为了使4k簇与4k扇区相对应,使硬盘物理硬盘分区与系统逻辑分区对齐,保证硬盘读写效率,就有了“4K对齐”的概念。

3,硬盘厂商为了保证与操作系统兼容性,会将4096B扇区模拟成512B扇区,因为系统在使用ntfs6.x的文件规范时,由于ntfs磁盘引导区占用了一个磁道共63个扇区,真正的文件系统在63号扇区之后,这个导致(每4k簇)数据的写入点正好会介于在两个4K 扇区的之间,占据第一个单元的组后512字节和第二个单元的前3584字节。即使是写入最小量的数据,也会使用到两个4K扇区,如果每个簇都会跨越两个物理单元,这样文件系统在读写某个簇的时候,硬盘需要读写两个物理单元,这会降低因硬盘读写速度,并缩短使用寿命。4k对齐的目的就是为了保护硬盘,提升读写速度而已。

簇大小与分区4k对齐的关系_第1张图片

4,所以4k对齐就是借助硬盘分区软件在主引导记录的63个扇区后,牺牲,空出数个4k扇区,让文件系统的4k簇与4k扇区相对应,不至于出现一个4k簇占两个4k扇区的问题。通过计算,“4K对齐”就是将硬盘4k扇区对齐到8的整数倍个模拟512B扇区,只要是8的倍数都是4K对齐。

簇大小与分区4k对齐的关系_第2张图片

 

从网络的一些测试,2048扇区4k对齐的表现略好。

你可能感兴趣的:(环境配置)