ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

超微X10/X11平台PCIe转U.2卡:三个BIOS关键设置详析

2026/10/6 6:15:36 拓冰建站 浏览量
超微X10/X11平台PCIe转U.2卡:三个BIOS关键设置详析 玩超微X10/X11平台的人十有八九会动过用PCIe转U.2卡给机器加NVMe盘的心思。原因很简单U.2企业级大船盘价格实在有吸引力而超微这两代板子要么没有原生U.2要么板上那几个U.2口被其他盘位占满转接卡几乎是必需品。但转接卡买回来之后不少人在BIOS这一步就被卡住了插上卡完全不认盘认了盘但速度只有几百MB/s或者系统死活不从NVMe启动。真正的问题往往不在转接卡本身而在主板的BIOS设置。这篇文章不聊价格只把超微X10/X11平台上用PCIe转U.2卡之前必须搞懂的三个BIOS关键设置讲清楚PCIe插槽速率、Bifurcation分叉、启动与CSM配置。适合准备捡U.2大船盘、或者已经入手PCIe转U.2卡但还没折腾明白的人看。1. 为什么超微X10/X11扩容U.2不能只看转接卡价格1.1 PCIe转U.2卡到底在干什么先捋一下原理不然出了问题你都不知道从哪个环节查。U.2接口的物理形态是SFF-8639里面同时包含PCIe信号、SATA信号和几组供电引脚。我们用的U.2 SSD基本都是NVMe协议说白了就是一块走PCIe通道的硬盘只是没做成M.2那种小卡而是做成了2.5寸盘形态方便堆容量、做热插拔背板、加强散热。PCIe转U.2卡做的事情就是把主板上PCIe插槽里的x4或x8链路通过转接卡上的SFF-8643接口和线材引到U.2盘的接口上。信号层面是直通的卡上一般没有复杂芯片。但关键就在“信号直通”和“供电”这两件事上转接卡的PCB走线、金手指做工、线材质量、辅助供电设计都会直接影响硬盘能不能被正常识别、能不能跑满速。常见的PCIe转U.2卡有这么几种形态单盘卡占用一个PCIe x4/x8/x16槽通过一根SFF-8643线接一块U.2盘最简单也最稳。双盘卡占用x8或x16槽通过两根8643线接两块盘。四盘卡占用x16槽四根线接四块盘外观像一块小阵列卡。M.2转U.2卡先占主板M.2口再转出SFF-8643接U.2盘适合ITX或M.2闲置的场景。所以当你决定用转接卡扩容之前得先想清楚自己到底要接几块盘、主板上有什么插槽、需不需要额外供电。而不是看哪张卡便宜就下单后面八成要返工。1.2 X10/X11两代板子的U.2支持差异超微X10和X11平台在服务器和准系统里存量非常大。X10系列搭配Intel C610/C612芯片组支持Haswell-E和Broadwell-E至强PCIe通道基本都是3.0。X11系列搭配C621等芯片组支持Xeon Scalable和部分较新的处理器PCIe 3.0是标配部分后期型号支持PCIe 4.0。但有个容易被忽略的点X10系列的老BIOS对NVMe设备的支持远不如X11。早期的X10 BIOS甚至没有内置NVMe驱动导致插上M.2或U.2盘后BIOS里根本看不到这个设备更别提从NVMe引导系统。很多人在X10板子上折腾PCIe转U.2卡折腾了三天最后发现是BIOS版本太老。所以无论你是X10还是X11第一步都得去超微官网把你那块板子的BIOS刷到最新版这一步能解决后面至少一半的“玄学问题”。X11系列的情况好一些BIOS普遍内置了NVMe支持但菜单选项和默认值也经常藏着雷比如默认CSM开启、PCIe插槽速率Auto、Bifurcation没拆好。后面的三个关键设置就是围绕这些坑展开的。1.3 供电、线材与散热便宜货最容易埋雷标题说“别只看价格”核心原因就在这里。单块U.2企业盘工作功耗通常在8W到25W之间上电瞬间的峰值还会更高。PCIe插槽按规范虽然能提供75W但实际主板上给PCIe插槽的供电设计和线缆压降都要考虑进去。更重要的是U.2连接器上同时有12V、5V、3.3V几组供电而PCIe插槽并没有稳定提供5V很多转接卡干脆设计成从SATA电源口引入5V和12V来满足U.2盘的供电需求。这就解释了为什么有些转接卡除了插在PCIe槽上还要额外接一个SATA电源口或6pin PCIe电源口。如果你买的卡不带辅助供电插一块低功耗U.2盘可能还能凑合插高功耗企业盘或者一次插多块盘就会出现掉盘、不认盘、测试时速度忽高忽低这些问题。线材同样别图便宜。SFF-8643线看起来都差不多但里面的差分对线序、屏蔽层、端子质量差异很大。劣质线材在PCIe 3.0的8GT/s速率下信号完整性很容易出问题轻则CRC错误重则直接链路降速到Gen1速度惨不忍睹。我自己就踩过这个坑后面第五章细说。2. 进BIOS之前先把固件和物理安装搞定2.1 BIOS版本决定你后面少踩多少坑我知道很多人的习惯是拿到转接卡直接插上开机进BIOS找不到盘就开始怀疑卡有问题。但超微X10/X11平台上我建议你先确认BIOS版本最好直接刷到最新。超微主板刷BIOS有两条路IPMI/BMC网页刷新如果你用的是服务器板子板上自带BMC管理口进IPMI页面后找到Maintenance或Firmware Update上传超微官网下载的BIOS固件文件选择刷新就行。这种方式不需要额外做启动盘最省事也是我最推荐的。制作DOS/EFI启动盘刷新如果板子没有IPMI或者IPMI模块坏了就得用FreeDOS启动盘把BIOS文件和解压出来的刷新工具放进去引导后执行刷写命令。刷新之前提醒几件容易被忽略的事先备份当前BIOS配置或者把关键设置截图留存虽然刷新后一般不会清空设置但谁也不敢保证。刷新过程绝对不能断电。最好用UPS没有UPS也至少要确保家里不会突然跳闸。如果刷新中途断电或者固件损坏开机可能提示“PEI - Could not find recovery image”这是BIOS进入恢复模式了。遇到这种情况别慌做一张带着完整BIOS文件的U盘按提示进入恢复流程重新刷一遍能救回来。但最好是别让自己走到这一步。BIOS版本太老还有一个典型问题系统里可能没有NVMe引导支持。你明明在PE里能看到盘、系统也装好了但BIOS启动项里就是没有这个NVMe设备。这种问题在新版BIOS里基本绝迹所以升级固件优先级最高。2.2 插槽选择与硬盘安装的细节刷完BIOS先别急着设置把物理安装做好。很多人后面排查半天最后发现是金手指没插到位或者线没插紧。插槽选择上优先用CPU直连的PCIe插槽。怎么看哪个槽是CPU直连看主板说明书或者看BIOS里PCIe菜单里每个Slot对应的CPU/Root Port编号。一般离CPU最近的x16长槽都是直连的走PCH芯片组的槽带宽和延迟都差点意思而且和板载设备共享带宽容易出幺蛾子。转接卡插上去之后用手按一下两端确保完全进入槽位再把卡尾部的固定螺丝拧上。很多转接卡是长条形的不固定的话插拔8643线时会晃动金手指轻则接触不良重则损伤槽位。8643线接的时候有两个细节一是线头方向SFF-8643接口是有防呆设计的但有些线比较紧你需要对准了用力别斜着硬捅二是线另一头接U.2盘时同样是带锁扣的设计听到“咔哒”一声才算到位。接完之后可以轻轻拉一下测试。U.2盘如果装在机箱盘位里一定要固定好不要让它在运行中被震动影响。有些转接卡是插卡式设计直接把盘竖着插在卡上这种对机箱空间有要求装之前量一下高度别到时候侧板盖不上。如果是用线外接盘的方案盘体可以放在3.5寸位或独立支架里供电线务必插紧企业盘启动瞬间电流不小接触不良会直接掉盘。3. 三个BIOS关键设置逐项拆解速率、分叉、引导3.1 关键设置一PCIe插槽链路速率别让Auto坑了你大多数人买回PCIe转U.2卡插上之后发现盘能认但速度只有几百MB/s或者系统报告盘工作在PCIe 1.0 x1第一反应是盘坏了。其实很多时候是BIOS里PCIe插槽速率被Auto给坑了。PCIe设备上电后链路两端会通过LTSSM状态机做链路训练双方会协商一个双方都能接受的速度和宽度。正常情况下U.2 NVMe盘和PCIe 3.0槽位应该协商出8GT/s x4。但如果转接卡、线材、盘体里某个环节信号质量不达标或者系统探测时出了岔子链路可能自动降到5GT/sGen2甚至2.5GT/sGen1宽度也可能从x4掉到x1。在超微X10/X11的BIOS里默认选项是Auto。Auto不等于“一定是最高速度”而是“让设备自己协商”。为了不让链路自己降级我会直接手动指定速率。具体操作路径是这样的以超微AMI Aptio BIOS为例开机按Del进入BIOS。进入Advanced菜单。找到PCIe/PCI/PnP Configuration。里面会列出各个PCIe插槽的配置项找到你插转接卡的那个槽位。把“Slot X PCIe Slot Link Speed”从Auto改成Gen3。有些X11型号的界面里这个选项可能在进入某个Slot子菜单之后才能看到。如果你用的是PCIe 4.0的板子和PCIe 4.0设备就选Gen4。但超微X10/X11绝大多数是PCIe 3.0平台所以选Gen3就够了。再检查一下同一个子菜单里的“Slot X PCIe Slot Width”有的BIOS会显示这个槽当前协商出来的宽度或者允许手动设置。如果它能手动设确认是x4或x8别被设成x1。多数情况下保持Auto就行但如果之前被某些设备带偏过手动指定也是稳妥方案。提示X10/X11的BIOS菜单在不同固件版本里命名略有差异但PCIe/PCI/PnP Configuration这个路径基本一致。英文界面里看到Slot、Link Speed、Gen3这些关键词基本就没找错。3.2 关键设置二PCIe Bifurcation一张卡带多块盘的关键第二个关键设置是PCIe Bifurcation也就是PCIe链路分叉。这个设置在你用一张卡带两块或四块U.2盘时至关重要很多人卡在这一步。打个比方PCIe x16插槽就像一条16车道的高速公路默认情况下这条路只通向下一个PCIe设备。Bifurcation就是把这条16车道分成四条4车道的小路分别通向四块独立的设备。它跟PCIe Switch交换芯片不一样Bifurcation是CPU/根端口直接拆分链路不需要额外芯片成本低所以很多四盘位转接卡都依赖这个功能。在超微X10/X11的BIOS里路径依然是Advanced PCIe/PCI/PnP Configuration往下找“PCIe Bifurcation Configuration”或类似的选项。进入之后你会看到每个PCIe插槽对应的Bifurcation设置选项一般有Auto、x4x4x4x4、x8x8、x4x4等。实际怎么设取决于你的转接卡和盘数单盘卡不用动Auto就行。双盘卡插在x8槽选x4x4把x8拆成两个x4分别接两块盘。四盘卡插在x16槽选x4x4x4x4把x16拆成四个x4。有些四盘卡自带PCIe Switch芯片不需要Bifurcation但那种卡价格不低而且坏起来更麻烦普通DIY用户基本不用考虑。这里要特别提醒一句Bifurcation改动的槽位一定要和实际插卡的槽位对上。如果你把x16设成了x4x4x4x4但插在隔壁x8槽里的显卡也在这个Root Port下显卡可能就只能跑到x4性能受损。更严重的是如果你把槽位拆成了四个x4却只插一块U.2盘某些主板上会识别成四块不完整的设备反而都不可用。判断你的卡是否需要拆Bifurcation有个简单办法看转接卡背面有没有一颗大的芯片。有芯片的大概率内置Switch不需要Bifurcation没有芯片的纯信号直通就需要在BIOS里手动拆。我见过很多人买了一张“直通型x16转四盘卡”结果BIOS里怎么都只能看到一块盘就是没开Bifurcation。3.3 关键设置三NVMe引导与CSM/安全启动第三个关键设置和你想不想用这块U.2盘做系统盘有关。如果你只是拿来当从盘存数据不涉及引导那这个设置可以跳过。但大部分人扩容U.2盘一是看中它便宜容量大二是想直接装系统或者做重要数据的系统盘那NVMe引导这一关就必须过。超微X10/X11平台的BIOS引导思路是这样的现在NVMe盘本质上是一张PCIe设备传统BIOS的Legacy启动模式不认识PCIe上的存储设备所以要引导NVMe盘必须走UEFI启动模式。这也是为什么很多人把系统装到U.2盘之后重启却直接进不了系统——因为BIOS还开着CSMCompatibility Support Module也就是兼容模式它按传统方式去找启动设备结果找不到NVMe。解决思路很简单进Boot菜单。找到CSM Configuration把CSM Support设为Disabled。确认Boot Mode Select是UEFI而不是Legacy或UEFILegacy。如果你因为某些原因必须保留CSM比如还有老的SATA启动盘那也要把启动优先级里的UEFI NVMe项排在Legacy设备前面。正常情况下关闭CSM、纯UEFI模式BIOS启动项里就能看到名为“UEFI: 你的U.2盘型号”的选项。Secure Boot这里顺带提一下。关闭CSM之后Secure Boot是否开启取决于你装什么系统。装Windows 11需要打开Secure Boot装普通Linux发行版或者Windows 10建议选Other OS或者直接关闭省得签名验证出问题。超微服务器板子默认一般不会强制开启Secure Boot所以不用太担心。提示如果BIOS启动项里始终看不到NVMe盘先确认两件事BIOS版本是否够新以及盘上是否已经写入了可引导的UEFI系统。可以用UEFI模式引导的系统安装U盘启动安装界面里能看到U.2盘就说明硬件链路没问题问题出在引导项顺序或CSM配置上。3.4 顺带Above 4G Decoding和VT-d要不要动在Advanced菜单里还有两个选项经常被问到一个是Above 4G Decoding一个是VT-d。Above 4G Decoding简单说就是允许系统把PCIe设备的内存地址映射到4GB以上空间。如果你的机器内存很大或者插了多块PCIe设备开启它可以让设备BAR地址分配更从容避免地址空间不足导致设备识别异常。U.2盘本身对BAR空间需求不大但当机器里插了多张卡时我还是建议开着。VT-d是给虚拟化直通用的不搞PCIe设备直通的话开不开都行。开了之后某些老系统可能因为IOMMU配置问题导致设备工作异常所以普通U.2扩容场景保持默认关闭就足够。这两个选项不是U.2扩容的必需项但如果你做完前面三个关键设置之后还是有点奇奇怪怪的问题可以回头把Above 4G Decoding打开再试一次。4. 实操复盘一块X11SPA-TF插四盘U.2的完整设置4.1 硬件组合与BIOS版本理论说了这么多我拿自己手头的一块超微X11SPA-TF单路服务器板做个完整实操复盘。这块板子搭配的是C621芯片组CPU是Xeon ScalablePCIe插槽很充足是典型的用来堆U.2盘的平台。硬件清单是这样的主板超微X11SPA-TFBIOS已经提前刷到官网最新版本。转接卡一张x16转四个SFF-8643接口的U.2扩展卡直通型没有Switch芯片所以必须依赖Bifurcation。硬盘四块Intel P4510 2TB U.2企业盘。电源转接卡上有SATA电源补电口接了一根大4pin转SATA供电线。为什么强调BIOS已刷到最新因为X11SPA-TF的早期固件在PCIe Bifurcation菜单上选项不全有几个槽位拆不了x4x4x4x4升级之后就完整了。4.2 BIOS菜单逐项操作记录开机按Del进入BIOS看到的是超微AMI Aptio V图形化界面。操作路径如下第一步按F7切换到Advanced模式或者直接用鼠标点Advanced标签页。进入Advanced PCIe/PCI/PnP Configuration。这一步能看到一排PCIe插槽相关的配置项。我插转接卡的是CPU0的Slot 2这里显示“Slot 2 PCIe Slot Link Speed”。默认值是Auto我把它改成Gen3。同一页还有个“Slot 2 PCIe Slot Width”选项我没有改保持Auto。第二步还是在PCIe/PCI/PnP Configuration这个页面里往下翻能看到“PCIe Bifurcation Configuration”。点进去里面列出了主板上的每一个PCIe槽位。我找到CPU0 Slot 2 Bifurcation默认是Auto改成x4x4x4x4。这里有个细节超微部分板子Bifurcation配置项的命名可能带槽位编号比如“Slot 2 PCIe x16 Bifurcation”意思是一样的。如果你找不到Bifurcation这个词试试在Advanced模式下用右上角搜索框输入BifurcationAMI图形化BIOS支持关键词搜索方便很多。第三步回到Boot菜单进入CSM Configuration。超微板子默认经常是“Disabled”但有些型号开启着。我这一步直接确认CSM Support是DisabledBoot Mode Select是UEFI。第四步检查Secure Boot。X11SPA-TF在Security菜单下有Secure Boot选项我把它设成Other OS不启用严格校验。第五步按F4保存退出重启。系统重启后在BIOS的Boot Priority列表里能看到四块P4510分别出现在UEFI启动项里。4.3 进入系统后的验证BIOS设置完之后我装的是Linux系统。开机进入系统后先用lspci确认设备都枚举出来了lspci | grep -i nvme正常应该看到四块Intel NVMe设备。再用nvme命令看盘nvme list能看到四个设备节点分别是/dev/nvme0n1到/dev/nvme0n3以及可能的nvme4之类。还要看一下链路状态是否跑在x4 Gen3lspci -vvv -s 设备BDF号 | grep LnkSta这里BDF号就是lspci输出里每个NVMe设备前面的那串地址比如3b:00.0。关键看“LnkSta”后面的字段如果是“Speed 8GT/s, Width x4”说明PCIe 3.0 x4链路协商到位这盘能跑满约3500MB/s的顺序读写。如果显示“Speed 5GT/s”或“Width x1”说明链路降级了去查接触和线材。然后简单跑一下读写fio --namewrite_test --filename/dev/nvme0n1 --direct1 --rwwrite --bs1M --size4G --numjobs1 --iodepth32企业盘本身顺序写速度大多在3000MB/s上下转接卡即使加了几块盘单盘性能不受影响。四块盘要一起跑才能看出Bifurcation是否生效但同时跑四块盘的fio会占满整个x16链路带宽如果转接卡和线材没问题四盘合计约7GB/s就是上限了。5. 常见问题与排查技巧实录5.1 插上转接卡后开机黑屏或主板蜂鸣报警这个现象多见于把卡插进槽里那一刻出了问题。先别怪卡按顺序排查拔下转接卡开机看能否正常进BIOS。能进说明问题出在转接卡或槽位。把转接卡重新插一遍注意金手指是否完全进入槽位有没有灰尘或氧化。检查转接卡PCB上有没有掉落的金属屑或者其他异物有些便宜卡出厂时就没清洗干净导致短路。换一个PCIe插槽再试。如果某个插槽一直报警可能是主板槽位供电或信号问题。清一下CMOS。扣电池或短接跳线把BIOS恢复默认再重新设置。5.2 BIOS里识别不到盘但PE或系统里能看到这种情况很常见本质是BIOS的枚举顺序或固件策略问题。PE系统里能看到说明盘、转接卡、线材、供电都是通的问题出在BIOS层面的PCIe设备枚举。先确认BIOS版本是不是新版老X10板子尤其要刷固件。再检查PCIe插槽速率不要用Auto手动指定Gen3。如果插在x16槽确认Bifurcation设置是否正确。直通型四盘卡没开x4x4x4x4时经常出现四块盘全部不显示或者只显示第一块盘。还有一个办法拿一块普通显卡插到同样的槽位试试。如果显卡能正常点亮并进入BIOS说明槽位基本正常问题大概率在Bifurcation或NVMe固件支持上。5.3 认盘了但速度不对LnkSta显示x1或Gen1这是PCIe信号链路的经典问题。PCIe每次上电都会做链路训练这个过程中如果信号质量差到一定程度链路就会主动降速降宽。你的盘可能正常工作但一直是降级状态。排查顺序重新插拔转接卡和8643线金手指和端子用橡皮擦或无水酒精清理。换一根8643线这是最容易忽略的变量。我遇到过线外观完整、但内部差分对断了导致链路降到x1的情况。换一个槽位排除主板槽位信号问题。BIOS里手动指定Gen3前面讲过Auto模式可能重新协商失败。如果用的是带辅助供电的转接卡确认辅助电源插好了。供电不足时盘体工作不稳定也会引发链路重训。5.4 启动时卡在BIOS logo或找不到启动项BIOS里能看到盘但启动项列表里没有U.2盘这种问题我遇到过好几次基本都是CSM造成的。排查就是进入Boot菜单把CSM Support设为Disabled确认Boot Mode Select是UEFI。如果CSM关掉了Secure Boot又处于严格模式可能会把你的Linux引导拦截掉所以把Secure Boot设成Other OS或者暂时关闭。如果你的U.2盘已经装过系统但引导坏了用UEFI模式的系统安装U盘启动进入修复模式重新写一遍EFI引导即可。Windows下用bcdbootLinux下用efibootmgr都不难。5.5 问题速查表现象常见原因首选对策BIOS完全看不到盘线材/供电/插槽接触/BIOS版本旧重插确认供电刷最新BIOS只看到一块盘四盘卡Bifurcation未设置BIOS里设x4x4x4x4看到盘但速度只有x1/Gen1信号质量差/接触不良重插换线强制Gen3启动项没有NVMe盘CSM开启/Legacy模式关CSM用UEFI模式引导开机报警/黑屏转接卡短路或接触问题拔卡清CMOS重插换槽掉盘或读写卡死供电不足/线材劣质辅助供电换合格8643线6. 一点个人折腾心得写到最后分享几个亲身踩坑经验。第一次在X11SPA-TF上插U.2盘时我图便宜买了一张不带辅助供电的转接卡插的是一块P4510。盘能识别但跑半小时测试就掉盘一次换了线、换了槽、刷了BIOS都没用最后换了带SATA补电的卡问题立刻消失。从那以后我就记住了U.2企业盘不比消费级M.2供电一定不能省转接卡上有没有辅助供电接口基本能看出它是不是认真设计的。第二次栽在引导上。盘都识别了系统也装好了重启就是从硬盘启动不了。我当时CSM还开着BIOS里怎么都找不到NVMe启动项。后来把CSM一关UEFI启动项里那几块P4510立刻冒出来了。所以如果你在超微X10/X11上折腾U.2做系统盘以后看到启动项缺失第一反应就去看CSM和Boot Mode。最后再分享一个小技巧每次调完BIOS设置把改动过的菜单截个图留存。超微AMI BIOS进入不同页面时可以通过IPMI的远程控制台保存截图或者直接用手机拍屏。等你以后刷了BIOS、清了CMOS或者换了别的X10/X11板子这些截图就是最快找回状态的参考。按这套三个设置走下来PCIe转U.2卡在超微平台上基本就是一次点亮的事剩下的就是享受大容量NVMe带来的快乐了。