用NvMe协议m.2固态硬盘有的主板支持有的主板不支持。要挑主板对其他硬件无要求吗

用NvMe协议m.2固态硬盘有的主板支持有的主板不支持。要挑主板对其他硬件无要求吗,第1张

对CPU内存条显卡电源都没要求,主板有M2接口nvme协议就可以了。

技嘉A320M-S2H主板当然可以支持nvme协议固态硬盘M2接口的,因为A320主板是比较新款的主板,只要是nvme协议固态硬盘这个主板都可以支持的,三星970EVO,英特尔545S,浦科特M8PC,三星981,等等M2固态硬盘都可以支持的。

扩展资料:

SATA和M2固态硬盘是普通消费者经常接触的,目前处于主流地位。mSATA固态硬盘在过去几年比较流行,现如今基本已经被M2取代了。PCI-E固态硬盘售价高,定位高端,一般出现在土豪玩家的机箱中,或者商用级服务器。

M2固态硬盘比较复杂,其有三个版本,分别为B key接口、M key接口和B&M key接口。三者区别在于金手指处断口位置及短金手指部分的引脚数。

省去了控制器的NVMe比SAS/SATA的热插拔要复杂的多。在进行热插拔测试之前,第一步就是要确认当前的系统是否支持热插拔。

1,确认SSD的支持

对于SSD,热插拔需要保证在插盘的过程中不会产生电流波峰而损坏器件;拔盘的时候,不会因为突然掉电而丢失数据。这个可以向SSD供应商确定或者查看产品规格书。

2,确认PCIe卡槽的支持

上面提到,NVMe是直接连接到PCIe Bus上的,U2接口也是直接跟PCIe相连(当判断插入的设备为NVMe SSD时)。某些U2接口内部连接的PCIe卡槽并不支持热插拔。PCIe Spec规定了热插拔寄存器。下图(通过lspci -vvv获取)显示了一个PCIe卡槽的Capabilities寄存器信息。其中LnkSta,SltCap,SltCtl和SltSta 4个部分在热插拔过程中比较有用(具体意义请参考PCIe Spec)。HotPlug和Surprise是最基础的判断热插拔的标志位。SltSta中有一个PresDet位指示当前是否有PCIe设备插入卡槽。

3,确认 *** 作系统的支持

PCIe热插拔并不是完全由 *** 作系统处理的,也有可能由BIOS处理,这完全取决于服务器BIOS的设计。当 *** 作系统启动时,会根据ACPI提供的信息来了解到底由谁处理PCIe热插拔。如果由 *** 作系统处理,则会根据PCIe卡槽发送的中断获知热插拔事件。对于Linux系统来说,一般使用pciehp驱动来干这件事情。所以,最简单的判断方法就是看系统中是否注册了热插拔中断服务程序。

对于Linux的NVMe热插拔支持将会单独用一篇文章讲解,此处不再多说。

4,确认NVMe驱动的支持

与其说驱动的支持,不如说驱动中是否有Bug。Linux内核提供了NVMe驱动,但是在实际的测试中,驱动的处理不当容易导致系统Crash和Hang住。产生这些问题的原因基本上可以归纳为NVMe驱动release设备和pciehp release设备产生竞争,出现空指针;NVMe驱动release设备时,上层调用sync函数导致进程block住。这个最好跟SSD 厂商沟通好自己的测试环境,以便提前了解可能出现的问题。

如果这些环节都通过,基本上可以确认当前的系统可以进行热插拔了。但是目前,Linux系统和PCIe热插拔驱动存在不少问题,我们在 *** 作中还需要避免出现下面的情况:

避免在一个服务器上短时间内频繁地(或者同时对多个设备)进行热插拔 *** 作

原因:这是pciehp驱动中热插拔处理的bug,centos7都没有解决。

潜在的问题:可能导致pciehp进程block住,之后插入的盘无法识别。

解决办法:当对多个盘 *** 作时,顺序进行热插拔,并打开pciehp的debug功能,通过dmesg获得pciehp热插拔处理进度。

避免对带有I/O的设备进行热插拔(尤其是启用了Cache的I/O)

原因:这是由于Linux Block层与PCIe热插拔的配合问题导致的。

潜在的问题:可能导致系统某些进程block住,或者系统crash。

解决办法:通过设置卡槽的power值,在拔盘之前通知 *** 作系统先移除设备。

避免对已经mount文件系统的设备进行热插拔

原因:mount无法感知热插拔事件。

潜在的问题:文件系统无法使用,数据丢失。

