天津电脑组装吧 关注:940贴子:7,539
  • 8回复贴,共1

SSD小白用户收货!SSD的误区如何解决

只看楼主收藏回复

出处:http://diy.pconline.com.cn/329/3294218.htmlpconline 原创 作者:James[专栏] 责任编辑:chenzhangwu
 【PConline 应用】针对刚涉足SSD的用户,我们上一期推出了文章《实测哪些误区损害SSD性能》,如“开启AHCI与不开启AHCI”,“4K对齐与非对齐”,“原生SATA3.0与SATA2.0”等,从评测的数据可以看出,不正当的使用方法极大地影响了SSD的真实性能。这一期我们将深入浅出地告诉大家,如何解决这些误区?让您使用SSD无后顾之忧。

SSD小白用户收货!SSD的误区如何解决
其一:如何让SSD运行在AHCI模式下

  AHCI,全称Advanced Host Controller Interface,即高级主机控制器接口,相比老旧的“IDE“ 虚拟模式更适合SSD SATA存储设备通信协议。AHCI与IDE模式下,SSD的性能差距百分比在65%左右。所以我们强烈建议SSD用户开启AHCI模式。

  怎么查看是否已经打开了AHCI模式呢?最简单的方法是运行一款叫AS SSD Benchmark的软件。如果没有打开AHCI,软件界面左上角会出现“pciide-BAD”类似的警示字眼。打开则是“OK”。
硬盘三种不同的模式简介:
  RAID模式可以通过硬件控制台来开启NCQ,但不支持TRIM。
  IDE模式则是固定成绩,支持TRIM,开机启动快,不支持多通道优化。
  AHCI模式则可以理解成为,硬件条件全部充分利用时的状态。驱动正确的情况下可以支持TRIM,支持NCQ。
如何打开AHCI:

  打开AHCI很简单的,开机--Del键进入主板BIOS,集成外设选项中找到SATA模式,总共有“IDE/AHCI/RAID”三种,选择AHCI,保存进入系统即可。
切换磁盘模式后可能会遇到的问题:

  修改硬盘运行模式后,可能会导致系统开机蓝屏。若想做磁盘运行模式的修改必须清楚系统版本与磁盘驱动间的关系。IDE切换到AHCI需要先安装AHCI驱动,否则开机蓝屏。AHCI切换到IDE可以正常使用。
从IDE模式修改到AHCI的方法:
●点击win键+R,进入运行对话框。
●输入Regedit进入注册表。
●选择路径“HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/msahci”。
●把start值改为0.默认是3,直接重启电脑,在BIOS中开启AHCI模式,正常进入系统。
  正在使用SSD的用户,不妨花点时间来检查下,您的SSD是否运行在AHCI模式下,如果不是赶紧切换过来吧。


1楼2014-04-17 22:08回复
    其二:如何让SSD进行4K对齐



    2楼2014-04-18 22:10
    回复
      传统的分区偏移尺寸一直是从磁盘的第63个扇区(63X512B=31.5KB)开始,因此第一个用户数据的前4KB,都肯定是存放在系统"逻辑扇区"的31.5KB~35.5KB之间,在SSD上,这样就会导致所有数据都横跨在2个页之间,从上面SSD的特性可以知道,这种情况必然导致SSD的性能受严重影响(特别是随机性能),因为每次的写入操作在SSD上都变成了读-擦-写操作。
      如何进入4K对齐:

      Win7自带的分区工具支持4K对齐


      4楼2014-04-18 22:12
      回复
        其三:如何识别SATA接口是否原生

          SATA2.0接口的最大理论速度只有300MB/s,而主流SSD的读取速度已经破500MB/s,将SSD接到SATA2.0接口上无疑是一种极大的性能浪费。所以我们建议SSD应接到理论传输6Gb/s的SATA3.0接口上。但是对于SATA3.0接口又分为原生SATA3.0与第三方SATA3.0接口。
          我们不推荐SSD使用第三方芯片提供的接口,因为第三方接口所受限制及影响较多。一般主板的说明书都会注明那个接口是原生,那个是第三方,不过有些朋友的主板没有提供中文说明书,而他们可能又没足够的英语水平看懂英文的说明书,所以没法判断自己是否接对了接口,甚至不清楚自己究竟接到了哪个接口上。那我们如何来判断呢?


        7楼2014-04-20 22:27
        回复
          第三方SATA3.0与原生SATA3.0接口区别:

          上图在显示驱动程序一栏中的文字为:mvs91xx – OK,正是这一栏让我们知道没有把SSD接到主板芯片原生的接口上,因为mvs91xx代表的是marvell磁盘控制器的驱动程序,目前主板上的第三方SATA芯片大多数都采用marvell的产品,因此才可以判断出SSD接在第三方芯片提供的SATA接口上。


          8楼2014-04-20 22:28
          回复
            其四:如何理解少分区以及小分区

            上一期文章我们测试成绩表明,小分区及全部分区的情况下,SSD的性能差距并不明显。那今天我们来谈谈用户经常会搞混的两个概念“少分区”及小分区。


            9楼2014-04-20 22:29
            回复
              了解“少分区”及“小分区”之前,我们先来了解SSD有一种技术叫做“垃圾回收机制”,Trim指令告诉SSD主控哪些数据所占据的地址是“无效”的,“垃圾回收机制”就把SSD内部对这些“无效”数据进行清理的过程。SSD中的擦除只能是“将无效数据所在的整个区域摧毁”,不能像机械硬盘那样实现“点对点精确定位打击”,因此“垃圾回收机制”过程也显得很繁琐——先把区域内的有效数据集中起来,转移到空闲的位置,然后把“问题区域”整个清除,清除出来的地方可以作为下次垃圾回收时的转移地点。

              所以“小分区”的概念就出来了。所谓“小分区”就是不要把SSD的容量都分满,保留一部分容量作为“空闲位置”,用于SSD内部的优化操作,如磨损平衡、垃圾回收和坏块映射。一般情况下这一步骤厂商已经帮我们设定好了,例如NAND容量128G的SSD,厂家会标称120G,剩下的部分就被设置成了预留空间。当然如果你十分注重SSD性能,也可以在此基础上继续增加预留空间,在分区的时候只分100G或者更少。


              10楼2014-04-20 22:29
              回复
                “少分区”则是另外一种概念,关系到4k对齐对SSD的影响。一方面现在主流SSD容量都不是很大,分区越多意味着浪费的空间越多(每个分区总有那么些空间是用不到的),另一方面分区太多容易导致分区错位,在分区边界的磁盘区域SSD性能可能受到影响。

                因此现在若大家购买使用小容量的SSD,主要用于安装系统和常用应用程序等,而数据都存放于大容量HDD的话,由于SSD容量不大,若划分多个分区,可能使用上不一定方便也缺少弹性(各分区的空间容易出现不足),因此一般不建议也基本没需要划分多个分区使用。若购买使用大容量的SSD,大家也可以根据自己的需要划分多个分区或只划分单个分区,完全取决于你的习惯和喜好,并不需要有过多的疑虑。


                11楼2014-04-20 22:30
                回复
                  正在入手浦科特m6s,看看,体验一下


                  IP属地:陕西来自Android客户端13楼2014-05-02 00:33
                  回复