行业资讯
📅 2026/9/2 19:55:24
Gen8平台B120i/B320i阵列卡2008R2驱动加载指南
简介这份驱动包面向HP ProLiant Gen8服务器MicroServer Gen8与DL388e Gen8的系统管理员与运维人员用于在Windows Server 2008 R2/2008 x64环境下正确识别B120i与B320i动态智能阵列控制器解决系统安装或启动时无法发现阵列磁盘、蓝屏或设备不被识别等常见问题同时兼容P系列、E系列等多款常见RAID控制器覆盖面较广。rar压缩包共8个文件大小仅900KB以系统驱动所需的sys、inf、cat文件为主其中sys为驱动核心、inf为安装描述、cat为数字签名另含exe安装引导程序和dll、xml等支持组件便于在2008R2部署阶段直接加载。当前已有1560人学习使用适用于需要为Gen8整机重装系统、更换阵列卡或维护旧版Windows Server环境的场景。内容不仅包含驱动核心文件还提供cat签名文件与安装配置脚本可在离线状态下完成驱动注入节省排查磁盘不可见问题的时间并降低手工写驱动的门槛适合服务器运维人员直接归档备用。 最近帮人处理一台 HP MicroServer Gen8 装 Windows Server 2008 R2卡在最常见也最让人抓狂的一步B120i 阵列卡驱动加载不上。折腾完回头一查发现不少人把 B120i、B320i、2008R2、2008 X64 这几个关键词混在一起去官网下载时也不知道该选哪个驱动包。这篇就把 Gen8 平台下 B120i/B320i 控制器在 2008R2 里从装系统到进桌面的完整驱动流程写清楚顺手把几个高频坑一并排掉。这篇内容对两类人特别有用一类是手上有 MicroServer Gen8、DL388e Gen8 等老平台因为业务系统限制必须装 2008R2 的运维另一类是刚接触 HP 服务器的朋友看标题只知道要“装驱动”但不知道阵列卡驱动跟普通驱动不一样必须在系统安装阶段提前加载。读完你应该能自己搞定下载、提取、加载、排错这一整条链路。1. 先搞清楚你手里到底是 B120i 还是 B320i1.1 这两张卡的区别HP Gen8 时代的阵列卡命名有规律B 开头的是入门级 SATA RAID 控制器P 开头的是带缓存、支持 SAS 的高级控制器。B120i 最常见于 MicroServer Gen8是板载的软 RAID 方案基于 LSI 芯片加软件 RAID 引擎支持 RAID 0/1/104 个内置 SATA 口。B320i 常见于 DL388e Gen8 这类塔式或机架式服务器同样是 SATA 方案的入门级阵列卡但做成了独立卡形态接口数量和支持的盘位会更多一些。很多朋友在安装系统时没有先区分这两张卡导致下载驱动时下载了 P 系列比如 P420i/P430的驱动包结果安装时加载进去完全无效界面还提示找不到对应设备。这种问题排查起来特别费时间因为系统安装界面不会告诉你驱动不匹配的具体原因只会一直显示“未找到任何驱动器”。1.2 为什么 2008R2 一定要手动加载阵列驱动Windows Server 2008 R2 发布于 2009 年自带驱动库里的存储控制器驱动非常有限。HP Gen8 是 2012 年左右的产品B120i/B320i 的驱动根本不包含在 2008R2 安装镜像里。如果你安装时不做任何操作系统安装向导走到“选择要安装的位置”这一步时你会看到一个空白的磁盘列表这不是硬盘坏了而是系统根本不认识这张阵列卡无法读取后端的逻辑磁盘。普通 SATA 控制器在 BIOS 里设置成 AHCI 模式时Windows 大多能靠默认驱动直接识别。但阵列卡不一样它承载的是 RAID 逻辑卷必须由厂商提供的驱动来完成识别和读写。所以这个驱动加载环节不是可选项是 2008R2 安装到 Gen8 平台上的必选项。1.3 2008R2 和 2008 X64 是同一个东西标题里同时出现“2008R2”和“2008X64”很多新手会被绕进去。Windows Server 2008 R2 是微软从 2008 跳到 R2 这个版本后直接砍掉了 32 位版本只保留 64 位。所以你在驱动下载页面看到 Windows Server 2008 R2 x64 或 Windows Server 2008 X64本质都是同一个系统平台。下载驱动时认准 x64 或 64-bit 字样即可不需要纠结两个选项。另外要注意2008 R2 之后还有 2008 R2 SP1驱动兼容性基本一致B120i/B320i 的驱动在带 SP1 和不带 SP1 的 2008R2 上都能正常安装不需要额外区分。2. 驱动怎么拿官网下载、SPP 提取与 U盘制作2.1 从 HPE 官网按机型下载获取 B120i/B320i 驱动最正规的渠道是 HPE 官网支持页面。打开 support.hp.com输入你的服务器型号比如 MicroServer Gen8 或 DL388e Gen8在“驱动程序与下载”里选择操作系统为 Windows Server 2008 R2 x64然后筛选出 SATA RAID 控制器驱动。B120i 对应的驱动包名称一般是 HP Dynamic Smart Array B120i SATA RAID Controller Driver for Windows Server 2008 R2B320i 的命名也类似。这里有个实际问题HPE 对老产品的驱动下载可能要求输入产品序列号。建议你提前把机器侧面或机箱内的序列号拍下来下载时如果弹出验证框照着输入就行。实在找不到序列号也可以通过搜索引擎搜“HP B120i 驱动 2008R2”找第三方镜像但注意核对文件签名和 hash避免下载到被篡改的文件。2.2 驱动包的三种形态与提取方法你从官网下载下来的驱动通常有三种形态。第一种是单一 exe 自解压包双击后默认解压到 C:\swsetup 或自选目录里面可以找到 .inf、.sys、.cat 文件第二种是更老的 .exe文件夹混合包需要先运行 exe 释放内容再在释放出的目录里找驱动第三种是 HPE SPPService Pack for ProLiant的大 ISO 镜像这种包里装的是整个服务器平台的所有驱动适合离线维护场景。无论哪种形态装系统阶段我们需要的核心文件是包含 .inf 和 .sys 的那一层目录。以最常见的 exe 自解压包为例运行后你会得到一个类似 hp_b120i_driver_x64 命名的文件夹里面放着 hpsas.sys、hpsas.inf 这类文件。这就是安装系统时加载驱动要指向的目标目录。这个目录最好放在 U 盘的根目录下一级路径越短越不容易出幺蛾子。2.3 制作启动加载U盘的两个重点FAT32、USB 2.0第一个重点是文件系统用 FAT32。2008R2 的安装器对 NTFS 格式的 U 盘也不是完全不认但 FAT32 兼容性最稳特别是需要通过 BIOS 引导环境读取 U 盘时FAT32 几乎不会出问题。注意单个分区别超过 32GB超过 32GB 的容量在部分环境里 FAT32 格式化会有问题建议用 8GB 或 16GB 的小 U 盘来干这个事。第二个重点是插 USB 2.0 接口。Gen8 服务器上通常同时有 USB 2.0 和 USB 3.0 接口2008R2 原生不带 USB 3.0 驱动如果你把启动 U 盘和驱动 U 盘插在蓝色的 USB 3.0 口上安装器有可能直接识别不到存储设备。这就是很多朋友反馈“驱动放了但找不到文件夹”的常见原因之一。MicroServer Gen8 的前置 U 口是 2.0后置有 3.0尽量用前置或后置黑色 U 口。3. 安装系统时加载驱动的完整流程3.1 进入 2008R2 安装界面并加载驱动首先把 2008R2 的安装介质做好U 盘启动盘或光驱都行。从介质引导后进入语言选择界面一路点下一步直到出现“现在安装”和左下角的“加载驱动程序”。这时把装有驱动文件的 U 盘插到 USB 2.0 口点击“加载驱动程序”再点“浏览”定位到之前解压出的驱动目录安装器会扫描并列出识别到的控制器驱动。以 B120i 为例列表里会出现类似 HP Dynamic Smart Array B120i SATA RAID Controller 的条目。选中它点下一步安装器会把这个驱动临时加载进当前安装环境。等待几秒它会自动回到磁盘选择界面。如果一切正常此时你应该能看到 RAID 逻辑卷对应的磁盘空间。如果看不到检查 RAID 卷是否已经建好或者换一个 USB 口重试加载。3.2 安装前的 RAID 初始化提醒在加载驱动之前有一个前提阵列卡必须先初始化好 RAID 卷。如果你拿到一台全新 Gen8 服务器开机时按 F10 进 Intelligent Provisioning或早期的 RBSU先把 SATA 控制器模式设置为 RAID然后进入阵列卡配置界面创建 RAID 卷。B120i/B320i 配置 RAID 的方式不太一样B120i 是在 POST 阶段按 F5 进入 Embedded SATA RAID 配置界面B320i 则是通过 Option ROM 或 SSA 离线工具创建逻辑盘。这个步骤漏掉的话后面装 2008R2 时就算驱动加载成功了看到的磁盘列表依然是空的。因为阵列卡背面没有任何逻辑卷可暴露给系统驱动再对也没用。建议在 BIOS 里先把 SATA 控制器模式确认一下是 RAID 就用 RAID是 AHCI 就用 AHCI别为了省事切换到 AHCI 装系统之后要迁回 RAID 会非常痛苦。3.3 MicroServer Gen8 与 DL388e Gen8 的操作差异MicroServer Gen8 和 DL388e Gen8 在驱动加载流程上本质一样区别主要在于固件入口和物理插槽数量。MicroServer Gen8 的 BIOS 是图形化的 RBSU开机按 F9 进设置阵列配置工具入口在 F5DL388e Gen8 是标准 ProLiant 风格开机会有 POST 提示配置界面更标准化。如果你是第一次操作 DL388e Gen8建议先把 iLO 登录进去看下目前的引导模式确认是 UEFI 还是 Legacy BIOS。2008R2 这个老系统在 UEFI 模式下的兼容性比较差尤其是开启 Secure Boot 后安装介质可能直接无法引导。如果你用 U 盘或光驱装 2008R2发现引导后黑屏或直接跳过安装程序大概率是服务器处于 UEFISecure Boot 模式。可以试着进 BIOS 把引导模式切换到 Legacy BIOS用传统方式引导一次。B120i/B320i 的驱动加载在 Legacy 模式下也最稳不用纠结 UEFI 下重装驱动的路子。4. 系统进桌面后驱动补齐与 RAID 管理4.1 设备管理器里的黄色感叹号怎么处理系统装完进入桌面后第一件事打开设备管理器看“存储控制器”下面有没有黄色感叹号或未知设备。如果你安装系统时已经成功加载了阵列驱动正常情况下设备管理器里应该直接显示为 HP Dynamic Smart Array B120i SATA RAID Controller没有感叹号。如果安装阶段没加载驱动但系统又奇迹般装上了这种情况偶尔出现因为部分镜像内置了通用存储驱动你会发现存储控制器一项是问号或叹号。处理方式不复杂右键该设备选择“更新驱动程序软件”然后“浏览计算机以查找驱动程序”指向你之前解压的驱动目录。系统会识别出对应 .inf安装完成后重启一次。如果驱动目录里同时有多个 .inf注意选对 x64 版本别把 32 位版装到 64 位系统里。4.2 顺手装好 SSA 存储管理工具驱动只解决“识别”问题日常维护 RAID 卷还建议装一个 HPE Smart Storage AdministratorSSA。这是个图形化管理工具能查看 RAID 阵列的健康状态、重建进度、磁盘状态能在系统里直接创建或删除逻辑卷。2008R2 对应旧版 SSA 也能在 HPE 官网按系统版本筛选下载装完重启后从开始菜单启动即可。有人问只装驱动不装 SSARAID 能正常工作吗能。但遇到磁盘故障报警时没有 SSA 你就只能靠阵列卡的蜂鸣声和状态灯判断问题没法查看具体是哪块盘被预测故障也没法做扩展或迁移。对生产环境来说SSA 值得多花十分钟装上去。4.3 网卡、iLO 驱动要不要装2008R2 系统进桌面后除了阵列卡驱动还有两样建议顺手装上。一是网卡驱动。Gen8 板载网卡在 2008R2 下偶尔能识别出来但网络可能只有百兆或直接无法连接外网因为默认驱动没完全匹配。建议到官网下载对应的 Network Controller 驱动Intel I350 或 Broadcom 系列装完确认下网卡速度是不是已经跑到 1Gbps。二是 iLO 管理驱动它不会影响服务器正常使用但装了之后在操作系统的“设备管理器”里会有两个 HP 管理设备被正确识别同时也能让 iLO 上报更完整的系统信息。这两个驱动都建议从官网按型号下载或者直接在 SPP 大包里面找。驱动之间没有复杂的依赖关系装完重启即可。5. 高频问题与排查笔记5.1 加载驱动后仍看不到任何磁盘这是最常见的故障。排查顺序大概是第一确认 RAID 卷是否已经创建进入阵列配置界面看一眼有没有已配置的逻辑盘第二确认加载的驱动是否正确列表里是否出现了 B120i/B320i 对应的条目第三确认 RAID 状态是否为 OK 或 Ready如果物理盘处于 Failed 状态阵列卡不会把逻辑卷暴露给系统第四换个 USB 口优先 USB 2.0重新加载一次驱动。还有一个很少人注意的点如果你用的是安装镜像里有内置多个存储驱动的整合 ISO它可能提前加载了一个不兼容的存储驱动导致后续加载 B120i 驱动时冲突。这种情况建议换原版 2008R2 ISO 试一次干净环境里加载驱动的成功率会高很多。5.2 蓝屏 0x0000007B0x0000007B 表示系统找不到启动设备通常出现在两个阶段安装重启后首次进系统时或系统迁移到新硬件后。在 Gen8 上最常见原因是 BIOS 里的 SATA 控制器模式与驱动不匹配比如你之前用 RAID 模式装完系统之后又把 SATA 控制器模式改成了 AHCI导致系统在初始化 SATA/RAID 驱动的环节直接崩溃。另外有一种情况是引导介质加载了 32 位驱动而系统是 64 位或者镜像本身染了奇怪的存储驱动。处理办法开机进 BIOS 确认控制器模式没被动过如果刚装完系统就在这一步蓝屏重新进安装界面把阵列驱动再加载一遍然后执行“修复计算机”→ 启动修复如果还是不行重装系统这次别再做任何额外的磁盘路径改动。5.3 安装界面识别不到 U盘/加载了驱动却不生效安装器识别不到 U 盘通常跟 USB 3.0 接口有关系。老系统的安装环境不含 USB 3.0 驱动你插在 3.0 口上的 U 盘即便亮了指示灯安装器里也可能没有这个盘符。最好把 U 盘插到 USB 2.0 口上或者接一个 USB 2.0 HUB 中转一下。还有一个办法是把启动 U 盘和驱动 U 盘合并成一个 U 盘U 盘里既放 2008R2 的 install.wim 安装源又放驱动目录这样一个盘解决所有问题减少一次换盘的操作。如果加载了驱动但不生效先看驱动目录里是否有 x64 子目录。很多驱动包会同时释放 x86 和 x64 两套驱动安装器如果不识别 x64 文件夹会自动跳过。你可以在浏览目录时直接定位到包含 hpsas.inf 的那一层而不是选驱动包的根目录。5.4 设备管理器里连续出现两个存储控制器个别情况下你安装系统时加载了 B120i 驱动进系统后发现设备管理器里有两个存储控制器一个正常一个感叹号。这通常是驱动包里包含了两代控制器的 .inf 定义系统给同一个硬件加载了两次不同版本的驱动。解决方法是在设备管理器中右键感叹号设备选择卸载设备勾选“删除此设备的驱动程序软件”然后扫描硬件改动再看是否需要手动指定正确的 .inf 文件。如果卸载后硬件又被重新枚举出来且仍然感叹号就到官网重新下载一次最新版驱动覆盖安装一遍。通常覆盖后系统会自动匹配正确的 .inf问题就消失了。这个情况在 B120i 上出现概率不高但在 B320i 的早期驱动版本里偶尔会碰到。5.5 驱动加载后 SSD 速度异常部分用户在 Gen8 上装 2008R2 后用 SSD 做 RAID发现磁盘跑分非常低。这是因为 B120i/B320i 都不带缓存RAID 模式下读写性能必然低于单盘直通。这不是驱动问题而是硬件定位决定的这类入门级 SATA RAID 控制器本身就不是为了极致性能设计的适合做可靠性要求不高的存储方案。如果你对性能有更高要求建议把 SSD 组 RAID 改为单盘直通加 AHCI 模式或者直接上 P 系列阵列卡。最后补一句个人经验在这类老平台上折腾驱动最忌讳同时改多个变量。一次只改一项比如先把引导模式从 UEFI 切到 Legacy确认能装系统了再去加载阵列驱动不要一边加载驱动一边又修改 RAID 配置出问题了很难判断是哪一步导致的。按顺序来Gen8 装 2008R2 其实是很稳的流程而且驱动文件就那几个别被下载页面上一堆选项吓到认准 B120i/B320i 和 2008R2 x64 就行。本文还有配套的精品资源点击获取