昨天有网友问我,为什么618期间买了固态硬盘插主板后感觉速度提升不明显?找了半天也找不到原因。我问他,主板开ahci了吗?他说他不知道ahci是什么!
所以,对于一些不了解ssd基础知识的人,今天小编,我就来科普一下,小白需要了解几个关于ssd的事情。
1.四种不同接口的固态硬盘如何选择?
市面上的消费级固态硬盘大致可以分为三类:sata接口、m.2接口和pci-e接口。它们越贵,性能就越好。
1、sata接口固态硬盘
sata接口属于串行ata数据,是由intel、ibm、dell、apt、maxtor、seagate共同提出的硬盘接口规范。它采用串行总线,彻底淘汰了过去的ata接口。
sata接口有三种:sata 1.0版最大数据传输速率为150mb/s,sata 2.0版最大数据传输速率为300 mb/s。
sata修订版最大数据传输速率为600 mb/s。
笔记本上,sata接口换成了更小的msata接口,但速度没变。
2.m.2接口固态硬盘
m.2接口也有自己的协议。
m.2接口是intel推出的快速接口,兼容sata、pcie、usb、hsic、uart、smbus等协议。
m.2接口分为两类:socket 2的b口和socket 3的m口。b端口仅支持sata和pci-e x2接口。
理论带宽高达600 mb/s;m口的m.2接口(ngff)直接采用pci-e 4通道,所以读取速度可以达到7 gb/s以上.
从上图可以看出,这五款同样m.2接口的固态硬盘差别很大,完全走了两条路。购买前,一定要看清是否支持nvme协议。
3、pci-e接口固态硬盘
pci-e接口固态硬盘
pci-e接口硬盘,从字面上就可以知道,它走的是主板的pci-express总线,而不是上面那个硬盘的sata串行总线。
在传统的sata硬盘中,我们的存储数据先从硬盘读取,然后到内存,接着数据到cpu内部进行计算,完后再写入内存,最后存储到硬盘;而pci-e固态硬盘完全不一样,
它芯片中存储的数据直接通过pci-e总线和cpu直连,省去了内存这个流程,所以,pci-e接口固态硬盘性能最强。
pci-e接口固态硬盘的规格有pci-e 2.0 x2、pci-e 3.0 x4、pcie4.0 x16三种,理论最高速度达到32gbps,
目前pci-e接口的最大传输速度可以达到7gb/s的罕见速度。
三星固态盘
通过上述知识点,我们普通消费者需要掌握三个知识点:sata接口固态硬盘最慢,b口的m.2接口固态硬盘和sata接口没区别;而m口的ngff m.2硬盘和pci-e接口固态硬盘没有区别。
速度差距极大
二、主板的硬盘协议ahci与ide区别
1、ahci协议
主板的ahci协议又叫高级串行ata功能接口标准,这是在intel的指导下,由多家公司联合研发的接口标准。
它支持ncq技术和热插拔。硬盘在接到读写指令后,会根据指令对访问地址进行重新排序,大大减少了读取时间,使数据传输更为高效,同时也有效地延长了硬盘的使用寿命。
它通过包含一个pci bar(基址寄存器),来实现原生sata功能,它和sata接口一样,本来都是为了高延时机械硬盘而设计的,还需要安装驱动程序才能使用,所以,使用机械硬盘时,
很多人的ahci是不打开的。
而当我们使用速度远高于机械硬盘的固态硬盘,就必须要开启ahci了,这样才能实现ncq功能,使得电脑用起来更快。
这也是上述这位网友买了固态硬盘,但是速度很慢的主要原因。
2、nvme规范
nvme总线图示
2009年,nvme规范由包含intel等90多家公司在内所定制一项全新的数据标准。
上述的sata接口硬盘只能按照串行数据的处理模式,由cpu进行一个个处理串行流式信息,不论你用的是多少核处理器,也只能实现一个串行模式流程;而在nvme协议中,
处理器可以调用最多64k个队列同时传输数据,多核处理器的优点被体现出来,如此并发的数据处理能力就可以大大提升硬盘的速度。
所以,支持nvme协议的固态硬盘比ahci协议快了很多。因此,选择一块能够支持nvme协议的ngff固态硬盘,是目前最主流的选择。
三星980 pro nvme m.2
例如三星980 pro nvme m.2硬盘,其读取速度可以达到7000mb/s、写入速度5000mb/s4k随机读1000000 iops、4k随机写1000000 iops的恐怖速度。
三、如何正确设置固态硬盘开启主板ahci选项
1、首先,找准固态硬盘插口的正确位置,因为主板的sata2.0接口和sata3.0接口是不同的,而主板的pci-e插槽也要找准是否是全速插槽。
2、bios设置中,开启上述所说的ahci协议,关闭硬盘节能。
4k对齐设置
3、4k对齐非常重要, 正确的windows下的4k分区究竟怎样才是对的?往下看推荐使用分区软件来对齐,例如常见的diskgenius等等,
然后如下设置即可:1、【对齐到下列扇区数的整倍数4096扇区(2048k)】;2、【磁头:65 扇区:2】;3、【起始扇区号4096】;4、 文件系统必须是ntfs。
好了!对于固态硬盘主要的设置基本上就这些了,如果您从中学到了一点东西的话,麻烦给点个赞吧!
