A working windows may use:
RemovableMedia#7&*&0 (that's the default)
and so on
jaclaz found usbhistory.
Now, every USB Device might have more than one set of instance information in the registry. This may happen due to a difference in the ParentIDPrefix of the device. The ParentIDPrefix correlates to the mountpoint that is assigned to the device. So let's say thumbdrive A was initially assigned as F:\ but then you remove it and insert thumbdrive B, which is also assigned as F:\. If you insert thumbdrive A while you still have thumbdrive B mounted as F:\ then it will be assigned another ParentIDPrefix and a new Registry Key will be created to hold that instance information.
That's nice. Site mention this too
This may store previous settings.
In order to get the time that the thumb drive was last plugged into the machine we use the ParentIDPrefix and look under
Can you delete above entries? Remove and attach USB stick again.
To summerize a idea:
A new installed windows use RemovableMedia#7&*&0.
This pattern should go to migrate.inf.