GuidoKuo 发表于 2022-4-18 09:49:06

DiskIdxMap、SataPortMap设置方法及思路

本帖最后由 GuidoKuo 于 2022-4-20 13:13 编辑

【如有说的不对的,还请指点。】

【2022/04/20更】
部分主板会把m.2接口识别成sata0接口,已知B360\B365\B460主板都会把m.2当做sata0接口(暂时推测技嘉主板都是这样)。
会导致什么问题:直接占用控制器1的sata位,有几个m.2就会占用几个,这样的话插硬盘就没用。
现在的解决方法是直接拔掉m.2盘,不要插!

首先明确一点:tinycore-redpil的satamap命令确实不好用,识别不准确,有概率会把M.2接口误识别成1个控制器,我这边不能用。(sudo ./rploader.sh satamap now)
SasIdxMap可默认不填。


SataPortMap:(解释:sata控制器的数量及硬盘数量)
1.数一下主板上有几个从0开始的sata插口,有一个0控制器数量就+1。(也有可能是从1开始的,从1开始那就数1的数量)
2.有pcie转sata接口的,控制器数量就+1。
3.比如有3个控制器,第一个控制器有6个sata口,第二个控制器有4个sata口,第三个控制器有6个sata口。那么SataPortMap就写3位。
4.SataPortMap=646。


DiskIdxMap:(解释:每个控制器硬盘起始序号,16进制表示)
1.每两位表示一个控制器的起始序号,16进制转换,不足2位前面补0。
2.上面已知3个控制器,那么DiskIdxMap就有6位。
3.从上面已知第一个控制器有6个端口,那么就是从0到5,第一第二位写00。(00、01、02、03、04、05)
4.第二个控制器有4个端口,第一个控制器最后一个盘的序号是05,那么第二个控制器就要从06开始,三四位写06。(06、07、08、09)
5.第三个控制器有6个端口,第二个控制器最后一个盘的序号是09,那么第三个控制器就要从10开始(10的16进制是A,补0就是0A),五六位写0A。(0A、0B、0C、0D、0E、0F)
6.DiskIdxMap=00060A。

莫非电子 发表于 2022-4-18 09:51:16

大神讲的很到位啊谢谢分享

kmwgr 发表于 2022-4-18 10:35:16

长知识了。谢谢分享。

xcgf 发表于 2022-4-18 10:43:18

非常感谢你提供这个啊

momo 发表于 2022-4-18 12:39:59

适合当老师,讲解简单明了。

GuidoKuo 发表于 2022-4-18 13:12:59

momo 发表于 2022-4-18 12:39
适合当老师,讲解简单明了。

{:7_191:}感谢加精

踏云再上丶 发表于 2022-4-18 13:57:22

那esxi虚拟机呢,应该怎么数这个

GuidoKuo 发表于 2022-4-18 14:00:16

踏云再上丶 发表于 2022-4-18 13:57
那esxi虚拟机呢,应该怎么数这个

{:7_185:}这……没弄过。。。我一直用实体机

pzkq12345 发表于 2022-4-18 17:12:47

想请教一下楼主,您说SasIdxMap可默认不填,我有sas直通卡,这项也可以不填吗,要是填的话,填十进制,还是十六进制,我一直找不到,所有的教程都是默认填0,我直通卡接了八块sas硬盘安装918 7.0.1,黑群读不到硬盘smart信息,一直提醒存储空间警告,有什么办法吗?

GuidoKuo 发表于 2022-4-19 00:38:25

pzkq12345 发表于 2022-4-18 17:12
想请教一下楼主,您说SasIdxMap可默认不填,我有sas直通卡,这项也可以不填吗,要是填的话,填十进制,还是 ...

16进制。SasIdxMap也是开始序号。有位朋友和你一样的硬件情况,和他沟通过后已经解决。他的QQ 3627883

xpmg 发表于 2022-4-19 08:37:04

LSI的直通卡怎么搞?

xpmg 发表于 2022-4-19 08:42:42

我碰到的还有个情况:主板有5个sata口,群晖系统里显示硬盘1--5,不接硬盘就显示空。HBA卡接8个硬盘,从6号开始显示,直到12号,5+8=13,始终有一个硬盘读不到,因为3617只有12个盘,无奈只能把一个硬盘插主板上。这种情况如何解决?在这个参数里尝试过把1号sata控制器改为SataPortMap=48,还是没用。

xpmg 发表于 2022-4-19 08:43:22

pzkq12345 发表于 2022-4-18 17:12
想请教一下楼主,您说SasIdxMap可默认不填,我有sas直通卡,这项也可以不填吗,要是填的话,填十进制,还是 ...

你这种情况我也碰到过,用6.23的3617解决问题。具体什么原因我不清楚。

micksu 发表于 2022-4-19 09:11:29

终于听懂了{:7_211:}

gyxj 发表于 2022-4-19 09:48:39

长知识了。谢谢分享。

浩淼锋 发表于 2022-4-19 21:38:54

Mark下!学习分享

GuidoKuo 发表于 2022-4-20 10:30:39

xpmg 发表于 2022-4-19 08:42
我碰到的还有个情况:主板有5个sata口,群晖系统里显示硬盘1--5,不接硬盘就显示空。HBA卡接8个硬盘,从6号 ...

是不是有m.2硬盘

xpmg 发表于 2022-4-20 22:01:23

GuidoKuo 发表于 2022-4-20 10:30
是不是有m.2硬盘

没有NVME

willon 发表于 2022-4-21 08:52:32

终于明白了是什么意思了

carneyxu 发表于 2022-4-21 15:11:48

被这个问题困扰好久,实验多次,还是不能完美。多谢楼主讲解。
也请帮忙参考一下,我的主板应该怎么设置:

技嘉z390 i aorus pro wifi

介绍中的接口是这样的:
       
内建于芯片组:
1、1个M.2插座(支持Socket 3,M key,type 2242/2260/2280 SATA 及 PCIe x4/x2 SSD) (M2P)
2、1个M.2插座在主板背面(支持Socket 3,M key,type 2260/2280 SATA 及 PCIe x4/x2 SSD,为Intel® Hybrid SSD而准备) (M2M)
3、4个SATA 3.0插座

DiskIdxMap 和 SataPortMap应该怎么设置呢? 安装Windows时,4个SATA 3.0实测是靠前的盘位号(迎广ms04机箱)

感谢!
页: [1] 2 3
查看完整版本: DiskIdxMap、SataPortMap设置方法及思路