Hi
I would think that something like this might not be possible.
Also I'd imagine that you would have dig around the registry of your server in order to make something like this work.
Why not just do a clean installation on the new drive? You could install a new named instance on your server with the installation going to your desired location.
You could then copy your databases across and once tested uninstall the origional installation?
Any other suggestions?