笔者是一个电脑爱好者,喜欢想方设法地优化电脑,让电脑的性能发挥到极限。因此也常用各种测试软件来测试电脑的性能,检测优化成果。近日,我无意中碰到的一个问题让我加深了对硬盘的认识。
本人有一块希捷酷鱼IV 40GB硬盘,分为5个分区C(4GB)、D(4GB)、E(10GB)、F(10GB)、G(12GB),用SiSoftware Sandra测试磁盘性能,发现最后一个分区G盘的性能得分总是最低,只有21000分左右,而C、D盘却总是28000左右。百思不得其解,同一个硬盘怎么会有性能上的差异呢?一开始,我误认为是磁盘分区表的问题,因为我曾多次用Partition Magic调整硬盘分区,因此我把硬盘重新用FDISK分区,装好系统,经过测试,还是如此。难道是FDISK不好?我又用希捷专用磁盘工具进行分区,装好系统,再次测试,结果依旧!难道是Win98系统不行?我又改装Win2000,发现情况相同。测试软件的问题?我更换了几个版本的SiSoftware Sandra,情况没有一丝改变。不过到了最后,当我把前后几次的测试成绩比较了了一下,发现得分有个规律:C、D盘得分总是最高,E、F、G则依次降低,E盘27000左右,F盘24000左右,G盘21000左右。这时我忽然想到,会不会因为分区是从磁盘的外圈往里依次排列呢?大家都知道,磁盘的盘片是圆形的,在转速不变的情况下,外圈的线速度相对于内圈要快,也就是说硬盘磁头在相同时间内,在盘片外圈扫描的数据更多,所以磁盘性能就要高。这同光驱的传输率类似,在光盘外圈读取数据时才能达到最高的倍速。后来通过查阅资料,发现硬盘果然是采用这种方法分区的,C盘在最外圈,然后依次往里排列其他分区。
问题终于解决了。当我了解磁盘分区的结构之后,也有了些启示,把经常用的文件尽量放在C、D盘,如操作系统,应用软件等,这样可以获得更好的使用速度。对速度不敏感的文件,如备份文件,影音文件等尽量放在靠后的分区,这样可以更有效地使用硬盘来工作和娱乐了。
(出处:http://www.sheup.com)