allora può essere che il disco èformattato con un filesystem che non è riconosciut dal sistema operativo,tipo se è formattato fat32 con linux non viene montato in automatico, idem se fosse partizionato con filesystem unix-like windows non lo riconoscerebbe.
altrimenti se non è questa la causa e sei certo che il disco non sia daneggiato allora devi aprire l'utility di gestione dischi (c:\windows\system32\diskmgmt.msc) e controllare se compare nell'elenco, se comparisse assegnali una nuova lettera tipo "X" o "Z" e riavvia