发布网友 发布时间:2022-04-30 19:24
共1个回答
热心网友 时间:2022-06-13 16:05
对于win7及其以上操作体系统的用户而言,其实用不着为512簇、1024簇、2048簇这些问题纠结,因为现在的硬盘分区软件,在新建分区时,默认都是4096簇,除非你专门手动更改簇的大小。今天要讨论的是,不是簇大小对SSD的性能影响,而是扇区数大小对SSD的影响,这个在SSD实际使用中更加常见。因为之前在网上看到不少说法,有人说“4K(8)扇区对齐”才能正真发挥出SSD的性能。有人说微软推荐的是4096扇区对齐。有人说如果使用的是win7,8之类的操作系统,用2048扇区对齐就可以了。还有人说64位操作系统应当用4096扇区对齐,32位操作系统才用2048扇区对齐。到底那种说法更有道理呢?还是用实测来说明吧。 测试用的硬盘为宇瞻AS710 128G SSD,这款产品使用的是SandForce SF-2241VB2主控芯片,Apacer闪存,128G的容量,有四个闪存颗粒。
从图表的对比不难发现,在使用win7 64操作系统时,SSD使用2048扇区对齐,它的性能表现是最好的。 最后再先做一下知识普及。其实这些知识,都是我在网上搜的,只是做一下汇总,估计有不正确的地方,欢迎大家指出。
什么是簇?
最开始从WIN98一直到WIN XP,都是机械硬盘的天下,容量有限。而且绝大多数机械硬盘默认扇区都是512K大小。分区的时候有一个东西叫做物理存储单元,俗称簇。分区的时候可以指定这个大小。这个簇不是硬盘的物理结构,而是使用方法。
这个簇很有意思,一个簇只能容纳一个文件,但是一个簇可以包含多个扇区,当时流行小簇,因为小簇不“浪费”磁盘。 打个比方,比如我的簇是10K,文件是25K,我需要保存这个文件需要占用3个簇;那如果簇是5K,那么我想保存该数据,需要使用5个磁盘扇区单元。显得磁盘利用率更高。
那这么看来,是不是簇越小越好呢?不是!因为一个簇是一个磁盘最小的管理存储单元,如果一个文件读了4个单元和400个单元,你觉得哪个更快呢? 而且目前大容量硬盘已经不在乎那几K了,簇这个东西没必要太小。 簇和扇区有什么区别?
簇和扇区不是属于一个范畴。簇是系统在硬盘上读写文件时的单位,是一个数据块。而扇区是硬盘划分的最小单位值,就是簇(数据块)占用的地方。