This will be of no help whatsoever I had one of those Netgear Stora NAS boxes and had one problem after another with it. Got rid of it. I am a great fan of Netgear but not the Stora.
As to your problem,I am puzzled when you say that the programs do not give you an option of where to install, I have never come across that before, have you tried the Stora Forum? Forum