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。 |
|
|
想请教一下楼主,您说SasIdxMap可默认不填,我有sas直通卡,这项也可以不填吗,要是填的话,填十进制,还是十六进制,我一直找不到,所有的教程都是默认填0,我直通卡接了八块sas硬盘安装918 7.0.1,黑群读不到硬盘smart信息,一直提醒存储空间警告,有什么办法吗?
|
pzkq12345 发表于 2022-4-18 17:12 16进制。SasIdxMap也是开始序号。有位朋友和你一样的硬件情况,和他沟通过后已经解决。他的QQ 3627883 |
我碰到的还有个情况:主板有5个sata口,群晖系统里显示硬盘1--5,不接硬盘就显示空。HBA卡接8个硬盘,从6号开始显示,直到12号,5+8=13,始终有一个硬盘读不到,因为3617只有12个盘,无奈只能把一个硬盘插主板上。这种情况如何解决?在这个参数里尝试过把1号sata控制器改为SataPortMap=48,还是没用。
|
pzkq12345 发表于 2022-4-18 17:12 你这种情况我也碰到过,用6.23的3617解决问题。具体什么原因我不清楚。 |
xpmg 发表于 2022-4-19 08:42 是不是有m.2硬盘 |
被这个问题困扰好久,实验多次,还是不能完美。多谢楼主讲解。
也请帮忙参考一下,我的主板应该怎么设置: 技嘉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机箱) 感谢! |