1、什么是4K对齐?早期硬盘的扇区大小为512字节。后来随着磁盘容量的不断增加和提高读写效率的要求,国际硬盘协会制定了新的标准,将每个扇区的大小调整为4096字。Section,即4KB,这种扇区也称为4K扇区。4K对齐是指对磁盘进行分区时,分区的起始扇区位于一个4K扇区的起始位置。
2、为什么会出现 4K 错位?
当硬盘扇区改成4K扇区时,为了兼容之前的标准,为了方便技术人员的固有思维,保证扇区识别的旧操作系统和应用软件不会出错,制造商将一个4K扇区虚拟成8个512B扇区,以便与上一个单元统一。这样,这8个扇区中从第一个扇区开始的分区是4K对齐的,而从其他7个扇区开始的分区是4K非对齐的。
3、什么是簇和簇大小?
为了提高数据读写速度,Windows 将分区空间划分为簇。对于大于2GB的NTFS格式的分区,Windows默认的簇大小为4096字节,即以4KB为单位。所有文件都是集群独有的。比如一个10KB的文件放在簇大小为4K的分区中,会占用3个簇,所以实际占用空间为12KB。如果一个文件夹中有 100 个 10KB 的文件,它们的实际大小是 1000KB,但它们的占用空间是 1200KB。但是,如果将这些文件放在一个簇大小为 8K 的分区中,每个 10KB 的文件将占用 2 个簇,即 16KB。100个文件实际大小还是1000KB,但是占用空间是1600KB。
4、簇大小有什么影响?
从上一个问题我们看到,集群规模越小,空间利用率越高,集群规模越大,浪费的空间就越多,那为什么不把集群分成更小的集群呢?这是因为Windows以簇为单位检索数据,识别出的空白簇会被直接跳过。如果簇大小为 8K,则 1MB 的标识为 128 个簇。如果簇大小是 4K,它也会识别 1MB。那是 256 个集群,所以更多的时间浪费在空集群上。即集群越小,空间利用率越高,但读取速度越慢;反之,集群越大,空间利用率越低,但读取速度越快。Windows 对于大型 NTFS 分区的默认群集大小通常为 4KB。
5、簇大小与 4K 对齐有什么关系?
Windows 读写是按簇,磁盘读写是按扇区。如果一个分区的起始扇区是4K扇区的第二个虚拟扇区,即4K未对齐,则簇大小为4K。分区,每个簇会被分割成两个不同的4K扇区,那么当Windows运行一个完整的4K簇文件时,磁头会在两个4K扇区上运行,当4K左右有大量小文件时,运行速度为降低。正确的4K对齐会提高读写速度,尤其是小文件的读写速度。
6、为什么 SSD 需要 4K 对齐?
上面我们讲了机械硬盘的4K对齐原理系统装好了如何4k对齐,所以众所周知SSD没有扇区的概念,那为什么要4K对齐呢?因为固态硬盘使用的NAND颗粒的最小单位是一个页面,而一个页面的大小一般为4KB,所以固态硬盘的一个页面相当于机械硬盘的一个扇区。并且由于闪存颗粒的特性,4K对齐对其速度的影响要比机械硬盘大得多,所以对于固态硬盘,我们应该进行4K对齐。
7、XP系统的4K对齐速度会不会有提升?
XP诞生的时候还没有4K扇区的概念,但是包括固态硬盘在内的很多新硬盘还在使用XP系统。如果这种硬盘是4K对齐的,然后安装XP系统系统装好了如何4k对齐,速度会相应提高。
8、XP 4K对齐后系统无法启动怎么办?
很多人都遇到过提示找不到引导设备、引导阶段显示破折号或小写字母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)是win7系统自带的分区工具,win10系统自带的分区工具默认值,默认对齐值是4096个扇区(2MB)。
有些人误以为4K对齐是指对齐4K扇区,这是错误的,所以我们不必选择4096扇区。最好按照Windows的默认对齐值,即win7选择2048个扇区,win10选择4096个扇区。部门。好像有人测试过。在win7系统下,对2048扇区的对齐是最好的。我没有测试它,只是建议它。至于XP系统,如果需要对齐,根据我的经验,可以尝试对齐到2048个扇区或者8个扇区。