Originally posted by: corky-g
Originally posted by: jliechty
Originally posted by: Derango Since a lot of programs use the registry to store settings in, just taking a hard drive, plugging it into a computer and trying to run the programs wouldn't work all that well....unless the program was installed on both computers (so that the registry settings would be there)
Exactly. It won't work (99% of the time).
Exactly what I said - and if it is installed properly on both system OSs using the floating drive, it will be in both registries and will work just about always.
Not always. For instance, Pegasus Mail, a POP3 e-mail client, stores an .INI file in the same directory as the mail spools, with an absolute path to where those files are in the system. Move the drive/change drive letters, and you are screwed.
Thankfully, the program has a feature, if you re-install it onto C:, you can manually point it to the old mail spools on the other drive, and it will still access them. (I know this all because I had to do this for someone else quite recently.)
Also, W2K stores some sort of drive-letter mapping to physical HDs, not sure how it does it. I ghosted the contents of one drive onto another, moved the HD positions around physically on my IDE bus, and still W2K tried to access files on the old physical drive (creating lots of wierd empty directories in the process). Watch out for that "feature".