1. 服务器/VPS/主机用户Telegram电报群: https://t.me/openos
    黑群晖 Synology Telegram电报群: https://t.me/nasfan
    排除公告

DS918+ 7.0 物理机安装无法识别硬盘求助

本帖由 dhlsam2021-09-20 发布。版面名称:群晖 Synology DSM

  1. dhlsam

    dhlsam Member

    注册:
    2019-04-03
    帖子:
    32
    主板技嘉Z370N WIFI 有4个sata 2个m.2
    在不添加DiskIdxMap/SataPortMap/SasIdxMap数值的情况下安装
    显示 “我们检测到硬盘2.中有错误,因此SATA端口被禁用。”

    看到论坛之前帖子加了DiskIdxMap=0C SataPortMap=4 SasIdxMap=0,
    安装时直接显示未安装硬盘。

    之前装6.2的时候四块硬盘的盘位是从3,4,5,6开始的,因为主板有两个m.2支持sata/pcie ,主板sata接口标注是从sata2-sata5的。是不是安装dsm7的时候检测到了m.2占用的sata0和sata1 ,所以出错了?

    这种情况DiskIdxMap/SataPortMap/SasIdxMap应该如何填写
     
  2. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    假設你的 2個 m.2 是第一控制器, 4個sata 是第二控制器
    那麼可能的指令是 DiskIdxMap=0400 SataPortMap=01 SasIdxMap=0
    意思是 第一控制器設為0接口(也就是沒有接口)並且號碼設為第5port開始 第二控制器設為1接口(就是只有一個接口)並且設為第1port
    最後那項我沒研究~~
    以上是第一次安裝時會用到的~ 當安裝系統完成後要改成
    DiskIdxMap=0400 SataPortMap=24 SasIdxMap=0
    不然其它sata port會消失無法使用

    不保證我的見解對~ 但你如不嫌棄可以試試看
     
    已获得 guoyang0 的点赞。
  3. dhlsam

    dhlsam Member

    注册:
    2019-04-03
    帖子:
    32
    感谢,我试了一下,群晖助手反而找不到ip了,我准备把两张m.2拔下来再试试
     
  4. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    這個設定跟網路沒有影響, 可能你要看看有沒有其它的問題
    不然.... DiskIdxMap=00 SataPortMap=01 SasIdxMap=0 這樣試試看
    這等於直接完全忽略第一組控制器了
     
  5. dhlsam

    dhlsam Member

    注册:
    2019-04-03
    帖子:
    32
    非常感谢,我再试试看。这块主板主要之前给6.2.3做ssd缓存的,没有任何设置就可以启动。没想到7.0安装会出现找不到硬盘的问题。在ada64下查看了sata控制器 应该是只有一组,2个m.2其中有一个支持sata或pcie,我现在就是不知道sata0和sata1 是不是群晖晖检测到 即使没有插sata协议的硬盘
     
  6. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    7.0在第一次安裝時非常機車, 如果sata port 都偵測的到, 那麼沒裝硬碟的port就會出現錯誤
    即使僥倖沒有出現sata 錯誤而繼續安裝, 那麼就會有很大機會遇到 卡 55% 56% 57% 然後說pat錯誤
    但安裝完後 就沒有這個問題

    你的板子規格不低, 我沒能力買那麼好的
    目前查到的 可能是一控制器同時控制 兩個M.2 與 4個SATA 只是板子預設是 M.2 在前面
    所以一般用的指令會造成 只保留第一控制器的第一個port, 等於在你的板子上是只保留第一個 M.2 port 使用
    SATA 的反而不見 也就是你版子對應的完整指令為 DiskIdxMap=00 SataPortMap=5 SasIdxMap=0
    但這樣會出現 sata 3 4 5 6 錯誤
    所以 你先試試看 DiskIdxMap=00 SataPortMap=1 SasIdxMap=0 並且只安裝 M.2 第一組硬碟 看能不能用
    或是 板子的BIOS 能否設定 SATA 優先... 因為目前7.X的引導 我不確定這個 "sata_remap" 參數能不能用
    它是用來調換 port 順序的
     
  7. dhlsam

    dhlsam Member

    注册:
    2019-04-03
    帖子:
    32
    非常感谢,板子没有设定sata优先的选项,我发现我只要改了sataportmap01 就找不到ip,双网口都插了网线也是找不到。改DiskIdxMap=00 SataPortMap=5 SasIdxMap=0
    还是显示硬盘(2)中有错误,您说DiskIdxMap=00 SataPortMap=1 SasIdxMap=0 这种是不是 我把四块硬盘拔下来,插sata协议的ssd在支持sata协议那个m.2接口试试。
    这个是我在aida64生成的磁盘报告:
    https://pan.baidu.com/s/1yEP7pv9-x_f0Phe-ybLO5g 提取码: 8k54
     
  8. bdrwu

    bdrwu Active Member

    注册:
    2018-10-30
    帖子:
    382
    奇怪 看起來 你的板子 M.2 是各別一個控制器 sata 是另一個 代號分別是 00 01 02 三個??
    看樣子要先想辦法確定你板子有幾個控制器 這樣那串指令才能正確設置

    依照你最前面寫的 在6.2 的時候 sata 是 3 4 5 6
    那麼推測 M.2 分別佔 1 2
    所以可能的指令為 DiskIdxMap=00 SataPortMap=001 SasIdxMap=0 (直接把前兩組 M.2 port 忽略)

    但你又表示:
    在不添加DiskIdxMap/SataPortMap/SasIdxMap數值的情況下安裝
    顯示 “我們檢測到硬盤2.中有錯誤,因此SATA端口被禁用。”
    那麼推測你全部的port可能只有 第二 port 沒有接硬碟
    把那個 port 補個硬碟試試
     
    最后编辑: 2021-09-22
  9. dhlsam

    dhlsam Member

    注册:
    2019-04-03
    帖子:
    32
    如果按bios 的顺序 port2 我是插了4t的盘的,
    我刚刚把主板m2 插了一块sata ssd,成功安装了,填的是DiskIdxMap=00 SataPortMap=1 SasIdxMap=0,
    然后进dsm7设置好后重启插入4块4t hdd,结果不显示,

    然后我又改了DiskIdxMap=00 SataPortMap=4 SasIdxMap=0,重启后识别到两块4t hdd,然后我拔掉了m2口的sata ssd盘,重启成功。这时候群晖识别出2块hdd,新的那个主机硬盘插槽显示盘位3,4。

    我又改了DiskIdxMap=00 SataPortMap=6 SasIdxMap=0,重启后4块hdd正常识别,新的那个主机硬盘插槽显示盘位1-2为空3,4是显示的,然后剩下两块为5,6盘位。

    这样装好的话跟6.2.3一样 3,4,5,6盘位正常识别。不过新版看得很变扭,插槽1,2是空的
    接下来的问题就是要怎么能屏蔽sata0,sata1 把四个盘位顺序放好

    [​IMG]
     
  10. dhlsam

    dhlsam Member

    注册:
    2019-04-03
    帖子:
    32
    这样是不是说明还是一个sata控制器
    SataPortMap=001或SataPortMap=004这种方式不适合