服务器远程管理卡(如iLO、iDRAC、iBMC、IPMI)支持通过虚拟软驱挂载RAID驱动,以解决Windows安装时无法识别硬盘的问题:需先启用BIOS/UEFI中RAID模式,再用UltraISO制作1.44MB FAT12格式的raid.img镜像(含.inf/.sys文件),通过管理界面挂载虚拟软驱,最后在安装界面点击“加载驱动程序”手动选中.inf文件完成注入。

服务器远程管理卡(如 iLO、iDRAC、iBMC、IPMI)支持通过虚拟软盘挂载 RAID 驱动,是安装 Windows 或部分 Linux 系统时识别阵列的关键手段。核心逻辑是:安装程序启动后找不到硬盘 → 缺少 RAID 控制器驱动 → 利用远程管理卡把本地驱动文件“映射”为服务器可读的软驱设备 → 手动加载.inf驱动文件。
确认远程管理卡支持虚拟软驱功能
不是所有型号都默认启用或完整支持虚拟软驱:
- HPE iLO5:需固件 ≥ 2.10,且在 Virtual Media 设置中开启 “Floppy Emulation”
- Dell iDRAC9:要求 Enterprise 版本,Basic 版不支持虚拟软驱
- 华为 iBMC V5+:原生支持 HTML5 虚拟软驱,无需 Java;V3 可能依赖 Java 插件
- 浪潮/超微 IPMI:多数支持,但需浏览器启用 Java(旧版)或使用 Chrome 兼容模式(新版)
准备符合规范的驱动软盘镜像(.img)
Windows 安装环境只认标准软盘格式(1.44MB FAT12),不能直接挂载文件夹或 U 盘镜像:
- 用 UltraISO 新建一个 1.44MB 软盘镜像(File → New → Floppy Image)
- 将 RAID 卡厂商提供的 Windows 驱动解压后,仅保留 inf、sys、cat 文件(例如 megaraid_sas.inf、megaraid_sas.sys)
- 全部拖入 UltraISO 左侧文件区,保存为 raid.img(不要用中文或空格)
- 注意:某些老型号(如 Intel RSTe、LSI 9260)需使用厂商专用驱动包,通用版可能不兼容
在远程控制台中挂载并触发加载
以 iLO5 为例,其他平台操作路径类似(Virtual Media → Connect Floppy / Virtual Drives → Add Drive):
- 登录 iLO Web 界面 → 左侧菜单进入 “Virtual Media” → “Virtual Drives”
- 点击 “Add Drive”,选择类型为 “Floppy” → 浏览并上传你制作好的 raid.img
- 勾选 “Connect at power up” 并点击 “OK”,确保服务器重启后自动挂载
- 启动 Windows 安装程序,进入磁盘选择界面(显示“没有驱动器”)→ 点击左下角 “加载驱动程序”
- 系统会自动扫描已连接的虚拟软驱(通常识别为 F: 或 G:),浏览至根目录,选中 .inf 文件即可完成注入
常见失败原因与应对
加载失败不等于操作错误,多是细节未对齐:
- 驱动版本不匹配:Windows Server 2012 R2 需用 Win8.1/Win2012 兼容驱动,不能混用 Win10/Win2016 的驱动包
- 镜像格式错误:用 NTFS 或 FAT32 U 盘直接挂载无效;必须是 1.44MB FAT12 .img
- RAID 模式未启用:BIOS/UEFI 中 SATA Mode 必须设为 RAID(非 AHCI/IDE),否则控制器根本不出现在安装环境中
- 虚拟软驱未激活:部分 iDRAC 需在 “Server Configuration” → “BIOS Settings” 中启用 “Legacy Boot Options” 和 “Floppy Emulation”










