For my laptop I have an external hard disk and a DVD drive which is in the docking station.
With the disk management I clearly set the letter D for the external harddrive and E for the DVD drive.
However, sometimes this still gets swapped and I need to use the disk manager to change back the letters by hand. That's quite frustrating, specifically since programs are relying on constant drive letters.
Why are the drive letters not as constant as they should be and how can this be prevented?
My guess is the connection order; when the DVD drive is connected slighly earlier and D is free it will use D instead of E. When the disk drive is connected D is already taken and assigned to E. But D should never be taken except for this one drive. And E should never be taken except for the DVD drive!