7.0引导不够完美导致部分机器会在全新安装的过程中出现,如果出现这个问题可以通过修改引导镜像里面的grub.cfg文件SataPortMap、DiskIdxMap参数解决(现在有工具可以自动获取,文章尾部有相关说明),但是这玩意比较麻烦要算来算去的,还得算一下16进制和10进制,对小白极度不友好。所以我们结合客户反馈总结了几个比较粗糙傻瓜的办法可以解决这个小问题,虽然也没多容易但起码普通人能看懂看明白是什么意思:以下方法选一个就行

  1. (推荐)使用傻瓜工具在线生成工具https://mi-d.cn/4468
  2. (推荐)ARPL傻瓜自编译引导:https://mi-d.cn/4029
  3. (推荐)找一台原生6个SATA口或8个SATA的主板(南桥所有SATA接口都没有阉割),不装任何的硬盘扩展卡,装完之后再把引导盘和硬盘搬到现在的主机使用。就不会再报错。
  4. 扩展卡先不接,只接一个硬盘到主板的第1个SATA口上面,引导文件使用DiskIdxMap=00 SataPortMap=1 SasIdxMap=0这三个参数 安装,如果顺序安装好之后再把这三个参数删除掉。(注意7.1之后默认我们是删除掉这三个参数的直接复制加进去即可,怎么把参数填写回引导里面的方法可以参考https://mi-d.cn/4802
  5. 使用专用工具获取,比较长单独写了一个教程,群晖DSM7.X版本获取SataPortMap和DiskIdxMap工具与教程   
  6. 把所有SATA口都插上硬盘,就不会再出现这个提示,当然这个不是所有主板都能生效(非板载的SATA卡可以先直接拔了,装完再插)
  7. 进bios禁用掉所有硬盘只保留插硬盘的口,就不会再出现这个提示,这个不是所有主板都能生效,而且关掉端口也不是所有主板都支持。
  8. 直接在6.23的时候就直接升级成7.01 再做7.01的引导这样也能跳过端口验证。(如果是新装可以直接做6.23引导使用7.01系统包直接把系统怼到7.01再做7.01的引导就可以完美跳过验证)

有关DiskIdxMap、SataPortMap、SasIdxMap三个参数的说明:

摘自https://wp.gxnas.com/10940.html

#在群辉系统中,一个控制器默认只能控制9个硬盘,所以SataPortMap=的数值范围只能是0-9,0则表示屏蔽该控制器,不可以设为SataPortMap=0来隐藏引导盘!

#如果有多个控制器的(每个主板具体有几个控制器,请查阅主板说明书),则SataPortMap=后面的数值有几位就表示有几个控制器。比如SataPortMap=148,表明第一个控制器有1个硬盘,第二个控制器有4个硬盘,第三个控制器有8个硬盘。

#DiskIdxMap=这个参数值,按顺序从左到右每两位数为一个控制器的盘序数值,这两位数为16进制数,如果数值小于等于9或者大于10的,需要在数值前面加个0。比如DiskIdxMap=000105的意思是,第一个控制器的磁盘(引导盘)从序号1(00为序列1)开始往后排,第二个控制器的4个硬盘从序号2(01为序号2)开始往后排,第三个驱动器的8个硬盘从序号5(05为序号6)开始往后排。此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1(引导盘)到磁盘13。

#这里有个小技巧,可以将控制器的盘序设置超过当前最大磁盘数量。例如我想把第1个控制器的引导盘隐藏,可以改成DiskIdxMap=0C0004,引导盘在群晖系统里面就看不到了,此时在群晖DSM7.X的系统里面看到磁盘序号就会从磁盘1到磁盘12(引导盘被隐藏了),同时还治愈了很多患有强迫症的童鞋!

#SasIdxMap为SAS硬盘的个数,默认使用SATA硬盘的时候设置为0。

One Thought on “群晖918 3617 3622 3615 7.x 安装过程提示 我们检测到硬盘( 1 2 3 4 5 6 7 8 9)有错误 因此端口已经被禁用方案 解决方法”

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据