解决办法:提前umount文件系统。

按照上面的方法,能够避免绝大多数问题。但是还是可能出现错误,尤其在一些新的服务器厂商的产品中,由于兼容性问题导致NVMe设备无法识别。那么我们可以通过卡槽的Capabilities寄存器信息判断。如果设备没有被PCIe系统正确识别,那么就需要咨询厂商了。

总结

这篇文章主要介绍了在进行NVMe SSD热插拔时需要注意的事项。首先,我们检查系统是否支持NVMe热插拔,然后避免出现上面提到的3种情况。PCIe目前还无法做到如SATA/SAS一样的支持力度,这个需要服务器厂商和SSD厂商共同推进,相信在未来会越来越好。用户在这个阶段,只有尽量和厂商多沟通,才能避免 *** 作中造成系统崩溃,数据丢失等风险。

1、NVMe协议需要BIOS支持,而PCI-E 40需要CPU或主板主芯片支持。

2、如B85主板就可以通过修改BIOS文件,加入支持NVMe协议的文件,从而支持NVMe协议的固态硬盘。

3、B550芯片不支持PCI-E 40,因此除了第一条显卡插槽由CPU提供PCI-E 40 x16带宽,主板上其他PCI-E插槽仅支持PCI-E 30。

4、而X570芯片可以支持PCI-E 40,因此除了第一条显卡插槽,其他PCI-E插槽也是支持PCI-E 40的(具体分配方式由主板生产商决定)。

PCI-E接口固态SSD从尺寸大小分类可以分为两种:第一种为:M2-2280,第二种为M2-2242。

2242与2280只是代表了尺寸的长短,2242的具体规格为22×42(mm),2280的具体规格为22×80(mm),2242与2280之间还有一个2260规格,22×60(mm)。2280是最长的规格。22mm是统一的宽度,42、60、80代表了不同的长度。

宽度相同,长度不同,用途也就不同,60、80规格主要是台式机主板用的,42规格主要是笔记本使用。当然对于一些ITX主板,一般也是以2242规格为主。

扩展资料:

M2固态硬盘协议分AHCI和NVMe两种协议,现在主流主板都是NVMe协议的M2接口,AHCI协议就是与sata一样的数据通道,最大带宽也6Gbps,NVMe协议通过PCIE总线数据与CPU直连,带宽可达32Gbps,也就说NVMe协议的固态硬盘在速度上会更快。

其实M2也不是全占优势的,比如普通固态硬盘的稳定性更强一些,而且发热小;虽说M2比较快,体积也小,但是发热太大,而且对于win7系统的用户安装起来会非常麻烦。对于普通用户来讲,普通固态硬盘已经完全够用了。

参考资料来源:百度百科-m2接口

如果你对速度有很高要求,自然要选 PCI-E 接口,或者走 PCI-E 通道的 M2 接口的固态硬盘(也就是 NVMe 协议的 M2 接口固态硬盘)。这两者没有速度上的差距,有形态上的区别。比如你是 ITX 主板,可能就没有多余的 PCI-E 接口,所以就买 M2 接口的。比如你的笔记本没有预留硬盘位,那只能买 M2 的。

如果你对速度要求不高,那么自然选择 SATA 接口,或走 SATA 通道的 M2 接口的 SSD。这两者的速度没有差异,同样是形态上的区别。

另外,M2 接口的 SSD 无论走什么通道,由于体积较小,发热都会比 SATA 和 PCI-E 接口的 SSD 要高。如果你的电脑散热不够给力,SSD 长期过热会影响寿命和速度。

当然,还要考虑的是价格问题。M2 SSD 无论走什么通道,一般情况下价格都比 SATA 贵,走 PCI-E 通道的更是贵得多。

分使用用途和硬盘档次。

对于视频编辑工作两者的区别非常大,因为视频编辑一直有庞大的连续数据流在抽出压缩合并,这是MVME固态硬盘最擅长的工作,如果你用的是档次很高的NVME盘,速度差距会非常明显,哪怕最好的SATA盘也远远比不上。当然,如果是很垃圾的NVME盘,比如紫光在卖的那款还有影驰一类的产品,可能还是没多大区别,因为这些盘既没有自带缓存也不会借用电脑的内存,模拟缓存一过速度就会像跳水一样,这个时候SATA盘可能还在维持原速(尤其是高档SATA盘),此消彼长又追回去了。

