Assume the following - this assumes a Windows system with only a C drive listed within Computer/This PC:
I have two USB drives - both different models. For the purpose of this example, let's refer to them as "Drive A" and "Drive B"
I insert Drive A into the system, which is automatically assigned a mapping of "D" by Windows
Whilst Drive A is still connected to the system, I then insert Drive B which is assigned a drive letter of "E"
I then disconnect both USB drives, and reboot the system
Finally, I then insert Drive B back into the system
At this point, Drive B is automatically assigned a drive letter of "E" - rather than "D", which would be the first logical choice for Windows to use; it's the first drive letter that isn't currently assigned to anything. Where does Windows store information relating to previously-inserted drives and their mappings, and is there any way to override this behaviour and simply tell Windows to always mount drives using the first letter available?