求真实验室:固态硬盘分区太多会变成机械硬盘?

2018-04-27 00:15 出处:PConline原创 作者:林冬 责任编辑:lizhuohong

  【PConline 求真实验室】众所周知,机械硬盘(HDD)普遍采用了ZDR技术,即从磁盘的最外圈到最内圈划分出若干个区域。大多数产品划分了16个区域,最外圈的每磁道扇区数正好是最内圈的一倍,与持续传输率的变化基本成比例。 所以磁盘旋转的时候,越在外圈的线速度越大,读取的扇区数就越多,传输率就越高。

1

  简单的说,分区划分的地方不一样,硬盘读写速度是不一样的,一般系统默认情况下C盘都处于盘片的外区,也就是读写最快的区域。大部分机械硬盘约30~35%的外区读写速度比较适合当作系统盘,因此人们常常会根据购买机械硬盘容量大小,把机械硬盘大约30~35%的容量划分作为C盘以及作为存放需要经常读写文件的D盘,后面的存储盘作为存放图片或者视频的分区。

1

  当SSD开始走近千家万户,逐渐有了取代HDD的趋势时,消费者又开始疑惑了,SSD会不会和HDD一样,不同分区的读写速度受位置影响呢?其实SSD的读写机制和HDD完全不一样,SSD在主控的指挥下,通过电学信号的传输完成对闪存芯片的读写操作因此在读写顺序上影响SSD读写速度最大的因素是主控的性能和算法,我们也因此不用太担心SSD会出现和HDD一样的问题。

  但是对于SSD,坊间有一种传言,SSD应该少分区,因为分区越多意味着浪费的空间越多,分区太多还会导致分区错位,给固态硬盘性能使用带来更多的影响。这又与我们以往机械硬盘应该多分区的说法截然相反了。在以往的说法中,当我们把一个文件夹放入机械硬盘某个分区时,里面的碎片文件其实是分布在磁盘上各个角落的,如果分区很大,那么机械硬盘在读写同一个文件夹文件时(比如游戏文件夹内文件)磁头跳跃度很高,当我们机械硬盘分区很多时,每个分区在磁盘上占的位置很少,磁头读取分区内一同类文件时磁头跳跃度低,读取效率更高。

  抛开机械硬盘分区多更好的说法不谈,今天我们先来验证一下,分区会影响SSD性能这种说法是否正确。

测试方法

  测试平台说明:测试平台沿用了前几天X470主板首发评测的硬件配置,二代Ryzen旗舰2700X加上最新的X470主板,测试参考SSD为壹酷 240GB(SATA)。

1

  我们先把测试硬盘只分一个区,使用多项SSD读写测试软件对其进行读写测试。在这里我们的参与测试的是从盘壹酷 240GB固态硬盘。

1

   随后我们把测试硬盘分了三个区,并且每个区容量都不一样,进行同样的SSD读写测试,最后把得出的成绩做比较,就可以知道分区会不会对SSD的性能造成影响。测试时单分区测的是D盘性能,多分区情况测E盘性能,证明是多分区下进行的测试。

性能测试

CrystalDiskMark 测试:

1
单分区

1
多分区

1

1

  测试小结:在CrystalDiskMark 6测试中,同一块固态硬盘在只分一个区和分多个区域的随机读写和连续读写性能都没有太大差异,不过这也可能是软件的问题,我们再使用其他软件测试一下。

 

AS SSD Benchmark 测试

1
单分区

1
多分区

1

1

  测试小结:使用AS SSD Benchmark对固态进行读写性能测试,结果硬盘在单分区和多分区的情况下无论是连续读写性能还是随机读写性能都不会有什么差别,在多分区情况下固态硬盘得分甚至还更高。

 

Anvil`s Storage Utilities测试

1
单分区

1
多分区

  测试小结:在Anvil`s Storage Utilities测试中,两者的表现差异也不大,多分区情况下在综合评分上甚至还更高一点。

结语

1

  经过我们实测,多分区会影响固态硬盘性能的说法明显是不靠谱的,因此大家大可不必害怕固态硬盘分区太多会影响性能,按实际需求和硬盘容量进行分区即可。不过如果固态硬盘有多个分区的话,每个分区的4K对齐都是独立的,切莫忽视非系统分区的4K对齐。

  总的来说,固态硬盘要不要分区依然是一个习惯性问题,大家可以根据自己的喜好进行。

DIY论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品