对于游戏用户或者办公看**,SATA和NVME盘有区别,这个区别不大,因为两者随机读写差别虽有但本身数值都不大。后者开机9秒,前者开机也能11秒,导入游戏,后者111秒,前者118秒,这样的差距你说有确实有,没有对比的情况下基本感觉不到。对于这类用户,影响更大的其实是硬盘本身的档次,西数蓝盘肯定比三金一云强太多了。

有用户咨询小编新机器nvme怎么装win10系统,现在不少用户给电脑装上了Nvme SSD固态硬盘,想要提升电脑速度,但是在给nvme固态装win10遇到麻烦,很多U盘pe不识别nvme硬盘,且多数pe不支持uefi gpt下安装win10系统。一般最简单的解决方法就是使用win10原版镜像制作U盘启动盘安装,下面系统城小编教大家nvme固态硬盘装win10系统的方法。

相关说明:

1、如果pe不能识别nvme硬盘,那么就制作原生win10启动U盘

2、电脑需要是uefi机型,且需要uefi+gpt模式下安装win10 64位

相关教程:

怎么看电脑是不是UEFI启动

微pe安装原版win10怎么装|wepe安装原版win10 1803教程

一、安装准备:

1、支持uefi模式的电脑,8G容量U盘

2、64位win10原版镜像下载:win10 2004正式版下载_win102004官方原版iso镜像下载地址

3、制作原生win10 uefi启动盘:

方法一、使用MediaCreationTool制作:win10系统怎么创建U盘安装介质

方法二、使用rufus制作:怎么用rufus制作win10启动盘教程

4、激活工具:win10激活工具下载

二、uefi启动设置:(新机型默认就是uefi,一般不需要设置,除非已经被改成legacy)

电脑设置UEFI启动的方法

U盘装系统启动热键大全

三、新机器nvme装win10步骤如下

1、首先制作好win10 uefi启动U盘,新机器的主板默认都支持uefi启动,如果你之前没有乱改bios,只需要直接插入U盘,启动电脑后按F12或F11或Esc等快捷键d出启动菜单,选择带有UEFI前缀的U盘启动项,回车;

2、启动win10安装程序,进入这个界面,选择安装语言、时间格式、键盘输入法,点击下一步;

3、这个界面,直接点击现在安装;

4、激活windows界面,如果没有密钥直接点击我没有产品密钥;

5、选择安装的版本,pro是专业版,home是家庭版,选择之后,点击下一步;

6、勾选我接受许可条款,点击下一步;

7、安装类型,选择自定义:仅安装Windows(高级);

8、进入到分区界面,这边需要给nvme固态硬盘分区,一般根据容量大小判断,或者驱动器后面的数字,0表示第一个硬盘,1表示第二个硬盘,选中nvme硬盘,点击新建;

9、输入要建立的分区大小,如果固态硬盘容量小,大小直接默认,点击应用,只建立一个分区,如果要建立2个以上分区,就自行设置大小,win10至少50G以上C盘空间,1G=1024MB,点击应用,硬盘怎么分为整数分区;

10、d出提示框,提示会建立额外分区,直接点击确定;

11、这边就建立了一个主分区,以及其他的额外分区,uefi模式下会有MSR保留分区,gpt分区表都会这样,选择主分区,点击格式化,然后按同样的步骤,新建其他的分区;

12、完成分区之后,选择系统安装位置,一般是第一个主分区,比如图中的分区4,下一步;

13、进入到这个界面,执行win10系统安装过程,需等待几分钟;

14、上一步完成后会重启电脑,重启过程中拔出U盘,进入这个界面,正在准备设备;

15、设备准备完成后,重启进入这个界面,准备就绪时间比较长;

16、安装完成后,进入小娜帮助向导,提示你进行系统设置;

17、到创建帐户界面,创建帐户是建立微软Microsoft帐户,脱机帐户是建立本地帐户,这边选择建立脱机帐户;

18、设置帐户密码,如果不想设置,直接放空,下一步;

19、之后就进入到win10桌面,nvme固态硬盘安装win10完成。

以上就是新机器nvme怎么装win10系统的详细过程,使用微软原生win10 64位iso镜像制作U盘启动盘即可安装。

以上就是关于用NvMe协议m.2固态硬盘有的主板支持有的主板不支持。要挑主板对其他硬件无要求吗全部的内容,包括:用NvMe协议m.2固态硬盘有的主板支持有的主板不支持。要挑主板对其他硬件无要求吗、nvme ssd 对NVMe SSD热插拔时,我需要注意什么、nvme+pcie4.0需要cpu支持吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9541828.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存