570
文章
·
28816
阅读
570
文章
·
28816
阅读

有87人阅读过 黑群辉改sata控制器识别接口数、硬盘盘序的经验总结
发布于2021/12/18 更新于2023/09/19
[ 教程仅保证更新时有效,请自行测试。]

satamap 参数生成.xlsx  ##  Excel 一键生成satamap参数

参考:【TC】 使用tinycore获取主板sata控制器参数


此部分为一下内容的个人总结:


SataPortMap为sata控制器参数,一个控制器的话就写一个数值,#10进制,数值为此控制器有多少个sata口,会影响到系统显示的硬盘位置

例:SataPortMap=4,#有一个sata控制器,此控制器有4个sata口

    SataPortMap=42,#有两个sata控制器,第一个控制器有4个口,第二个控制器有2个口

    

DiskIdxMap为硬盘排序,即显示的硬盘位置,#16进制,数值以两位为一段,对应sata控制器

例:SataPortMap=1 DiskIdxMap=00,即有一个sata控制器,硬盘从1开始,

    SataPortMap=1 DiskIdxMap=01,即有一个sata控制器,硬盘从2开始,

    SataPortMap=42 DiskIdxMap=0004,即有2个sata控制器,第一个sata控制器上有4个sata口,可插4个硬盘,硬盘从1开始,第二个sata控制器上的硬盘从5开始

    *系统从00开始计算,即00=第一个

    *默认板载sata控制器为第一个,pcie往后排。


注:群辉系统默认一个控制器只能有9个接口,这里意味着你填写SataPortMap=A的时候,A的范围是在:0-9,0则默认屏蔽这个控制器。

无法通过设为0来隐藏引导加载分区所在磁盘,会导致直接该磁盘不识别,群辉系统无法正常加载,

隐藏引导分区所在磁盘只能通过修改DiskIdxMap,让引导磁盘所在的盘序超过当前最大磁盘数,即可实现隐藏(原理:系统无法显示大于磁盘数的磁盘)

SasIdxMap=0为默认参数,可加可不加


改最大硬盘数量还需改系统参数,路径/etc.defaults/synoinfo.conf,参数maxdisks="15" #10进制

如需调整硬盘位置,还需要加参数sata_remap=01>02:02>01,即01和02互换位置,对应系统里是硬盘2和硬盘3换位置。


使用arpl修改硬盘位:

在cmdline选项里,自定义参数sata_remap

参数值:

【注意:在这里0就是1,因为数字从0开始的,0就是第一个数字】


01>02:02>01

效果:硬盘2和硬盘3互换位置

01>02:02>03:03>01

效果:2变3,3变4,4变1

在arpl配置文件里格式如下:

image.png


****如果按以上修改仍然识别错误,可尝试DiskIdxMap全设为00试一下!!例如SataPortMap=42 DiskIdxMap=0000****






文章对你有帮助吗?
  • 一般[0]
  • 很赞[0]
  • 没用[0]
  • 垃圾[0]
  • 无语[0]
扫一扫,手机浏览手机访问本站