4.8 KiB
2025 series or later Plus models
| Action | Works | Result | Solution |
|---|---|---|---|
| Setup the NAS with Synology drive(s) | yes | ||
| Setup the NAS with 3rd party SSD(s) | yes | Lots of warnings | Synology HDD db |
| Migrate 3rd party drives from other Synology | yes | Lots of warnings | Synology HDD db |
| Replace migrated 3rd party drive(s) with 3rd party drive(s) | No! | Synology HDD db | |
| Expand migrated 3rd party storage pool with 3rd party drive(s) | No! | Synology HDD db | |
| Use 3rd party drive as hot spare | No! | Synology HDD db | |
| Create a cache with 3rd party SSD(s) | No! | Synology HDD db | |
| Delete and create storage pool on migrated 3rd party drive(s) | No! | See Recreating storage pool |
On 2025 series or later Plus models:
- You can migrate a storage pool on unverifed 3rd party HDDs from another Synology.
- You can setup the NAS with a Synology HDD or with a 3rd party SSD.
- Offically you cannot install DSM with only unverified 3rd party HDDs. Unoffically we can...
- Offically you cannot create a storage pool with only unverified 3rd party HDDs. Unoffically we can...
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.