
Quote: Originally Posted by
DarkStar GT
Thank you for your reply. So now, this is my understanding:
a) the first time an external device is plugged into a PC, the earliest free drive letters (excluding A:\ and B:\) are assigned. From then on, the device is mounted with the same letters; unless there is a conflict, in which case, the earliest drive letter is assigned.
b) I can also assign drive letters in Disk Management. They will "stick" to the device whenever it is plugged into the PC, any conflicts are handled as above.
c) Plugging the device into another PC may assign different letters.
d) That all suggests that the drive letters and some sort of device identifier are stored in the Registry so that Windows can remember which letters to use for each device that has ever been plugged in.
Does that make sense?
Bang on!

Don't ask me where or how that information is stored, I simply don't know. I would imagine it's stored in a registry key but I'm not sure. Whatever the case may be even if you do find it DON'T GO FIDDLING WITH IT you never know what horrible consequences it may have, this goes for the rest of the registry as well.
I think this article might solve your question
Change or Delete System Drive Letter via Registry to Remove Conflict USB or FireWire Drive Letter My Digital Life.
As you are new to the forum I thought you might like to know how to mark threads as solved as well as the uses of some of the other buttons.
To the top right of this post you will see 3 icons. An orange (+), a set of scales and a red and white warning triangle.
The orange (+) or blue (-) denotes whether a user is on or offline (orange = on, blue = off).
The scales are used to give rep points; click this button if someone has helped you significantly or solved your queries (only give this to posts that you think really deserve it).
The red and white warning triangle is used to denote either an abusive post OR to mark a thread as solved (just put solved in the box that comes up and the admins or moderators will mark it solved).
Be sure when the thread is solved that you mark it as solved.
Oli