什么是4k对齐?(什么是磁盘分区的4k对齐?)
随着固态硬盘的普及,越来越多的人接触到4k对齐的概念。最近,有网友问我:什么是4k对齐?为什么网上总有人说ssd分区要记住4k对齐?今天,薛叔叔将和你谈谈什么是4k对齐及其好处!
分区工具
1.什么是4k对齐?
在早期,硬盘的一个扇区的大小是512字节。后来随着磁盘容量的不断增加和读写效率的提高,国际硬盘协会制定了新的标准,将每个扇区的大小调整为4096字节,即4kb。这个扇区也称为4 kb扇区。4k对齐意味着在对磁盘进行分区时,分区的起始扇区位于4k扇区的开头。
2.为什么会有4k失调?
硬盘扇区改为4k扇区时,为了兼容以前的标准,方便技术人员的固有思维,保证扇区标识的旧操作系统和应用软件不会出错,厂商将一个4k扇区虚拟成八个512b扇区,以便与以前的单元统一。这样,这八个扇区中之一个扇区的分区是4k对齐的,而其他七个扇区的分区是4k未对齐的。
3.什么是集群和集群大小?
为了提高数据读写速度,windows将分区空划分为簇。对于大于2gb的ntfs分区,windows默认的集群大小是4096字节,即以4kb为单位,所有文件都是集群独占的。例如,如果将10kb文件放在具有4k群集大小的分区中,它将占用三个群集。所以实际占用的空间空是12kb。如果一个文件夹里有100个10kb的文件,它们的实际大小是1000kb,但是占用的空间空是1200kb。但是,如果将这些文件放在一个簇大小为8k的分区中,每个10kb的文件将占用两个簇,即16kb。100个文件的实际大小还是1000kb,但是空之间占用的空间是1600kb。
4k对齐
4.集群大小的影响是什么?
通过上一个问题我们已经看到,集群规模越小空间的利用率越高,集群规模越大会浪费更多空间,那么为什么不把集群分成更小的呢?这是因为windows在读取数据时,是以簇为单位进行搜索的,带有空白色的簇会被直接跳过。如果簇的大小是8k,识别1mb就是128个簇,如果簇的大小是4k,识别1mb就是256个簇,在空白色的簇上会浪费更多的时间。即簇越小空之间的利用率越高,但读取速度越慢。反之,簇越大,则空之间的利用率越低,但读取速度越快。具有大型ntfs分区的windows的默认群集大小通常为4kb。
5.集群大小和4k排列有什么关系?
windows按簇读写,而磁盘按扇区读写。如果分区的起始扇区是4k扇区的第二个虚拟扇区,即4k未对齐,那么对于簇大小为4k的分区,每个簇将被分割成两个不同的4k扇区。然后,当windows操作一个完整的4k簇文件时,磁头将在两个4k扇区上操作。当有大量小4k文件时,操作速度会很低。正确的4k对齐将提高读写速度,尤其是对于小文件。
6.为什么固态硬盘要在4k上市?
我们上面已经说过机械硬盘的4k对齐原理,所以众所周知固态硬盘没有扇区的概念。他们为什么需要4k校准?因为ssd使用的nand颗粒的最小单位是页,而页的大小一般是4kb,所以ssd的页相当于机械hdd的扇区。而且由于闪存颗粒的特性,4k对准对其速度的影响远大于机械硬盘,所以要对固态硬盘做4k对准。
划分
7.xp系统中4k对齐的速度会提高吗?
xp诞生的时候,还没有4k扇区的概念,但是目前很多新的硬盘,包括固态硬盘,都还在使用xp系统。如果这些硬盘与4k对齐并安装xp系统,速度会相应提高。
8.xp 4k对齐后系统无法启动怎么办?
很多人都遇到过硬盘4k对齐后xp系统无法引导的问题,表现为提示找不到引导设备、引导阶段出现短横线或小写字母j等不同症状通常,它出现在配置较旧的电脑上。针对这种情况,我建议2010年以前的硬盘不用跟4k对,当时的硬盘基本没有4k扇区,对不上实际意义。如果2010年以后的硬盘安装在更早的主板上(am3/775及之前的平台),有很大几率会出现这种问题。可以尝试修复分区表和系统引导。如果还是不行,可以退而求其次,在4k对齐除系统分区之外的其他分区,而系统分区不得不放弃4k对齐。
9.你需要4k对准u盘和存储卡吗?
u盘、内存卡、固态硬盘都使用闪存颗粒,所以除了一些早期的小页颗粒,u盘和内存卡的4k对齐也会有不错的效果。
10.4k线形多少合适?
4k对齐是指将一个分区的起始点与4k扇区对齐,4k扇区的大小是8个虚拟扇区(512b*8)。因此,只要它排列成8个扇区的整数倍,它就属于4k排列。目前常见的对齐值有8扇区、2048扇区、4096扇区等。,其中8个扇区(4kb)是4k比对的最小单位,2048个扇区(1mb)是最小单位。
有些人错误地认为4k排列是指4k扇区的排列,这是不正确的,所以我们不必选择4096扇区。更好遵循windows默认的对齐值,即win7为2048扇区,win10为4096扇区。好像有人测试过。在win7系统下,对准扇区2048效果更好。我没有实际测量过,只是建议。至于xp系统,如果需要对齐,根据我的经验,我可以尝试对齐到2048扇区或者8扇区。
推荐阅读: