有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配置文件里格式如下:
****如果按以上修改仍然识别错误,可尝试DiskIdxMap全设为00试一下!!例如SataPortMap=42 DiskIdxMap=0000****
- 一般[0]
- 很赞[0]
- 没用[0]
- 垃圾[0]
- 无语[0]