(相关资料图)
最近小编看到大家都在讨论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的数据。现在我们可以看到问题了。如果我要存储一个4K簇,它会占用31.5K到35.5K之间的扇区,由于一个簇只能对应一个文件,这就导致了每个4K簇原本只占用一个扇区,却要占用两个扇区(物理扇区),因为前面错位了,也就是4K错位了。
如果4K错位,对机械硬盘有好处,写的东西可以直接覆盖,所以影响不大。但是SSD就麻烦多了,因为SSD需要先擦除数据再写入。最初,它只需要擦除一个扇区,但它必须擦除两个扇区(物理扇区),因为4K没有对齐。如果千千有成千上万个部门要运作,那会怎样?不要扼杀系统!所以我们必须找到一种方法,而这种方法就是让它与4K结盟!
4K对齐操作是将硬盘扇区对齐为8的整数倍逻辑扇区,这样每个簇正好对应一个扇区(物理扇区),即512字节乘以8等于4096字节(4K)。只要是8的倍数,它就是4K对齐的。
\