黑群晖小记:解决12代u以上被阉割的sata接口导致的硬盘顺序不正确

黑群晖小记:解决12代u以上被阉割的sata接口导致的硬盘顺序不正确
2024年02月02日 22:43 什么值得买

作者:JEFFer_YU

如题,英特尔十二代u及以上原生提供了8Sata接口,但部分主板阉割了四个接口,导致插满硬盘也从5号硬盘开始计算。例如精粤B760M Gaming。

强迫症实在忍不了,在RR引导里折腾了一番DiskIdxMap和SataPortMap发现并不能解决问题。如果直接设置SataPortMap为4的话,引导会直接屏蔽掉后四个连接了硬盘的真实接口,导致群晖无法找到硬盘。而如果设置DiskIdxMap为04的话群晖会直接从5号开始排8个口,把前四个不存在的接口排进去,导致硬盘从9开始计算。

最后发现了一个不是很常见往往被教程忽略的参数——sata_remap。可以把这个参数添加到和DiskIdxMap的位置,也就是cmdline。

乍一看参数很长,其实用法很简单。0>4表示把1号盘调整到5号盘位置。这时5号盘的位置会被挤占,所以还要伴随4>0,把5号盘调整到1号盘,这样就完成了我们的目标。

最后的参数如下 0>4:1>5:2>6:3>7:4>0:5>1:6>2:7>3

编译引导,启动群晖系统。发现系统已经正确识别到1234号盘了。 几个引导方式应该都同理,例如ARPL。

发散一下思维,sata_remap还可以做到调整我们想要的硬盘顺序,例如把机械硬盘统一到123盘位,4为固态硬盘,这样会看着整齐一些。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部