您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > 浅谈固态硬盘(SSD)的使用与选购V1
SSD使用部分SSD在使用上要需要注意几个方面,有些不注意的话不仅会影响SSD性能的发挥,还会影响到SSD的寿命,针对这些方面做了如下的总结,虽然比起HDD来要麻烦一些,不过花了高价买回来的东西,注意下这些方面得到的回报还是很值得的。1、AHCI+NCQ+TRIMAHCI是由Intel制定的一个技术标准,由多家公司共同完成,其中大多都是PC行业重量级的角色,比如AMD、微软、希捷等等,而NCQ是AHCI中规定的一项技术标准。当我们访问一些数据的时候,他们在硬盘上的分布不一定是连续的,可能分布在好几个地方,有连续的,有不连续的,比如数据分布在1,6,3,9,5,2这几个地方。如果没有NCQ的支持,像上面3和2其实是连续的,但读完3后下来读9和5,最后才读2,这明显是非常不合理的,浪费了大量时间。相反若有NCQ的支持,这些读取的顺序会被重新排序成1、2、3、5、6、9,下来不用我说大家也能明白了吧?TRIM是微软联合SSD厂商开发的一项技术,意在解决SSD数据擦除存在的效率问题。大家都知道,当我们在硬盘上删除文件以后,数据其实并没有真正删除,只是被标记为空,当下次此处有数据写入的时候,新数据才会覆盖掉旧的数据,这也是为什么明明删掉的文件,通过特定的软件还能够恢复的原理。而SSD和HDD不同,无法做到数据覆盖,只有当此处挺有数据写入时,才会调用GC(LJ回收机制)先将删除的部分擦除干净,然后才能写入新的数据。TRIM的作用就是主动告诉GC哪些数据是无效的,所以GC会主动将已经删除数据的部分擦除干净(一般都是在SSD空闲的时刻进行,由SSD主控和算法决定),而不用等到有数据写入时候,可以说这是SSD长期保持高性能最重要的手段。通过以上说明大家应该对这些技术有了初步的了解,对SSD来说这三项的启用是非常重要的,不仅影响性能还影响寿命。说了这么多,那么如何开启AHCI、NCQ、TRIM呢?下面逐一介绍。注:没有特别说明的情况下,以下操作都是基于Windows7系统。WindowsXP由于时间久远对很多新硬件支持较差,比如上面说的TRIM,所以如果不是非用XP不可的情况下,强烈建议大家使用Win7以上的系统。①:AHCI(需要主板支持,HDD、SSD通用)对于Windows7以上的操作系统来说,在安装系统前只需要进BIOS将硬盘的模式更改为AHCI即可,系统会自动安装相应的驱动程序。有的朋友可能会说了,我以前不知道所以硬盘还是IDE模式,但是我的系统已经安装好了,还有办法开启吗?当然可以了,这时候可以通过修改注册表来实现,具体方法如下,以win7为例:●点击win键+R键,进入运行对话框;●输入regedit进入注册表编辑器;●找到“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/msahci”键值项;●把Start的值由3改为0,重启电脑,然后在BIOS中将硬盘模式由IDE改为AHCI,保存退出正常启动后系统会自行安装AHCI驱动。注意,上面的步骤顺序不能颠倒,一定要先更改注册表然后再修改BIOS,否则会导致蓝屏无法正常启动!正常启用AHCI后,进设备管理器看到的应该是下面图片里的样子(此处为Intel芯片组):②:NCQ(需要主板+硬盘支持,HDD、SSD通用)一般来说,只要正确启用了AHCI,并且安装了相应的主板芯片驱动,NCQ会自行开启,无需人为干涉。查看是否启用可以用AIDA64、HDTune、CrystalDiskInfo等工具,下面是HDTune检测截图:③:TRIM(需要操作系统+硬盘支持,SSD专用)TRIM需要操作系统和SSD同时支持,系统的话Win7/2008R2以上版本提供,而SSD基本全部支持TRIM,如果有SSD不支持TRIM那么就和LJ没有区别。只要满足以上两点并且正确开启AHCI,同NCQ一样TRIM也会自动开启。可以用AIDA64、HDTune、CrystalDiskInfo等工具检测,这里再提供一款叫DriveControllerInfo的小工具,如下图所示,如果TRIM开启会在驱动器图标上出现一个小刷子。DriveControllerInfo.zip(82K)下载次数:27另外目前网上有关于XP也支持TRIM的方法,有使用XP的朋友可以自行尝试,本人未做过验证,也不建议在XP下使用SSD。2、4K对齐传统机械硬盘读取是以扇区为单位(关于簇、扇区等名词请自行搜索机械硬盘的基础知识),随着硬盘容量的发展,早期规定的扇区容量512字节已经远远不适用于如今的硬盘,所以目前扇区容量已经扩大到了4096字节,而Win7中使用的磁盘格式NTFS默认分配单元大小也正好是4096字节,为了使系统分配单元簇和硬盘扇区本身达到一致,所以就出现了4K对齐这个概念。举个例子说明下,尽管这样比喻并不十分恰当。比如你的脚是43,那么买鞋也就买43的,大了小了都会不舒服,也就是让教和鞋达到一个同步协调的目的!同样4K对其也是让系统和硬盘达到同步的目的!4k对齐不仅关系到SSD性能的发挥,更关系到SSD的寿命,因为工作机制和HDD的区别,如果没有4K对齐,那么SSD的使用将大大受到影响。如何才能实现4K对齐?这里分2种情况:①:Win7自带磁盘工具安装操作系统时,使用Win7自身的磁盘管理程序进行分区格式化,系统会自动进行4k对齐操作,这也算是原生支持,如图:②:第三方磁盘工具因为Win7自带的磁盘工具再使用上有些不方便,所以大部分人都习惯使用第三方磁盘管理工具,比如DiskGenius,在建立分区时要注意勾选“对其分区到此扇区的整数倍”,建议选择4096,如图:4K对齐后如何查看?最简单的就是用ASSSDBenchmark这个软件,打开后在左上角会有两项绿色文字,如下图所示,如果为绿色说明正常开启,如果为红色则说明没有开启:3、分区数量网上一直有种说法是使用SSD尽量少分区,会影响性能,事实果真是这样吗?有不少网站针对这个说法专门做了测试,结果证明分区多少对SSD性能几乎没有影响。这里顺便说明一个部分人认知上的错误,即使只有1区那也是分了,不是说1个区就没用分区,不管你有几个区实际上都进行了分区的操作,只不过数量不同。目前主流SSD的容量还维持的120G左右,一般最多也就分2个区,一个装系统一个装游戏,我想没有谁蛋疼的分5、6个区吧?如果真有的话当我没说,呵呵。。。如果256G或者以上,根据个人使用情况去分去吧,不必担心什么性能影响。这里引用pconline的一张分区测试图,可见分区对性能没有影响:4、SATA接口使用SSD一般都建议接在SATA3接口上,这样能最大限度的发挥性能,但是如果是老机子升级的话没有SATA3接口怎么办,难道就不能使用SSD了吗?SATA2传输速率理论上是300MB/S,而STAT3为600MB/S,乍一看相差足足一倍,不过这只是理论数据,根据目前大量反馈的测试结果来看,SSD接在SATA2和SATA3上除了跑分测试区别较大外,实际使用中区别极小,可以说很难感受的出来,比如开机启动快了1、2秒,但这真的是问题吗?所以说老机子只要有SATA2接口都可以购买SSD升级,会带给你全新的速度体验,跑分党和有心里强迫症的除外,不接SATA3就会不舒服斯基。不过如果有SATA3接口那么建议使用,目前SSD的速度越来越快,接SATA3会发挥更好的性能。如果主板只有1个SATA3接口,主机又有SSD和HDD,那么就将SSD接在SATA3上,HDD接在SATA2上。如果主板只有SATA1的话就算了,速率只有150MB/S确实太低了,还是继续使用HDD吧。不过这么老的机子应该也没人愿意上SSD,不过要真有的话还希望来分享下使用的感受~5、主板节能Intel和AMD都有对应的节能技术,在BIOS里都是可以设置的,一般来说这些选项也都是启用的,比如动态调整CPU频率之类,从而在低负载时候降低功耗和发热量。因为是系统自动调整,所以难免会占用一定的系统资源,那么节能关闭不关闭对SSD的影响到底有多少?先来看一张测试图片:可以看到关闭节能的情况下整体性能大约提高了7%,但是这点提升对于实际使用来说几乎是感受不到的,除非跑分测试。而且网上大多关闭节能也就是为了使跑分更好看而已,除此之外没有别的意义。个人建议普通用户就不用管这方面了,使用默认即可,因为电脑大多数时候都是处于低负载状态的,关闭节能后任何时候电脑都是全速运转,带来的只是性能的浪费和更大的发热。当然如果你为了性能提升和跑分好看关闭节能也无可厚非,每个人都有自己的玩法,不能强求。总结:SSD使用需要注意的地方说了这么多,第1、2点最重要是一定要满足的,这样才能最大限度的发挥性能,同时对SSD的寿命也能起到很好的保护作用。看似很麻烦,其实操作起来非常简单,都是顺理成章的事情。
本文标题:浅谈固态硬盘(SSD)的使用与选购V1
链接地址:https://www.777doc.com/doc-2314227 .html