第一生活网

硬盘4K对齐是什么意思(具体该怎么做)

舒冠晴
导读 大家好,精选小编来为大家解答以上的问题。硬盘4K对齐是什么意思,具体该怎么做很多人还不知道,现在让我们一起来看看吧!1、什么是“4K对

大家好,精选小编来为大家解答以上的问题。硬盘4K对齐是什么意思,具体该怎么做很多人还不知道,现在让我们一起来看看吧!

1、什么是“4K对齐”与一种称为“高级格式”的分区技术相关联。

2、首先,让我们知道什么是“4K对齐”。

3、实际上,“4K对齐”与一种称为“高级格式”的分区技术相关联。

4、“高级格式”是国际硬盘设备和材料协会为一种新的数据结构格式所采用的名称。

5、这主要是由于当前硬盘容量不断扩大,使得之前定义的每扇区512字节不再那么合理。

6、因此,每扇区512字节变为每扇区4096字节,现在通常称为“4K扇区”。

7、其实每扇区512字节的定义起源于计算机发展的早期,所以当时硬盘容量被划分为每块512字节,这是一种文件管理和存储的平衡。

8、现在主流硬盘容量已经攀升到1TB甚至更高。

9、用旧标准管理现有超大硬盘不仅繁琐,而且降低了效率,提高单扇区容量势在必行。

10、不结盟4K的严重后果。

11、了解了“4K扇区”的定义,就很容易理解什么叫做“4K对齐”。

12、所谓“4K对齐”,就是按照“4K扇区”的定义格式化的硬盘,按照“4K扇区”的规则写入数据。

13、那么如果有“4K对齐”,就一定有“4K错位”。

14、为什么会出现“4K”错配?这是因为在NTFS6.x之前的规范中,数据的写入点会正好在两个4K扇区之间,也就是说,即使写入最小量的数据,也会使用两个4K扇区。

15、显然,这无论是对写作速度还是阅读速度都会产生很大的影响。

16、为此,在“4K失准”的情况下,必须修改为“4K失准”。

17、否则,对于SSD来说,不仅会大大降低数据读写速度,还会造成SSD不必要的写入次数。

18、如果此处显示OK,则4K已对齐;如果它显示不良,这意味着4K是出于对齐。

19、如何实现4K对齐?最后,让我们谈谈如何实现“4K对齐”。

20、如果在Windows7下使用系统自带的工具进行格式化,格式化后的分区会默认“4K对齐”,所以用户不需要做任何设置。

21、如果你还在使用XP操作系统,你需要依靠第三方工具来实现“4K对齐”。

22、例如,使用软件DiskGenius,您可以在“对齐以下扇区的整数倍”的扇区号中手动选择8或更多,以实现“4K对齐”。

23、使用DiskGenius分区软件快速分区对齐ssd分区和对齐方法:重新进入WINPE系统,运行DiskGenius,删除SSD原分区,然后点击“新建分区”。

24、选择“主磁盘分区”,文件系统类型为“NTFS”,新分区大小为30000MB(这只是我准备在我的电脑上划分的大小,这个数据由你根据个人需求决定),然后点击“详细参数”。

25、您可以看到有一个磁头和一个扇区的起始柱面。

26、现在把头换成32,扇区换成33。

27、注意下面的“起始扇区号”变成了2048。

28、然后选中左边的“对齐到以下扇区的整数倍”,将扇区号改为“2048”,点击确定。

29、这样,驱动器C被分割。

30、按照上述方法选择剩余的30G空间为“扩展磁盘分区”,“文件系统类型”为NTFS。

31、别动其他东西。

32、点击“确定”即可。

33、扩展分区构建完成后,分区就完成了。

34、全部完成后点击“保存更改”,然后等待完成。

35、这个过程结束了。

36、实现4K对准。

37、当然,就“4K对齐”而言,没有必要让所有用户都纠结。

38、毕竟,只需要一点点技术和一点点数据丢失的风险,就能把一个“4K错位”的硬盘变成“4K对齐”的。

39、因此,建议如果将硬盘作为仓库磁盘而不是系统盘使用,那么“4K”是否对齐并不重要。

40、同时,对于普通的机械硬盘用户来说,由于4K的读取性能,“4K”是否对齐并不那么重要。

41、 而如果是SSD用户,“4K”必须对齐!4K扇区与磁盘分区对齐后,必须格式化成某种文件系统,如ntfs、fat32、ext4等。

42、Windows的文件系统将文件存储在簇中,而ntfs的簇大小默认为4K,4K扇区对齐意味着硬盘的4K扇区对应于的4K簇。

43、如图:4K集群,分配单元大小:4096字节。

44、错位由于之前的系统或分区软件没有考虑到这种情况,512字节扇区磁盘的第64个扇区是第一个分区的起始位置,而这个位置正好是4K扇区磁盘上第8个扇区的最后一个位置,这样就会造成如图所示的情况:如果通过系统将数据存储在第4个位置,就需要修改第1个和第2个位置,即存储一个数据需要两倍于原来的工作量。

45、如果数据存储在5号位,而数据存储在2号位的前半段,就要先把数据取出来,收集到足够的4K才能存储在2号位,也就是说这个过程涉及到“读-修改-写”三个过程,显然是费时费力的。

46、在此过程中,读取连续簇不受影响,但在数据存储不连续时也会受到影响。

本文到此结束,希望对大家有所帮助。