收藏本站在线留言网站地图

您好,欢迎来到深圳联乐实业有限公司官网
咨询热线

400-888-2720

联乐实业

工业存储/工业电脑服务商

20年专注高可靠性工业存储产品及解决方案

SSD固态硬盘正常使用指南

返回列表 来源: 发布日期: 2019.05.23
固态硬盘相比于普通机械硬盘的优势,在于其极小的“寻道时间”(当然对于SSD而言没有磁道,但是这个响应时间还是有的,姑且也可以叫做“寻道时间”)和天生比HDD结构快很多的随机写入速度。但是很多人买SSD都是冲着“读写500MB/s”这样的字眼去的,其实这些数据都有水分,并且这些都指的是持续读写速度。对于SSD而言,持续读写速度只要不慢得离谱就可以了,并不占重要地位(任何一款SSD测试软件的评价标准中持续读写所占的权重都不高)。对于SSD而言,最最重要的是随机读写能力。

但是SSD有个天生的问题是其性能会随着NAND被污染(写入了数据就是“被污染”)程度的加重而迅速退化。为了保证SSD性能的稳定,日常使用中应该注意一些方面:

1、确保SSD运行在AHCI模式下,并且操作系统使用WinNT6.1或者更新版本

发现不少朋友抱怨 固态硬盘4K对齐后,性能还是跟理论速度相差很大,这主要是因为可能还没有开启AHCI功能。我们知道通过开启硬盘的AHCI模式,可以在一定程度上提升固态硬盘性能。就目前来说,大部分台式机电脑默认是IDE模式,开启硬盘AHCI模式需要进入Bios里面设置开启。笔记本则大多默认已经采用AHCI模式。
SSD固态硬盘
BIOS开启AHCI功能
进入Bios开启硬盘AHCI模式的大致步骤是:重新启动电脑,启动电脑时按Del键进入BIOS,依次选择Devices→ATA Drives Setup→Configure SATA as→AHCI,最后按F10键保存并退出BIOS,如上图所示。

BIOS里面开启AHCI功能是固态硬盘优化的一项必操作项目,当开启后固态硬盘可以支持NCQ,当队列深度(QD)增大,性能也会以几何级别上升,而IDE则是不支持NCQ,队列深度增大性能也不会有太大的变化,下面我们通过一组测试数据,来看看开启AHCI功能与没有开启AHCI功能情况下,固态性能速度对比。

SSD固态硬盘
IDE模式(未开启AHCI功能)
SSD固态硬盘
开启AHCI功能固态硬盘的读取速度
如上图对比我们可以发现,未开启AHCI功能与开启AHCI功能对固态硬盘读取速度影响还是非常大的,通过开启AHCI功能可以有效的提升固态硬盘性能。另外发现部分朋友电脑在BIOS里开启AHCI功能后,容易引起电脑蓝屏死机,遇到这种问题的朋友则可以再修改下注册表即可解决

2、当心掉电问题

SSD的寿命会随着写入数据的增多而损耗。写入数据量越多,寿命损害越大。当写入量到达一定程度的时候,“电容器”将不能有效保存其中的电荷,造成数据丢失。在前面原理部分已经解释过这个原因,这里就不再叙述。

但是正常使用的情况下,想要把SSD的寿命通过写入数据来损耗至尽,是一件希望不大的事情。不过饶是如此,SSD死亡的概率也是比机械硬盘大很多的。原因主要是因为意外断电,即“掉电”。

掉电主要发生在突然停电或者死机蓝屏的时候。掉电之后一般情况下不会出什么麻烦,但是也有一些情况,轻则丢失整个FTL表(可以理解为数据与存储位置之间的映射关系表和模拟机械硬盘状态的模拟层),重则丢失主控制器固件。总之这两种情况下,自己维修是没有任何作用的,只能送回厂修理。

3、务必“4K对齐”

“4K对齐”现在已经被说烂了,可惜的是没几个说的是对的。要详细解释这个问题,需要从XP系统对于机械硬盘的使用讲起。这里也不用说这么多。

