Supondo que você esteja falando sobre o Windows, não acredito que possa atribuir permanentemente uma letra de unidade a um dispositivo USB específico sem aplicativos de terceiros. Acho que as atribuições de letra ficam por algum tempo, mas logo são revertidas.
Você pode atribuir uma unidade para aparecer como um diretório em um sistema de arquivos existente, em vez de (ou tão bem) aparecer como uma letra de unidade, e essas configurações parecem ficar entre as sessões. Por exemplo, a unidade USB colocada ao lado do meu teclado sempre aparece como c: \ mnt \ xfer2g