Guide: How to circumvent Synology hard drive restrictions: Difference between revisions

No edit summary
deleted a section ads it didn't make sense as is. happy to reassess if rewritten
Line 31: Line 31:


There are additional features this script provides, and necessary troubleshooting so it is advised to further study the GitHub page if you are interested.<ref name=":2" />
There are additional features this script provides, and necessary troubleshooting so it is advised to further study the GitHub page if you are interested.<ref name=":2" />
===Installing DSM on DS925+===
Some unsupported drives are also reported to be incompatible with the above script, as they are reliant on [[Synology]]'s DSM operating system. This segment of the guidehas been adapted from a reddit post as of May 6, 2025.<ref name=":3">{{Cite web |last=Alex_of_chaos |date=Apr 28, 2025 |title=(Script) Installing DSM on DS925+ using unsupported drives |url=https://www.reddit.com/r/synology/comments/1kaab7v/script_installing_dsm_on_ds925_using_unsupported/ |access-date=May 6, 2025 |website=Reddit}}</ref>
====Preparation (steps for DS925+):====
#Save the script<ref name=":3" /> on your desktop as <code>skip_syno_hdds.py</code> file
#Download DS925+ firmware from the Synology site: <nowiki>https://www.synology.com/en-me/support/download/DS925+?version=7.2#system</nowiki>
#Insert '''<u>empty</u>''' disks into the NAS
#Turn it on and wait a few minutes for it to fully boot
#Find out the IP address of the NAS in your LAN - either check in your router or scan the network.
#In the browser, check that on <code>http://<NAS_IP>:5000</code> you have NAS DSM installation welcome page opening.
#Leave it on that page without proceeding with the installation.
====Using the script:====
Warning: This script has been developed with a Linux host in mind, however machines running Windows or MacOS with Python3 installed should also be capable of running this.
#Run the script as <code>python3 skip_syno_hdds.py <NAS_IP></code>. For example, if your NAS' IP address is 192.168.1.100, run the script as <code>python3 skip_syno_hdds.py 192.168.1.100</code>
#Now, refresh the browser page and proceed with DSM installation normally.
#When asked, give it the .pat file with DSM firmware that you downloaded earlier. (currently it is <code>DSM_DS925+_72806.pat</code> file)
#After the installation is done, don't try to create the storage pool immediately. Instead, add your disks to the DSM compatibility list using Dave's script<ref name=":2" /> or just set <code>support_disk_compatibility="no"</code> in <code>/etc/synoinfo.conf</code>, then you can proceed with pool creation.


===Alternative installation===
===Alternative installation===