You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

3.4 KiB

2025 series or later Plus models

Setting up a new 2025 or later plus model with only unverified HDDs

DSM won't install on a 2025 or later series plus model if you only have unverified HDDs. But we can get around that.

  1. Start telnet by entering http://<NAS-IP>:5000/webman/start_telnet.cgi into your browser's address bar.
    • Replace <NAS-IP> with the IP address of the Synology NAS.
  2. Open a telnet client on your computer and log in to telnet with
    • root for the username
    • 101-0101 for the password
  3. Execute the following command:
    touch /tmp/installable_check_pass
    
  4. Refresh the web installation page and install DSM.
  5. Then in the telnet window execute the following command
    /usr/syno/bin/synosetkeyvalue support_disk_compatibility no
    
  6. You can now create your storage pool from Storage Manager.

Deleting and recreating your storage pool on unverified HDDs

You can't download Synology HDD db to a volume because you've just deleted your storage pool. So you'd first need to download Synology HDD db to a system folder and run it from there.

You can do this via SSH or via a scheduled task.

Via SSH

  1. Create and cd to /opt

    sudo mkdir /opt && sudo chmod 775 /opt
    
  2. Create /opt

    sudo mkdir -m775 /opt
    
  3. cd to /opt

    cd /opt || (echo "Failed to CD to /opt"; exit 1)
    
  4. Download syno_hdd_db.sh to /opt

    sudo curl -O "https://raw.githubusercontent.com/007revad/Synology_HDD_db/refs/heads/main/syno_hdd_db.sh"
    
  5. Download syno_hdd_vendor_ids.txt to /opt

    sudo curl -O "https://raw.githubusercontent.com/007revad/Synology_HDD_db/refs/heads/main/syno_hdd_vendor_ids.txt"
    
  6. Then set permissions on /opt/syno_hdd_db.sh

    sudo chmod 750 /opt/syno_hdd_db.sh
    
  7. Finally run syno_hdd_db. You don't need any options at this point.

    sudo -s /opt/syno_hdd_db.sh
    
  8. If Storage Manager is already open close then open it, or refresh the web page.

  9. You can now create your storage pool from Storage Manager.

Via a scheduled task

First setup email notifications (if you haven't already):

  1. Go to Control Panel > Notification > Email > click Setup.

Then create the scheduled task:

  1. Go to Control Panel > Task Scheduler > click Create > Scheduled Task > User-defined script.
  2. Enter a task name.
  3. Select root as the user (The script needs to run as root).
  4. Untick Enable.
  5. Click Task Settings.
  6. Tick Send run details by email and enter your email address.
  7. In the box under User-defined script paste the following:
    mkdir -m775 /opt
    cd /opt || (echo "Failed to CD to /opt"; exit 1)
    curl -O "https://raw.githubusercontent.com/007revad/Synology_HDD_db/refs/heads/main/syno_hdd_db.sh"
    curl -O "https://raw.githubusercontent.com/007revad/Synology_HDD_db/refs/heads/main/syno_hdd_vendor_ids.txt"
    chmod 750 /opt/syno_hdd_db.sh
    /opt/syno_hdd_db.sh -e
    
  8. Click OK > OK > type your password > Submit to save the scheduled task.
  9. Now select the scheduld task and click Run > OK.
  10. Check your emails to make sure the scheduled task ran without any error.
  11. If Storage Manager is already open close then open it, or refresh the web page.
  12. You can now create your storage pool from Storage Manager.