Windows позволяет назначать определенную букву внешнему диску (используя diskmgmt.msc). Всякий раз, когда устройство подключается снова, оно снова присваивает эту же букву.
Как Windows идентифицирует это устройство как одно и то же? Что за (уникальный?) идентификатор он использует?