All problems can be solved with communication. But, that takes 2 parties.
Let's start over. Please let me summarize what I believe to be the issue, and you can correct me where I have it wrong.
When installing PIVX, it prompts you for where you would like to install it. You are selecting the D: drive.
Basically, there are 4 things that then need to be installed/downloaded/setup for you.
- The binaries for the PIVX wallet.
- The Sapling params. (This is done automatically for you if you run the installer. Only needed to be done once. Not needed for upgrades.)
- The block chain. (The 'data' directory)
- The Windows Registry entries.
I have not used Windows in almost 20 years. It is my understanding that when you use the Windows installer and select D:/some-folder-you-like then the binaries are stored there (1) the sapling params script is run using that specified folder (2) and the data folder for the blockchain files will be stored there also (3) when the wallet is first started.
However, the Windows Registry always exists on the C: drive, so entries (4) related to PIVX needed in the Windows Registry get stored there.
What parts of the above do I have wrong?
EDIT: Seems like the Sapling Parameters are always stored on C: drive. There likely is a strong technical reason for this. Note that Firo, Doge and Monero do not use zkSNARKs Sapling, (Which is what these params are for) so they can't be used for comparison.