Eu sei que esta é uma forma ruim. SuperUser não é um serviço de escrita de scripts e eu não quero encorajar esse comportamento, mas o que você está pedindo é tão fácil que, bem ... aqui está um pequeno arquivo VBScript que fará o trabalho:
Const USBFILE = "C:\Whatever.usb" 'Or whatever file name you want here
Const USB_DRIVE = "E:" 'Or whatever letter your USB drive is
Dim objShell :Set objShell = CreateObject("WScript.Shell")
Dim objFS :Set objFS = CreateObject("Scripting.FilesystemObject")
If objFS.FileExists(USBFILE) = False Then
objShell.Run "mountvol " & USB_DRIVE & " /d"
End If
Salve esse arquivo como .vbs
Você pode incorporar isso em um Autorun.inf
e ajustá-lo às suas necessidades. Esta questão já está fora do assunto.