总之4K对齐之后对于SSD的性能和寿命都大有好处。

对齐的方法很简单:使用Windows 7原版安装镜像在安装系统的时候删掉原来存在于SSD上的分区,然后新建分区即可完美对齐。或者将SSD作为从盘挂到Win系统下,用系统自带的磁盘管理程序删除未对齐分区然后新建分区即可。

4、避免“碎片整理”

碎片整理操作对于固态硬盘而言百害而无一利。简洁一点来说,适当的“碎片”反而有利于SSD的快速响应(考虑RAID 0的原理,文件平均分散在各个部分上的时候整体速度最快)。最最重要的原因是碎片整理操作会对固态硬盘造成大量的数据写入,白白损耗SSD的寿命。

Windows7在检测到SSD之后会自动在计划任务的磁盘整理中去除SSD。注意不要自己手动开启即可。

5、关闭SuperFetch服务

这一项有人提出反对意见。不过实际上当你的SSD速度很快的时候,打开SuperFetch已经毫无意义了,开启这个服务反而会造成不小的SSD写入。至于其他更深的原因,就不清楚,总之是微软和intel联合建议的操作。

事实上当你的SSD速度足够快的时候,readyboost功能也是自动被禁用的。系统会提示“磁盘速度太快,使用readyboost毫无益处”。

方法是在“计算机管理”中禁用SuperFetch服务,并且设定注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\PrefetchParameters位置下EnableBootTrance、EnablePrefetcher、EnableSuperfetch三项的值为零。
SSD固态硬盘

6、纠正自己的心态

见到的各种帖子几乎都在说“换了SSD之后开机速度会多块多块”,事实SSD完全不是为了没什么实际意义的开机速度而生的。SSD确实会使开机快那么一点,但是不会太明显,甚至有人出现过开机更慢的情况。不要总认为你换了SSD之后开机就应该5秒之内,多一秒都不正常。

SSD真实的意义在于保持系统的快速响应。因为SSD的随机读写速度很快,所以启动装在SSD中的任何程序,都可以快速响应。除此之外,和HDD在使用上并无区别。

尽量少跑测试。任何测试SSD性能的软件都会对SSD造成不小的数据写入量。而且,请注意删除也是一种写入,而且删除操作造成整个Block的擦除,带来的损害比单纯的写入更大。


7、及时更新固态硬盘固件

固态硬盘会不断有新的固件发布。新的固件会带来性能以及稳定性的提升,总之更新没什么坏处。要想维持SSD的高性能,不断更新固件是必不可少的。新的固件可以去驱动之家搜寻(最好去固态硬盘制造商的网站上去寻找)。


8、不要过分“优化”

世界上本来没什么“Optimize”。如果你是为了让计算机更符合自己的使用习惯,那么改改功能做些“Customize”也是不错的,但是请适度。


9、不能使用大型测试软件测试固态硬盘

很多朋友购买固态硬盘后都非常兴奋,都会想测试一下固态硬盘的速度性能,但其实我们经常使用一些诸如Crystal Disk Mark等暴力跑分测试软件,本身会对固态硬盘产生一定的影响,主要表现在,像Crsytal Disk Mark这样的测试会生成大量的垃圾文件,如下图默认时测试5次,测试模型数据大小为1000MB,默认模型全是随机数据,即一次测试将会生成:4(4个测试项目,SEQ、512K、4K、4KQD32)*5(5次测试)*1000(测试模型大小)=20000MB,数次下来,大量垃圾随机不可压缩数据将会充满整个SSD,而这次进行垃圾收集清理大量无用数据时将会大量占用主控的性能,不仅影响写入性能,更会影响读取性能。(这时由于占用了主控大量的性能,估计用户在使用电脑时也会卡得跳舞。)并且写入大量数据,也会严重影响SSD NAND的寿命。

联乐实业,工业存储/工业电脑服务商,17年专注高可靠性工业存储产品解决方案服务商!详情进入www.univo.com.cn或垂询400-888-2720