4.7 KiB
2025 series or later Plus models
Unverified 3rd party drive limitations and unoffical solutions
| Action | Works | Result | Solution |
|---|---|---|---|
| Setup the NAS with Synology drives | yes | ||
| Setup the NAS with 3rd party SSDs | yes | Lots of warnings | Use Synology HDD db |
| Setup the NAS with unverified 3rd party HDDs | No! | See Setup with unverifed HDDs | |
| Migrate unverified 3rd party drives from other Synology | yes | Lots of warnings | Use Synology HDD db |
| Replace migrated 3rd party drives with 3rd party drives | No! | Use Synology HDD db | |
| Expand migrated 3rd party storage pool with 3rd party drives | No! | Use Synology HDD db | |
| Use 3rd party drive as hot spare | No! | Use Synology HDD db | |
| Create a cache with 3rd party SSDs | No! | Use Synology HDD db | |
| Delete and create storage pool on migrated 3rd party drives | No! | See Recreating storage pool |
Setting up a new 2025 or later plus model with only unverified HDDs
Credit to Alex_of_Chaos on reddit
DSM won't install on a 2025 or later series plus model if you only have unverified HDDs. But we can get around that.
- Start telnet by entering
http://<NAS-IP>:5000/webman/start_telnet.cgiinto your browser's address bar.- Replace
<NAS-IP>with the IP address of the Synology NAS.
- Replace
- Open a telnet client on your computer and log in to telnet with:
rootfor the username101-0101for the password
- Execute the following command: (using a while loop in case DSM is running in a VM)
while true; do touch /tmp/installable_check_pass; sleep 1; done - Refresh the web installation page and install DSM.
- Then in the telnet window, or via SSH, execute the following command:
/usr/syno/bin/synosetkeyvalue support_disk_compatibility no - If Storage Manager is already open close then open it, or refresh the web page.
- 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
-
Create and cd to /opt
sudo mkdir /opt && sudo chmod 775 /opt -
Create /opt
sudo mkdir -m775 /opt -
cd to /opt
cd /opt || (echo "Failed to CD to /opt"; exit 1) -
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" -
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" -
Then set permissions on /opt/syno_hdd_db.sh
sudo chmod 750 /opt/syno_hdd_db.sh -
Finally run syno_hdd_db. You don't need any options at this point.
sudo -s /opt/syno_hdd_db.sh -
If Storage Manager is already open close then open it, or refresh the web page.
-
You can now create your storage pool from Storage Manager.
Via a scheduled task
First setup email notifications (if you haven't already):
- Go to Control Panel > Notification > Email > click Setup.
Then create the scheduled task:
- Go to Control Panel > Task Scheduler > click Create > Scheduled Task > User-defined script.
- Enter a task name.
- Select root as the user (The script needs to run as root).
- Untick Enable.
- Click Task Settings.
- Tick Send run details by email and enter your email address.
- 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 - Click OK > OK > type your password > Submit to save the scheduled task.
- Now select the scheduld task and click Run > OK.
- Check your emails to make sure the scheduled task ran without any error.
- If Storage Manager is already open close then open it, or refresh the web page.
- You can now create your storage pool from Storage Manager.