PowerEdge R430服务器BIOS可识别Samsung SSD 860 EVO但Fedora Server 38安装程序无法检测到的问题求助
PowerEdge R430服务器BIOS可识别Samsung SSD 860 EVO但Fedora Server 38安装程序无法检测到的问题求助
大家好,我最近碰到了一个服务器硬盘识别的棘手问题,折腾了好一阵没解决,想请各位帮忙出出主意:
设备基本信息
- 服务器:Dell PowerEdge R430(带8个2.5英寸硬盘位)
- 目标硬盘:Samsung SSD 860 EVO 2.5" SATA III 500GB,打算用来装系统,已经装好硬盘托架并插入服务器前置面板,我确认连接没问题——开机时托架指示灯会亮,还能通过BIOS工具触发硬盘闪烁功能。
BIOS与RAID控制器已识别硬盘的证据
当启用集成RAID控制器时:
- 在「Integrated RAID Controller 1: Dell PERC 配置工具」的「物理磁盘管理」下,能看到对应容量的物理磁盘,点进去型号也完全匹配;「控制器管理」里显示物理磁盘数量为1
- 运行系统诊断时,该硬盘检测结果为Pass(通过)
不过有个细节:如果禁用集成RAID控制器,系统诊断会显示「未检测到硬盘」,但启用控制器后就能正常检测通过。
Fedora安装程序的问题
我制作了Fedora Server 38的USB启动盘,启动进入Anaconda安装界面后,完全找不到本地硬盘作为安装目标;按Ctrl+Alt+F1切换到终端执行lsblk命令,也看不到这块SSD的身影。
SATA设置的困惑
我查过一些论坛帖子,提到可能需要开启SATA插槽,但我在BIOS的「System BIOS > SATA Settings」里碰到了奇怪的情况:
- 这里显示了A-J共10个插槽(和服务器实际的8个硬盘位不符),而且所有插槽都无法手动配置:
- 当Embedded SATA设为
Off或AHCI时,所有插槽都固定为「Auto」(单选按钮灰色不可修改),型号、驱动器类型、容量均显示「未枚举」 - 当Embedded SATA设为
RAID时,型号/驱动器类型/容量这些信息和「Off」选项都会消失,只显示「Port ......(o) Auto」
- 当Embedded SATA设为
补充细节
- BIOS版本:1.2.6
- 集成RAID控制器中该SSD的详细参数:
- 未认证(Certified: No)
- 逻辑扇区大小:512B,物理扇区大小:512B
- SMART状态:已启用
- 固件版本:2B6QS6PXNM0TB517
- SAS地址:
0x4433221100000000 - 物理磁盘电源状态:开启
- 磁盘缓存:已启用
- 可用空间:465.250GB,已用空间:0KB
- 磁盘协议:SATA
- 协商传输速度:6.0Gb/s
- 支持加密:是,当前未加密
- 不支持保护功能
- 尝试把磁盘转换为RAID兼容模式后,执行「清除」操作时弹出错误:
The Physical Disk's security properties are not valid for the requested operation.(不确定这个报错和当前问题是否相关,先一并说明) - 设备设置里有时会出现两个PERC工具:
- 启用集成RAID控制器时,顶部显示「Integrated RAID Controller 1: Dell PERC 配置工具」
- SATA模式设为RAID时,底部会出现「DELL PERD S130 Configuration Utility」;哪怕禁用集成控制器,这个工具里的「查看物理磁盘属性」仍显示「无法显示物理磁盘属性,因为当前未检测到物理磁盘」(但集成控制器明明能识别到硬盘)
已尝试的解决操作
我已经试过以下所有方案,但问题依然存在:
- 切换BIOS/UEFI启动模式,搭配AHCI/NONE/RAID三种SATA模式的所有组合
- 将磁盘设为RAID兼容模式并启用集成RAID控制器(对应RAID SATA模式),以及反向操作(磁盘不设RAID兼容、调整SATA模式)
- 把硬盘换到其他不同的硬盘托架尝试
有没有朋友碰到过类似的问题?麻烦给点思路,谢谢!
备注:内容来源于stack exchange,提问作者scubbo
相关产品推荐
相关产品推荐

