作者:JEFFer_YU
如题,英特尔十二代u及以上原生提供了8Sata接口,但部分主板阉割了四个接口,导致插满硬盘也从5号硬盘开始计算。例如精粤B760M Gaming。
强迫症实在忍不了,在RR引导里折腾了一番DiskIdxMap和SataPortMap发现并不能解决问题。如果直接设置SataPortMap为4的话,引导会直接屏蔽掉后四个连接了硬盘的真实接口,导致群晖无法找到硬盘。而如果设置DiskIdxMap为04的话群晖会直接从5号开始排8个口,把前四个不存在的接口排进去,导致硬盘从9开始计算。
最后发现了一个不是很常见往往被教程忽略的参数——sata_remap。可以把这个参数添加到和DiskIdxMap的位置,也就是cmdline。
乍一看参数很长,其实用法很简单。0>4表示把1号盘调整到5号盘位置。这时5号盘的位置会被挤占,所以还要伴随4>0,把5号盘调整到1号盘,这样就完成了我们的目标。
最后的参数如下 0>4:1>5:2>6:3>7:4>0:5>1:6>2:7>3
编译引导,启动群晖系统。发现系统已经正确识别到1234号盘了。 几个引导方式应该都同理,例如ARPL。
发散一下思维,sata_remap还可以做到调整我们想要的硬盘顺序,例如把机械硬盘统一到123盘位,4为固态硬盘,这样会看着整齐一些。
4000520066 欢迎批评指正
Copyright © 1996-2019 SINA Corporation
All Rights Reserved 新浪公司 版权所有
All Rights Reserved 新浪公司 版权所有